v20220203
authorKilian Saffran <ksaffran@dks.lu>
Thu, 3 Feb 2022 07:30:39 +0000 (08:30 +0100)
committerKilian Saffran <ksaffran@dks.lu>
Thu, 3 Feb 2022 07:30:39 +0000 (08:30 +0100)
38 files changed:
api/bin/getapidata.pl
api/bin/lib/api.pm
api/bin/testgetnews.sh
public_html/.htaccess
public_html/api/.htaccess [new file with mode: 0644]
public_html/api/apiconfig.php [new file with mode: 0644]
public_html/api/getapidata.php [new file with mode: 0644]
public_html/api/lib/api.php [new file with mode: 0644]
public_html/api/lib/database.php [new file with mode: 0644]
public_html/assets/css/style.css [new file with mode: 0644]
public_html/assets/img/hero-bg.jpg [new file with mode: 0644]
public_html/assets/img/logo.png [new file with mode: 0644]
public_html/assets/vendor/bootstrap/css/bootstrap.min.css [new file with mode: 0644]
public_html/assets/vendor/bootstrap/css/bootstrap.min.css.map [new file with mode: 0644]
public_html/img/facebook_qube.jpg [new file with mode: 0644]
public_html/img/linked_in_qube.jpg [new file with mode: 0644]
public_html/index.html [new file with mode: 0644]
public_html/index.php
public_html/js/shop.js
public_html/lib/config.php
public_html/lib/lang/de.php
public_html/lib/lang/en.php
public_html/lib/lang/fr.php
public_html/lib/lang/nl.php
public_html/lib/lang/pt.php
public_html/lib/modules/ArticleGroups.php
public_html/lib/modules/Articles.php
public_html/lib/modules/Site.php
public_html/lib/version.php [new file with mode: 0644]
public_html/log/sql.log
public_html/pages/default.php
public_html/pages/hotnews.php [deleted file]
public_html/pages/news.php [new file with mode: 0644]
public_html/pages/product.php
public_html/pages/sections/lastnews.php
public_html/pages/sections/shop/contratcadre.php
public_html/pages/sections/shop/favorites.php
public_html/pages/sections/slides.php

index 305602b..09ad2ef 100644 (file)
@@ -22,13 +22,11 @@ my $onlyget = 0;
 my $sdata = "{}";
 my $interval = "1 DAY";
 GetOptions("steps|s=s" => \$steps,
-  "type|t=s" => \$type,
-  "dryrun|dr"=> \$dryrun,
-  "live|l" => \$live, 
   "onlycopy|c" => \$onlycopy, 
   "onlyget|g" => \$onlyget, 
   "data|d=s" => \$sdata,
-  "interval|i=s" => \$interval);
+  "interval|i=s" => \$interval,
+  "type|t=s" => \$type);
 
 my $runcmd = 'ps ax | grep '.basename($0).' | grep -v \'grep\' | grep -v "bin\/sh" | head -n1 | awk \'{print $1}\'';
 my $run = `$runcmd`;
@@ -54,7 +52,7 @@ $cfg->{steps} = $steps;
 $cfg->{type} = $type;
 $cfg->{dryrun} = $dryrun;
 $cfg->{live} = $live;
-$cfg->{datapath} = $datapath.'/'.$myenv;
+#$cfg->{mediapath} = $datapath.'/'.$myenv;
 $cfg->{logpath} = $datapath.'/'.$myenv.'/log';
 $cfg->{sqlpath} = $datapath.'/'.$myenv.'/sql';
 
@@ -76,6 +74,8 @@ $api->writelog("type:".$type);
 $api->writelog("Config:".Dumper($cfg));
 # get clients 
 # first getall needed data from api
+#/usr/local/bin/perl /usr/home/qubewv/api/bin/getapidata.pl -l -t data -s articles -d '{"article":"&ESO/P-O"}'
+
 if ($onlycopy == 0){
   # get articles
   if (($steps =~ /articles,/)){
@@ -93,7 +93,6 @@ if ($onlycopy == 0){
     } elsif ($type eq 'data'){
       if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){
         #print $sdata."\n";
-        
         $tmpart->{0} = decode_json($sdata);
         #print Dumper($tmpart);
         #exit(0);
@@ -143,7 +142,21 @@ if ($onlycopy == 0){
     }
     
   }
-
+  if (($steps =~ /article_langue,/)){
+    my $tmpart = ();
+    print "Type: $type\n";
+    
+   if ($type eq 'data'){
+      if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){
+        $tmpart->{0} = decode_json($sdata);
+      } else {
+        print "$sdata incompete!";
+        exit(1);
+      }
+      $articles = $api->getData('l_article',$tmpart,undef);
+    }
+    $steps = 'articles';
+  }
   if (($steps =~ /famille,/)){
     my $fam = $db->querysorted("select famille_art from wiges_s_article wsa where famille_art is not null group by famille_art;");
     $api->getData('s_famille_article',$fam,undef);
@@ -164,11 +177,7 @@ if ($onlycopy == 0){
       $tmpsel->{0}->{'dateheure_modif'} = ['>',$res->{dateheure_modif}];
     } elsif ($type eq 'data'){
       if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){
-        #print $sdata."\n";
-        
         $tmpsel->{0} = decode_json($sdata);
-        #print Dumper($tmpart);
-        #exit(0);
       } else {
         print "$sdata incompete!";
         exit(1);
@@ -221,19 +230,36 @@ if ($onlycopy == 0){
   
   if ($steps =~ /files,/){
     my $tmpdoc = ();
+    print "Get art_image Image\n";
+    $tmpdoc->{0}->{'code_document'} = 'art_image';
+    $api->getFiles('ole_article',$tmpdoc);
+    print "Get art_brochure Fiche de Securite\n";
     $tmpdoc->{0}->{'code_document'} = 'art_brochure';
     $api->getFiles('ole_article',$tmpdoc);
+    print "Get art_bro_pdf Brochure\n";
     $tmpdoc->{0}->{'code_document'} = 'art_bro_pdf';
     $api->getFiles('ole_article',$tmpdoc);
+    print "Get art_certific Certificat\n";
     $tmpdoc->{0}->{'code_document'} = 'art_certific';
     $api->getFiles('ole_article',$tmpdoc);
+    print "Get art_fiche Fiche de Montage\n";
     $tmpdoc->{0}->{'code_document'} = 'art_fiche';
     $api->getFiles('ole_article',$tmpdoc);
     $tmpdoc->{0}->{'code_document'} = 'groupe';
     $api->getFiles('ole_article',$tmpdoc);
+    print "Get art_bim\n";
     $tmpdoc->{0}->{'code_document'} = 'art_bim';
     $api->getFiles('ole_article',$tmpdoc);
-    $steps = "articles,";
+    print "Get art_soumis\n";
+    $tmpdoc->{0}->{'code_document'} = 'art_soumis';
+    $api->getFiles('ole_article',$tmpdoc);
+    print "Get art_solu_sys\n";
+    $tmpdoc->{0}->{'code_document'} = 'art_solu_sys';
+    $api->getFiles('ole_article',$tmpdoc);
+    print "Get art_form_com\n";
+    $tmpdoc->{0}->{'code_document'} = 'art_form_com';
+    $api->getFiles('ole_article',$tmpdoc);
+    #$steps = "articles,";
   }
   if ($steps =~ /private_catalogue,/){
     my $tmpdoc = ();
@@ -427,12 +453,12 @@ if ($onlyget == 0){
       my $ids = 'id_wiges,id_client,id_personne';
       my $sql = $db->createUpsertDDL('clients_contacts',$nd,undef,$ids);
       #print $sql."\n";
-      if ($cfg->{dryrun} == 1){
-        print $sql."\n";
-      } else {
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
         $api->writesql('users',$sql);
         $db->exec($sql);
-      }
+      }
       
     }
     $api->writelog("End Copy contacts...");
@@ -509,12 +535,12 @@ if ($onlyget == 0){
         'creationdate' => $r->{'creationdate'}
       };
       my $sql = $db->createReplaceDDL('article_groups',$nd,undef);
-      if ($cfg->{dryrun} == 1){
-        print $sql."\n";
-      } else {
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
         $api->writesql('article_groups',$sql);
         $db->exec($sql);
-      }
+      }
 
     }
     # disable article_groups not in private_catalogue
@@ -537,12 +563,12 @@ if ($onlyget == 0){
        }
        #print "sql: $sql\n";
       if ($sql =~ /^UPDATE/){
-        if ($cfg->{dryrun} == 1){
-          print $sql."\n";
-        } else {
+        if ($cfg->{dryrun} == 1){
+          print $sql."\n";
+        } else {
           $api->writesql('article_groups',$sql);
           $db->exec($sql);
-        }
+        }
       }
      }
 
@@ -552,16 +578,18 @@ if ($onlyget == 0){
       set ag.image = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_image','article_groups') end,
       ag.imgversion = DATE_FORMAT(woa.dateheure_document,'\%Y\%m\%d\%H\%i')
       where woa.article = ag.article and woa.code_document = 'art_image'; ";
-     if ($cfg->{dryrun} == 1){
-       print $upselsql."\n";
-     } else {
+     if ($cfg->{dryrun} == 1){
+       print $upselsql."\n";
+     } else {
         my $agimg = $db->exec($upselsql);
-        my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_image/ '.$cfg->{imgpath}.'article_groups/';
+        my $cmd = 'rsync -av '.$cfg->{mediapath}.'/art_image/ '.$cfg->{imgpath}.'article_groups/';
         my $cpr = system($cmd);
-        if ($cpr != 0){
-          $api->writelog("cmd failed:".$cmd."!");
-        }
-     }
+        $cmd = 'rsync -av '.$cfg->{mediapath}.'/art_image/ '.$cfg->{imgpath}.'art_image/';
+        $cpr = system($cmd);
+        # if ($cpr != 0){
+        #   $api->writelog("cmd failed:".$cmd."!");
+        # }
+    #  }
     #  $api->writelog("update article_groups fichetechnique...");
     #  $upselsql = "update wiges_ole_article as woa, article_groups as ag
     #   set ag.fichetechnique = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_fiche','fiche') end
@@ -570,7 +598,7 @@ if ($onlyget == 0){
     #     print $upselsql."\n";
     #   } else {
     #     my $agfiche = $db->exec($upselsql);
-    #     my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_fiche/ '.$cfg->{mediapath}.'fiche/';
+    #     my $cmd = 'rsync -av '.$cfg->{mediapath}.'/art_fiche/ '.$cfg->{path}.'fiche/';
     #     my $cpr = system($cmd);
     #     if ($cpr != 0){
     #       $api->writelog("cmd failed:".$cmd."!");
@@ -632,8 +660,8 @@ if ($onlyget == 0){
 
       #     my $cdata = $db->queryarray("select designation, langue from wiges_l_article where article='".$r->{article}."'");
       #     my $fdata = $db->query("select article,nom_fichier from wiges_ole_article where article='".$r->{article}."' and code_document='art_image';");
-      #     if ((keys(%{$fdata}) > 0) && (-e .$cfg->{datapath}.'/'.$fdata->{nom_fichier})){
-      #       system('cp "'.$cfg->{datapath}.'/'.$fdata->{nom_fichier}.'" "'.$cfg->{webimgpath}.''.$fdata->{nom_fichier}.'"');
+      #     if ((keys(%{$fdata}) > 0) && (-e .$cfg->{mediapath}.'/'.$fdata->{nom_fichier})){
+      #       system('cp "'.$cfg->{mediapath}.'/'.$fdata->{nom_fichier}.'" "'.$cfg->{webimgpath}.''.$fdata->{nom_fichier}.'"');
       #     }
       #     foreach my $c (@{$cdata}){
       #       if ($c->{langue} eq "D"){ $nd->{content_de} = $c->{designation}; }
@@ -691,8 +719,8 @@ if ($onlyget == 0){
 
           my $cdata = $db->queryarray("select designation, langue from wiges_l_article where article='".$r->{article}."'");
           my $fdata = $db->query("select article,nom_fichier from wiges_ole_article where article='".$r->{article}."' and code_document='art_image';");
-          if ((keys(%{$fdata}) > 0) && (-e .$cfg->{datapath}.'/'.$fdata->{nom_fichier})){
-            system('cp "'.$cfg->{datapath}.'/'.$fdata->{nom_fichier}.'" "'.$cfg->{webimgpath}.''.$fdata->{nom_fichier}.'"');
+          if ((keys(%{$fdata}) > 0) && (-e .$cfg->{mediapath}.'/'.$fdata->{nom_fichier})){
+            system('cp "'.$cfg->{mediapath}.'/'.$fdata->{nom_fichier}.'" "'.$cfg->{webimgpath}.''.$fdata->{nom_fichier}.'"');
           }
           foreach my $c (@{$cdata}){
             if ($c->{langue} eq "D"){ $nd->{content_de} = $c->{designation}; }
@@ -701,8 +729,11 @@ if ($onlyget == 0){
             if ($c->{langue} eq "N"){ $nd->{content_nl} = $c->{designation}; }
             if ($c->{langue} eq "P"){ $nd->{content_pt} = $c->{designation}; }
           }
-           my $sqlupd = $db->createUpsertDDL('website_news',$nd,undef,'id');
+          my $idents = ();
+            $idents->{id} = $nid;
+           my $sqlupd = $db->createUpdateDDL('website_news',$nd,$idents,undef);
            $db->exec($sqlupd);
+           system('cp "'.$cfg->{mediapath}.'/_NEWS'.$nid.'.jpg" "'.$cfg->{imgpath}.'/_NEWS'.$nid.'.jpg"');
         }
       }
 
@@ -711,7 +742,7 @@ if ($onlyget == 0){
   if (($steps =~ /articles,/) || ($steps =~ /files,/) ){
       $api->writelog("update article_groups files...");
       my $sqlfiles = "select  article,
-    case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    case when code_document in ('art_bro_pdf') then 'brochure' 
     when code_document in ('art_fiche') then 'fiche' 
     when code_document in ('art_video') then 'video'
     when code_document in ('art_bim') then 'bim'
@@ -720,8 +751,9 @@ if ($onlyget == 0){
     when code_document in ('art_solu_sys') then 'solution'
     when code_document in ('art_form_com') then 'formulaire'
     when code_document in ('art_soumis') then 'soumission'
+    when code_document in ('art_brochure') then 'securite'
     else null end as folder, 
-    case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    case when code_document in ('art_bro_pdf') then 'brochure' 
     when code_document in ('art_fiche')  then 'fichetechnique' 
     when code_document in ('art_video') then 'videolink'
     when code_document in ('art_bim') then 'fichebim'
@@ -730,10 +762,11 @@ if ($onlyget == 0){
     when code_document in ('art_solu_sys') then 'solution'
     when code_document in ('art_form_com') then 'formulaire'
     when code_document in ('art_soumis') then 'soumission'
+    when code_document in ('art_brochure') then 'securite'
     else null end as tblcolumn, 
     case when commentaire is not null 
     then commentaire else
-    concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    concat(case when code_document in ('art_bro_pdf') then 'brochure' 
     when code_document in ('art_fiche') then 'fiche' 
     when code_document in ('art_video') then 'video'
     when code_document in ('art_bim') then 'bim'
@@ -742,16 +775,17 @@ if ($onlyget == 0){
     when code_document in ('art_solu_sys') then 'solution'
     when code_document in ('art_form_com') then 'formulaire'
     when code_document in ('art_soumis') then 'soumission'
+    when code_document in ('art_brochure') then 'securite'
     else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
     code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article LIKE '&%';";
     my $filedata = $db->queryarray($sqlfiles);
     foreach my $f (@{$filedata}){
-      if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){
-        if (! -d dirname($cfg->{mediapath}.'/'.$f->{tblvalue})){
+      if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{mediapath}.'/'.$f->{nom_fichier})){
+        if (! -d dirname($cfg->{path}.'/'.$f->{tblvalue})){
           mkdir dirname($cfg->{mediapath}.'/'.$f->{tblvalue});
         }
-        #print 'cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'."\n";
-        system('cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"');
+        #print 'cp "'.$cfg->{mediapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'."\n";
+        system('cp "'.$cfg->{mediapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"');
         #print "UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n";
         $db->exec("UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';");
       } elsif (($f->{tblcolumn} ne "") && ($f->{tblvalue} =~ /^http/)){
@@ -826,7 +860,7 @@ if ($onlyget == 0){
   if (($steps =~ /articles,/) || ($steps =~ /files,/) ){
     $api->writelog("update articles files...");
     my $sqlfiles = "select  article,
-    case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    case when code_document in ('art_bro_pdf') then 'brochure' 
     when code_document in ('art_fiche') then 'fiche' 
     when code_document in ('art_video') then 'video'
     when code_document in ('art_bim') then 'bim'
@@ -835,8 +869,9 @@ if ($onlyget == 0){
     when code_document in ('art_solu_sys') then 'solution'
     when code_document in ('art_form_com') then 'formulaire'
     when code_document in ('art_soumis') then 'soumission'
+    when code_document in ('art_brochure') then 'securite'
     else null end as folder, 
-    case when code_document in ('art_bro_pdf','art_brochure') then 'doc_bro' 
+    case when code_document in ('art_bro_pdf') then 'doc_bro' 
     when code_document in ('art_fiche')  then 'doc_ft' 
     when code_document in ('art_video') then 'videolink'
     when code_document in ('art_bim') then 'doc_bim'
@@ -845,10 +880,11 @@ if ($onlyget == 0){
     when code_document in ('art_solu_sys') then 'doc_solu'
     when code_document in ('art_form_com') then 'doc_form'
     when code_document in ('art_soumis') then 'doc_soumis'
+    when code_document in ('art_brochure') then 'doc_fs'
     else null end as tblcolumn, 
     case when commentaire is not null and nom_fichier NOT LIKE '%.pdf' 
     then commentaire else
-    concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    concat(case when code_document in ('art_bro_pdf') then 'brochure' 
     when code_document in ('art_fiche') then 'fiche' 
     when code_document in ('art_video') then 'video'
     when code_document in ('art_bim') then 'bim'
@@ -857,16 +893,17 @@ if ($onlyget == 0){
     when code_document in ('art_solu_sys') then 'solution'
     when code_document in ('art_form_com') then 'formulaire'
     when code_document in ('art_soumis') then 'soumission'
+    when code_document in ('art_brochure') then 'securite'
     else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
     code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article NOT LIKE '&%';";
     my $filedata = $db->queryarray($sqlfiles);
     foreach my $f (@{$filedata}){
-      if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){
+      if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/)){
         if (! -d dirname($cfg->{mediapath}.''.$f->{tblvalue})){
           mkdir dirname($cfg->{mediapath}.''.$f->{tblvalue});
         }
-        #print 'cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'."\n";
-        system('cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"');
+        #print 'cp "'.$cfg->{mediapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'."\n";
+        system('cp "'.$cfg->{mediapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"');
         #print "UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n";
         $db->exec("UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';");
       } elsif (($f->{tblcolumn} ne "") && ($f->{tblvalue} =~ /^http/)){
@@ -964,16 +1001,16 @@ if ($onlyget == 0){
     $api->writelog("end copy stock...");
   }
   if ($steps =~ /articles/){ #update article_search
-  my $data = $db->queryarray("select ar.article, 
-LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,fa.titre_fr,ag.titre_fr ,gr.titre_fr ,ag.description_fr)) as search_fr,
-LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_de,fa.titre_fr),coalesce(ag.titre_de,ag.titre_fr),coalesce(gr.titre_de,gr.titre_fr) ,coalesce(ag.description_de,ag.description_fr))) as search_de,
-LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_nl,fa.titre_fr),coalesce(ag.titre_nl,ag.titre_fr),coalesce(gr.titre_nl,gr.titre_fr) ,coalesce(ag.description_nl,ag.description_fr))) as search_nl,
-LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_en,fa.titre_fr),coalesce(ag.titre_en,ag.titre_fr),coalesce(gr.titre_en,gr.titre_fr) ,coalesce(ag.description_en,ag.description_fr))) as search_en,
-LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_pt,fa.titre_fr),coalesce(ag.titre_pt,ag.titre_fr),coalesce(gr.titre_pt,gr.titre_fr) ,coalesce(ag.description_pt,ag.description_fr))) as search_pt
-from familles fa 
-join groupes gr on (fa.famille_art=gr.famille_art) 
-join articles ar on (fa.famille_art=ar.famille_art and gr.gp_art=ar.gp_art) 
-join article_groups ag on (fa.famille_art=ag.famille_art and gr.gp_art=ag.gp_art and ar.article_group=ag.article) group by ar.article;");
+    my $data = $db->queryarray("select ar.article, 
+   LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,fa.titre_fr,ag.titre_fr ,gr.titre_fr ,ag.description_fr)) as search_fr,
+   LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_de,fa.titre_fr),coalesce(ag.titre_de,ag.titre_fr),coalesce(gr.titre_de,gr.titre_fr) ,coalesce(ag.description_de,ag.description_fr))) as search_de,
+   LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_nl,fa.titre_fr),coalesce(ag.titre_nl,ag.titre_fr),coalesce(gr.titre_nl,gr.titre_fr) ,coalesce(ag.description_nl,ag.description_fr))) as search_nl,
+   LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_en,fa.titre_fr),coalesce(ag.titre_en,ag.titre_fr),coalesce(gr.titre_en,gr.titre_fr) ,coalesce(ag.description_en,ag.description_fr))) as search_en,
+   LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_pt,fa.titre_fr),coalesce(ag.titre_pt,ag.titre_fr),coalesce(gr.titre_pt,gr.titre_fr) ,coalesce(ag.description_pt,ag.description_fr))) as search_pt
+   from familles fa 
+   join groupes gr on (fa.famille_art=gr.famille_art) 
+   join articles ar on (fa.famille_art=ar.famille_art and gr.gp_art=ar.gp_art) 
+   join article_groups ag on (fa.famille_art=ag.famille_art and gr.gp_art=ag.gp_art and ar.article_group=ag.article) group by ar.article;");
     foreach my $r (@{$data}){
         my $nd = $r;
         my $sqlupd = $db->createUpsertDDL('article_search',$nd,undef,'id');
@@ -983,17 +1020,68 @@ join article_groups ag on (fa.famille_art=ag.famille_art and gr.gp_art=ag.gp_art
   }
 
   if (($steps =~ /articles/) || ($steps =~ /headers/)){
-    my $data = $db->queryarray("select * from wiges_ole_article WHERE article LIKE '&HEA%' and code_document='art_image';");
+
+    my $data = $db->queryarray("select 
+      SUBSTR(wsa.article,1,length(wsa.article)-4) as ident,
+      CONCAT('[',group_concat(CONCAT('\"',wsa.article,'\"')),']') as article,
+      group_concat(wsa.id) as id,
+      min(wsa.date_update) as date_update,
+      CONCAT('[',group_concat(CONCAT('\"',wsa.designation,'\"')),']') as designation,
+      CONCAT('[',group_concat(case when woa.nom_fichier is not null and woa.code_document != 'art_image' then CONCAT('\"',woa.nom_fichier,'\"') end),']') as       files,
+      CONCAT('[',group_concat(case when woa.commentaire is not null and woa.code_document != 'art_image' then CONCAT('\"',substring_index(woa.nom_fichier,'/',1),'|',woa.commentaire,'\"') end),']') as       links,
+      CONCAT('[',group_concat(case when woa.code_document = 'art_image' then CONCAT('\"',woa.nom_fichier,'\"') end),']') as backgrounds,
+      CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='F' then wla.designation else null end,'\"')),']') as text_fr,
+      CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='D' then wla.designation else null end,'\"')),']') as text_de,
+      CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='A' then wla.designation else null end,'\"')),']') as text_en,
+      CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='P' then wla.designation else null end,'\"')),']') as text_pt,
+      CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='N' then wla.designation else null end,'\"')),']') as text_nl
+      from wiges_s_article wsa 
+      left join wiges_l_article wla on (wsa.article=wla.article)
+      left join wiges_ole_article woa on (wsa.article=woa.article)
+      where wsa.article LIKE '&HEA%' group by ident;");
+    
     foreach my $r (@{$data}){
-      print $r->{'article'}."->".$cfg->{datapath}.'/'.$r->{nom_fichier}."\n";
-      if (-e $cfg->{datapath}.'/'.$r->{nom_fichier}){
-        my @stat_orig = stat($cfg->{datapath}.'/'.$r->{nom_fichier});
-        if (($r->{'article'} =~ /^&HEA-ACC/) || ($r->{'article'} =~ /^&HEA-\w{2,}\-\d{3,}/) || ($r->{'article'} =~ /^&HEA\-\w{3,}.\w{3,}\-\d{3,}/)){
-          if (! -e $cfg->{webimgpath}.'/slides/'.basename($r->{nom_fichier})){
-            system('cp -v "'.$cfg->{datapath}.'/'.$r->{nom_fichier}.'" "'.$cfg->{webimgpath}.'/slides/'.basename($r->{nom_fichier}).'"'); 
-          }
+      my $nd = {
+  "ident" => $r->{'ident'},
+  "article" => $r->{'article'},
+  "id" => $r->{'id'},
+  "date_update" => $r->{'date_update'},
+  "designation" => $r->{'designation'},
+  "files" => $r->{'files'},
+  "links" => $r->{'links'},
+  "backgrounds" => $r->{'backgrounds'},
+  "text_fr" => $r->{'text_fr'},
+  "text_de" => $r->{'text_de'},
+  "text_en" => $r->{'text_en'},
+  "text_nl" => $r->{'text_nl'},
+  "text_pt" => $r->{'text_pt'}
+      };
+     # print Dumper($r);
+      my $ids = 'id';
+      if (defined($r->{'backgrounds'})){
+        my $images = decode_json($r->{'backgrounds'});
+        foreach my $i( @{$images}){
+          print $cfg->{mediapath}.'/'.$i."\n";
+        }
+      }
+      if (defined($r->{'files'})){
+        my $files = decode_json($r->{'files'});
+        foreach my $i( @{$files}){
+          print $cfg->{mediapath}.'/'.$i."\n";
         }
       }
+      my $sql = $db->createUpsertDDL('pageheaders',$nd,undef,$ids);
+      print $sql."\n";
+      $db->exec($sql);
+      #print $r->{'article'}."->".$cfg->{mediapath}.'/'.$r->{nom_fichier}."\n";
+      # if (-e $cfg->{mediapath}.'/'.$r->{nom_fichier}){
+      #   my @stat_orig = stat($cfg->{mediapath}.'/'.$r->{nom_fichier});
+      #   if (($r->{'article'} =~ /^&HEA-ACC/) || ($r->{'article'} =~ /^&HEA-\w{2,}\-\d{3,}/) || ($r->{'article'} =~ /^&HEA\-\w{3,}.\w{3,}\-\d{3,}/)){
+      #     if (! -e $cfg->{webimgpath}.'/slides/'.basename($r->{nom_fichier})){
+      #       system('cp -v "'.$cfg->{mediapath}.'/'.$r->{nom_fichier}.'" "'.$cfg->{webimgpath}.'/slides/'.basename($r->{nom_fichier}).'"'); 
+      #     }
+      #   }
+      # }
       
     }
   }
index 1975cf8..d041a95 100644 (file)
@@ -32,7 +32,9 @@ sub sendcurl(){
   $cmd .= '--data \''.$json->encode($q).'\' ';\r
   $cmd .= 'https://'.$self->{url}.'/api/'.$table.'/search';\r
   $self->writelog("CURL: $cmd");\r
+  #print "$cmd\n";\r
   $strres= `$cmd`;\r
+  \r
   if (($strres !~ /^\[/) && ($strres !~ /^\{/)){\r
     $self->writelog("NO JSON return!\n=====\n".$strres."\n======\n");\r
     return [];\r
@@ -96,6 +98,7 @@ sub getData(){
   my $retcnt=0; \r
   # open(FF,">".$self->{sqlpath}."/".$self->{cdate}."_wiges_".$wtable.".sql");\r
   # close(FF);\r
+  #print "getData\n";\r
   foreach my $a (keys(%{$def})){\r
     $self->writelog($wtable.": ".Dumper($def->{$a}));\r
     my $curlres = $self->sendcurl($wtable,$def->{$a});\r
@@ -218,31 +221,19 @@ sub getFiles(){
           my $folder= $r->{code_document};\r
           #if ($excl =~ /$folder,/){ next; }\r
           # $folder =~ s/art_//;\r
-          if ($self->{dryrun} == 0){\r
-            if (! -d $self->{datapath}.'/'.$folder){\r
-              mkdir($self->{datapath}.'/'.$folder);\r
+          if ($self->{dryrun} == 0){\r
+            if (! -d $self->{mediapath}.'/'.$folder){\r
+              mkdir($self->{mediapath}.'/'.$folder);\r
             }\r
-            $self->writelog("Create file ".$self->{datapath}.'/'.$folder.'/'.$newarticle.lc($suffix));\r
-            open(FILE,">".$self->{datapath}.'/'.$folder.'/'.$newarticle.lc($suffix));\r
+            $self->writelog("Create file ".$self->{mediapath}.'/'.$folder.'/'.$newarticle.lc($suffix));\r
+            print "Save File:".$self->{mediapath}.'/'.$folder.'/'.$newarticle.lc($suffix)."\n";\r
+            open(FILE,">".$self->{mediapath}.'/'.$folder.'/'.$newarticle.lc($suffix));\r
               print FILE decode_base64($r->{objet_base64});\r
             close(FILE);\r
             delete($r->{objet_base64});\r
             $r->{nom_fichier} = $folder.'/'.$newarticle.lc($suffix);\r
             my $sql = $self->{dbh}->createReplaceDDL('wiges_'.$wtable,$r,undef);\r
-            # open(FF,">>".$self->{sqlpath}."/".$self->{cdate}."_wiges_".$wtable.".sql");\r
-            #   print FF $sql."\n";\r
-            # close(FF);\r
             $self->{dbh}->exec($sql);\r
-          } else {\r
-            if (! -d $self->{datapath}.'/'.$folder){\r
-              # $self->writelog("mkdir ".$self->{datapath}.'/'.$folder);\r
-            }\r
-            # $self->writelog("Create file ".$self->{datapath}.'/'.$folder.'/'.$newarticle.lc($suffix));\r
-            delete($r->{objet_base64});\r
-            $r->{nom_fichier} = $folder.'/'.$newarticle.lc($suffix);\r
-            my $sql = $self->{dbh}->createReplaceDDL('wiges_'.$wtable,$r,undef);\r
-            # $self->writelog($sql);\r
-          }\r
         } \r
       }\r
     }else {\r
index 23cd669..4807c78 100644 (file)
@@ -5,7 +5,7 @@ curl -q -A "Qube Wiges SYNCTool" \
 --header "Content-Type: application/json" \
 --header "Wisol-Api-App-Key: l9345y3e-4b56-3fb4-91ca-404f62d52jfs" \
 --header "Wisol-Api-Device-Key: webdev" \
---request POST --data '{"where":{"firme":"1","article":"&NEWS1"}}' \
+--request POST --data '{"where":{"firme":"1","article":"&NEWS1"},"fields":["article","designation","on_actif","date_update","id"]}' \
 https://pointcomm.api.qube.wiges.lu/api/s_article/search
 
 curl -q -A "Qube Wiges SYNCTool" \
@@ -13,5 +13,13 @@ curl -q -A "Qube Wiges SYNCTool" \
 --header "Content-Type: application/json" \
 --header "Wisol-Api-App-Key: l9345y3e-4b56-3fb4-91ca-404f62d52jfs" \
 --header "Wisol-Api-Device-Key: webdev" \
---request POST --data '{"where":{"firme":"1","article":"&NEWS1"}}' \
+--request POST --data '{"where":{"firme":"1","article":"&NEWS1"},"fields":["article","langue","on_actif","designation"]}' \
 https://pointcomm.api.qube.wiges.lu/api/l_article/search
+
+# curl -q -A "Qube Wiges SYNCTool" \
+# -H "Authorization: Basic cG9pbnQ6cG9jbzk0MQ==" \
+# --header "Content-Type: application/json" \
+# --header "Wisol-Api-App-Key: l9345y3e-4b56-3fb4-91ca-404f62d52jfs" \
+# --header "Wisol-Api-Device-Key: webdev" \
+# --request POST --data '{"where":{"firme":"1","article":"&NEWS1"}}' \
+# https://pointcomm.api.qube.wiges.lu/api/l_article/search
index 6782e85..91b7d83 100644 (file)
@@ -1,9 +1,9 @@
 #FcgidWrapper "/home/httpd/cgi-bin/php74-fcgi-starter.fcgi" .php\r
 Options +FollowSymLinks\r
 \r
-php_flag display_startup_errors off\r
-php_flag display_errors off\r
-php_flag html_errors off\r
+php_flag display_startup_errors on\r
+php_flag display_errors on\r
+php_flag html_errors on\r
 php_flag  log_errors on\r
 php_value error_log  /usr/home/qubewv/public_html/log/php_errors.log\r
 php_value post_max_size 128M\r
diff --git a/public_html/api/.htaccess b/public_html/api/.htaccess
new file mode 100644 (file)
index 0000000..a7a56f7
--- /dev/null
@@ -0,0 +1 @@
+Require all denied
\ No newline at end of file
diff --git a/public_html/api/apiconfig.php b/public_html/api/apiconfig.php
new file mode 100644 (file)
index 0000000..8c35836
--- /dev/null
@@ -0,0 +1,19 @@
+<?php 
+  $cfg = array(
+    "dbname" => "qube_db4",
+    "dbhost"=>"dedi1781.your-server.de",
+    "dbport"=>"3306",
+    "dbuser"=>"qube_user4",
+    "dbpwd"=>"xevt4b99cNRHPEjF",
+    "appkey"=>"l9345y3e-4b56-3fb4-91ca-404f62d52jfs",
+    "devicekey"=>"webdev",
+    "authuser"=>"point",
+    "authpwd"=>"poco941",
+    "url"=>"pointcomm.api.qube.wiges.lu",
+    "ua"=>"Qube Wiges SYNCTool",
+    "imgnews"=>"/usr/home/qubewv/public_html/img/",
+    "imgpath"=>"/usr/home/qubewv/public_html/shop/img/",
+    "mediapath"=>"/usr/home/qubewv/public_html/shop/media/",
+    "webimgpath"=>"/usr/home/qubewv/public_html/img/",
+  )
+?>
\ No newline at end of file
diff --git a/public_html/api/getapidata.php b/public_html/api/getapidata.php
new file mode 100644 (file)
index 0000000..ab83ab2
--- /dev/null
@@ -0,0 +1,1041 @@
+<?php 
+//-s => steps | r==uired
+//-c= copy
+//-g=  get
+//-d "{}" => data | r==uired
+//-i interval
+  include(__DIR__.'/lib/database.php');
+  $shortopts  = "s:i::d:cg";
+  $opts= getopt($shortopts);
+  echo print_r($opts,true);
+  if (isset($opts["s"])){
+    $opts["s"] .= ",";
+  }
+  // // $runcmd = 'ps ax | grep '.basename(__FILE__, '.php').' | grep -v \'grep\' | grep -v "bin\/sh" | head -n1 | awk \'{echo $1}\'';
+  // // $run = exec($runcmd);
+  // // if (($run != "") && ($run != getmypid())){
+  // //   echo "process already running on PID: $run $$\n";
+  // //   exit(1);
+  // // }
+  // // $starttime = strftime('%F %T');
+  // // echo "Started at".$starttime."\n";
+  // // include(__DIR__.'/lib/api.php');
+  // // $cfg["logpath"] = $datapath.'/log';
+  // // $cfg["sqlpath"] = $datapath.'/sql';
+
+  // // if (!is_dir($cfg["logpath"])){
+  // //   mkdir($cfg["logpath"]);
+  // // }
+  // // if (!is_dir($cfg["sqlpath"])){
+  // //   mkdir($cfg["sqlpath"]);
+  // // }
+  // // $cdate = strftime('%Y%m%d');
+  // // $db = new database($cfg);
+  // // $api = new Api($db,$cfg);
+  if (isset($opts["c"])){
+    if (preg_match('/articles,/',$opts["s"])){
+      $tmpart = array() ;
+      if ($type == 'upd') {
+        $usql = "select CURRENT_TIMESTAMP - INTERVAL ".$interval." as date_update;\n";
+        echo $usql."\n";
+        $res = $db->querysorted($usql);
+        $c = array() ;
+        $updx = $res["0"]["date_update"];
+        $updx =~ preg_replace('/\.\d+$/','',$updx);
+        array_push($c,'>');
+        array_push($c,$updx);
+        $tmpart["0"]['date_update'] = $c;
+      } elseif ($type == 'data'){
+        if (preg_match('/^\{/',$opts["d"]) && preg_match('/\}$/',$opts["d"]) && ($opts["d"] != "{}")){
+          $tmpart["0"] = json_decode($opts["d"]);
+        } else {
+          echo "opts data incompete!";
+          exit(1);
+        }
+        
+      }
+      $articles = $api->getData('s_article',$tmpart,'article');
+      $nart = count($articles);
+      echo "Articles to update:".$nart."\n";
+      if ($nart == 0){
+        exit(0);
+      }
+      $api->getData('l_article',$articles,null);
+      $tmpref = array() ;
+      $tmpref2 = array() ;
+      foreach ($articles as $a => $v) {
+        $tmpref[$a]["article_lie"] = $articles[$a]["article"];
+        $tmpref2[$a]["article_generique"] = $articles[$a]["article"];
+      }  
+      $api->getData('private_catalogue',$tmpref,null);
+      $api->getData('private_catalogue',$tmpref2,null);
+      $tmpdoc = array() ;
+      $res = $db->querysorted("select max(dateheure_document) - INTERVAL 1 DAY as dateheure_document from wiges_ole_article;");
+      $c = array() ;
+      $updx = $res["0"]["dateheure_document"];
+      $updx =~ s/\.\d+$//;
+      array_push($c,'>');
+      array_push($c,$updx);
+      $tmpdoc["0"]['dateheure_document'] = $c;
+      $api->getFiles('ole_article',$tmpdoc);
+      $api->getFiles('ole_article',$articles);
+      $api->getData('v_prix_vente',$articles);
+      $api->getData('v_stock',$articles);
+      $tmpsel = array() ;
+      $xarts = array() ;
+      foreach ($articles as $a => $v) {
+        array_push($xarts,"'".$articles[$a]["article"]."'");
+      } 
+      if (scalar($xarts) > 0){
+        $tmpsel = $db->querysorted("select famille_art from wiges_s_article where article in (".join(",",$xarts).") group by famille_art;"); 
+        $api->getData('s_famille_article',$tmpsel);
+        $tmpsel = $db->querysorted("select gp_art from wiges_s_article where article in (".join(",",$xarts).") group by gp_art;"); 
+        $api->getData('s_groupe_article',$tmpsel);
+      }
+    }
+    if (preg_match('/article_langue,/',$opts["s"])){
+      $tmpart = array() ;
+      echo "Type: $type\n";
+      
+     if ($type == 'data'){
+      if (preg_match('/^\{/',$opts["d"]) && preg_match('/\}$/',$opts["d"]) && ($opts["d"] != "{}")){
+          #echo $opts["d"]."\n";
+          
+          $tmpart["0"] = json_decode($opts["d"]);
+          #echo Dumper($tmpart);
+          #exit(0);
+        } else {
+          echo "$opts d incompete!";
+          exit(1);
+        }
+        $articles = $api->getData('l_article',$tmpart,null);
+     }
+      $steps = 'articles';
+    }
+    if (preg_match('/famille,/',$opts["s"])){
+      $fam = $db->querysorted("select famille_art from wiges_s_article wsa where famille_art is not null group by famille_art;");
+      $api->getData('s_famille_article',$fam,null);
+      $fam = $db->querysorted("select gp_art from wiges_s_article wsa where gp_art is not null group by gp_art;");
+      $api->getData('s_groupe_article',$fam,null);
+    }
+    $ventes = array() ;
+  
+    if (preg_match('/ventes,/',$opts["s"])){
+      $tmpsel = array() ;
+      if ($type == 'upd'){
+        $res = $db->querysorted("select max(dateheure_modif) as dateheure_modif from wiges_w_ventes;");
+        $c = array() ;
+        $updx = $res["0"]["dateheure_modif"]."";
+        array_push($c,'>');
+        array_push($c,$updx);
+        $tmpsel["0"]['dateheure_modif'] = $c;
+        $tmpsel["0"]['dateheure_modif'] = ['>',$res["dateheure_modif"]];
+      } elseif ($type == 'data'){
+        if ((preg_match('/^\{/',$opts["d"]) && (preg_match('/\}$/',$opts["d"]) && ($opts["d"] != "{}")){
+          #echo $opts["d"]."\n";
+          
+          $tmpsel["0"] = json_decode($opts["d"]);
+          #echo Dumper($tmpart);
+          #exit(0);
+        } else {
+          echo "opts d incompete!";
+          exit(1);
+        }
+        
+      }
+      
+      $ventes = $api->getData('w_ventes',$tmpsel,'no_document');
+    
+      $res = $db->query("select max(dateheure_modif) as dateheure_modif from wiges_s_article;");
+      $articles["0"]['dateheure_modif'] = ['>',$res["dateheure_modif"]];
+      $api->getData('w_ventes_pos',$articles);
+    }
+  
+    if (preg_match('/clients,/',$opts["s"])){
+        $res = $db->querysorted("select CONCAT(max(date(date_update)),' 00:00:00')  - INTERVAL 2 DAY as date_update from wiges_s_client;");
+        $c = array() ;
+        $updx = $res["0"]["date_update"]."";
+        array_push($c,'>');
+        array_push($c,$updx);
+        $clients["0"]['date_update'] = $c;
+        $clients = $api->getData('s_client',$clients,'client');
+        #$clients = $db->querysorted("select client from wiges_s_client;");
+        $api->getData('s_contact_client',$clients,null);
+    }
+    # get ventes
+    # get contrats cadres
+    
+    ##Contrat cadre docs
+    if (preg_match('/contratcadre,/',$opts["s"])){
+      echo "get Contrat Cadre Docs\n";
+      $ccc = array() ;
+      $res = $db->querysorted("select max(dateheure_modif) - INTERVAL 3 DAY as dateheure_modif from wiges_w_ventes;");
+      $c = array() ;
+      $updx = $res["0"]["dateheure_modif"]."";
+      array_push($c,'>');
+      array_push($c,$updx);
+      $ccc["0"]['dateheure_modif'] = $c;
+      #$ccc["0"]['dateheure_modif'] = ['>',$upx];
+      #$ccc["0"]['document'] = 'CCC';
+      echo "dh:".Dumper($ccc);
+      $docs = $api->getData('w_ventes',$ccc,'no_document');
+      echo "docs:".Dumper($docs);
+      foreach $d (keys(%{$docs})){
+        $docs->{$d}["document"] = 'CCC';
+      }
+      $api->getData('w_ventes_pos',$docs,null);
+      echo Dumper($ccc);
+    }
+    
+    if (preg_match('/files,/',$opts["s"])){
+      $tmpdoc = array() ;
+      echo "Get art_image Image\n";
+      $tmpdoc["0"]['code_document'] = 'art_image';
+      $api->getFiles('ole_article',$tmpdoc);
+      echo "Get art_brochure Fiche de Securite\n";
+      $tmpdoc["0"]['code_document'] = 'art_brochure';
+      $api->getFiles('ole_article',$tmpdoc);
+      echo "Get art_bro_pdf Brochure\n";
+      $tmpdoc["0"]['code_document'] = 'art_bro_pdf';
+      $api->getFiles('ole_article',$tmpdoc);
+      echo "Get art_certific Certificat\n";
+      $tmpdoc["0"]['code_document'] = 'art_certific';
+      $api->getFiles('ole_article',$tmpdoc);
+      echo "Get art_fiche Fiche de Montage\n";
+      $tmpdoc["0"]['code_document'] = 'art_fiche';
+      $api->getFiles('ole_article',$tmpdoc);
+      $tmpdoc["0"]['code_document'] = 'groupe';
+      $api->getFiles('ole_article',$tmpdoc);
+      echo "Get art_bim\n";
+      $tmpdoc["0"]['code_document'] = 'art_bim';
+      $api->getFiles('ole_article',$tmpdoc);
+      echo "Get art_soumis\n";
+      $tmpdoc["0"]['code_document'] = 'art_soumis';
+      $api->getFiles('ole_article',$tmpdoc);
+      echo "Get art_solu_sys\n";
+      $tmpdoc["0"]['code_document'] = 'art_solu_sys';
+      $api->getFiles('ole_article',$tmpdoc);
+      echo "Get art_form_com\n";
+      $tmpdoc["0"]['code_document'] = 'art_form_com';
+      $api->getFiles('ole_article',$tmpdoc);
+      #$steps = "articles,";
+    }
+    if (preg_match('/private_catalogue,/',$opts["s"])){
+      $tmpdoc = array() ;
+      if ($type == 'data'){
+        if (preg_match('/^\{/',$opts["d"]) && preg_match('/\}$/',$opts["d"]) && ($opts["d"] != "{}")){
+          $tmpdoc["0"] = json_decode($opts["d"]);
+        } else {
+          echo "opts d incompete!";
+          exit(1);
+        }
+        $api->getData('private_catalogue',$tmpdoc);
+      } else {
+        $tmpdoc["0"]['type_ligne'] = '1';
+        $ret1 = $api->getOnlyData('private_catalogue',$tmpdoc);
+        $tmpdoc["0"]['type_ligne'] = '2';
+        $ret2 = $api->getOnlyData('private_catalogue',$tmpdoc);
+        if ((count($ret) > 0) && (count($ret2) > 0 )){
+          $db->exec("TRUNCATE TABLE wiges_private_catalogue;");
+          foreach ($ret as $k){
+            $sql = $db->createReplaceDDL('wiges_private_catalogue',$k,null);
+            $db->exec($sql);
+          }
+          foreach ($ret2 as $k){
+            $sql = $db->createReplaceDDL('wiges_private_catalogue',$k,null);
+            $db->exec($sql);
+          }
+        }
+      }
+    }
+  }
+
+  if (isset($opts["g"])){
+    #$wiges_where = "article in ";
+    #sync apidata to shopdata
+    if ((preg_match('/famille,/',$opts["s"])) || (preg_match('/articles,/',$opts["s"]))){
+      #wiges_s_famille_article => prod_cat
+      $api->writelog("Copy famille...");
+      $data = $db->queryarray("select * from wiges_s_famille_article");
+      foreach $r (${$data}){
+      #echo Dumper($r);
+       $r['designation'] =~ s/--/-/g;
+       $x = split("-",$r['designation']);
+       for ($u=0;$u<scalar($x);$u++){
+         $x[$u] =~ s/^\s+|\s+$//g
+       }
+        # $nd = {
+        #   'code_famille' => $r['famille_art'],
+        #   'main_cat_link' => $r['firme'],
+        #   'prod_cat_link' => $x[0],
+        #   'prod_cat_fr' => $x[0],
+        #   'prod_cat_de' => ((scalar($x) >= 2)?$x[1]:''),
+        #   'prod_cat_nl' => ((scalar($x) >= 3)?$x[2]:''),
+        #   'modified' => POSIX::strftime('%F %T', localtime)
+        # };
+        $nd2 = {
+          'famille_art' => ((defined($r['famille_art']))?$r['famille_art']:'0'),
+          'titre_fr' => $r['designation'],
+          'titre_fr' => $x[0],
+          'titre_de' => ((scalar($x) >= 2)?$x[1]:''),
+          'titre_nl' => ((scalar($x) >= 3)?$x[2]:''),
+          'modified' => POSIX::strftime('%F %T', localtime)
+        };
+      
+        # $nd['prod_cat_link'] = $config->toAscii($nd['prod_cat_link']);
+        #$nd['prod_cat_link'] =~ s/^[A-Za-z0-9]/_/g;
+        #echo Dumper($nd);
+        #$sql = $db->createReplaceDDL('prod_cat',$nd,null);
+        $sql2= $db->createReplaceDDL('familles',$nd2,null);
+        # if ($cfg["dryrun"] == 1){
+        #   echo $sql."\n";
+        # } else {
+          # $api->writesql('prod_cat',$sql);
+          # $db->exec($sql);
+          $db->exec($sql2);
+        # }
+          
+      }
+      $api->writelog("End Copy famille...");
+    }
+    if ($steps =~ /famille,/ || (preg_match('/articles,/',$opts["s"]))){
+      #wiges_s_groupe_article => prod_group
+      $api->writelog("Copy groups...");
+      $data = $db->queryarray("select * from wiges_s_groupe_article;");
+      foreach $r (${$data}){
+          ($fr,$de,$qb);
+          if ($r['designation'] =~ /.*-.*\|.*/){
+            #echo "FR|DE|QUBE\n";
+            ($fr,$de,$qb) = $r['designation'] =~ m/^(.*)\s-\s(.*)\s\|\s(.*)$/;
+          } elseif ($r['designation'] =~ /.*-.*/){
+            #echo "FR|DE\n";
+            ($fr,$de) = $r['designation'] =~ m/^(.*)\s-\s(.*)$/;
+          }elseif ($r['designation'] =~ /.*\|.*/){
+            #echo "FR|QUBE\n";
+            ($fr,$qb) = $r['designation'] =~ m/^(.*)\s\|\s(.*)$/;
+          }else {
+            #echo "Only FR\n";
+            ($fr) = $r['designation'];
+          }
+         
+          # $nd = {
+          #   'group_code' => $r['gp_art'],
+          #   # 'main_cat_link' => $r['firme'],
+          #   'prod_cat' => $r['famille_art'],
+          #   'qube_name' => $qb,
+          #   'prod_name_de' => $de.(($qb)?' | '.$qb:''),
+          #   'prod_name_fr' => $fr.(($qb)?' | '.$qb:'')
+          # };
+          $nd2 = {
+            'gp_art' => $r['gp_art'],
+            # 'main_cat_link' => $r['firme'],
+            'famille_art' => ((defined($r['famille_art']))?$r['famille_art']:'0'),
+            'qube_name' => $qb,
+            'titre_de' => $de.(($qb)?' | '.$qb:''),
+            'titre_fr' => $fr.(($qb)?' | '.$qb:'')
+          };
+          # $sql = $db->createReplaceDDL('prod_group',$nd,null);
+          $sql2 = $db->createReplaceDDL('groupes',$nd2,null);
+          # if ($cfg["dryrun"] == 1){
+          #   echo $sql2."\n";
+          # } else {
+            # $api->writesql('groupes',$sql2);
+            # $db->exec($sql);
+            $db->exec($sql2);
+          # }
+      }
+      $api->writelog("End Copy groups...");
+    }
+    if (preg_match('/clients,/',$opts["s"])){
+      $api->writelog("Copy clients...");
+      $data = $db->queryarray("SELECT *  FROM wiges_s_client;");
+      foreach $r (${$data}){
+    
+          ($lang);
+          if ($r['langue'] == "D"){
+            $lang = 'de';
+          } elseif ($r['langue'] == "F"){
+            $lang = 'FR';
+          }else {
+            $lang = $r['langue'];
+          }
+         
+          $nd = {
+             'id' => $r['id'],
+             'client' => $r['client'],
+             'nom_1' => $r['nom_1'],
+             'nom_2' => $r['nom_2'],
+             'rue' => $r['rue'],
+             'code_postal' => $r['code_postal'],
+             'boite_postale' => $r['boite_postale'],
+             'localite' => $r['localite'],
+             'telephone_1' => $r['telephone_1'],
+             'telephone_2' => $r['telephone_2'],
+             'fax' => $r['fax'],
+             'interlocuteur' => $r['interlocuteur'],
+             'division' => $r['division'],
+             'departement' => $r['departement'],
+             'tva_client' => $r['tva_client'],
+             'no_tva' => $r['no_tva'],
+             'no_accises' => $r['no_accises'],
+             'cond_paiement' => $r['cond_paiement'],
+             'pays' => $r['pays'],
+             'langue' => $r['langue'],
+             'devise' => $r['devise'],
+             'on_actif' => $r['on_actif'],
+             'raison_sociale' => $r['raison_sociale'],
+             'adresse_email' => $r['adresse_email'],
+             'adresse_url' => $r['adresse_url'],
+             'adresse_client' => $r['adresse_client']
+          };
+          $sql = $db->createReplaceDDL('clients',$nd,null);
+          #echo $sql."\n";
+          if ($cfg["dryrun"] == 1){
+            echo $sql."\n";
+          } else {
+            $api->writesql('clients',$sql);
+            $db->exec($sql);
+          }
+      }
+      $api->writelog("End Copy clients...");
+  
+      $api->writelog("Copy contacts...");
+      $data = $db->queryarray("select id as id_wiges,client as id_client, personne as id_personne, nom, adresse_email as useremail, on_actif from wiges_s_contact_client where adresse_email is not null;");
+      foreach $r (${$data}){
+        $nd = {
+          'id_wiges' => $r["id_wiges"],
+          'id_client' =>  $r["id_client"],
+          'id_personne' => $r["id_personne"],
+          'nom' => $r["nom"],
+          'useremail' =>  $r["useremail"],
+          'on_actif' => $r["on_actif"]
+        };
+        $ids = 'id_wiges,id_client,id_personne';
+        $sql = $db->createUpsertDDL('clients_contacts',$nd,null,$ids);
+        #echo $sql."\n";
+        # if ($cfg["dryrun"] == 1){
+        #   echo $sql."\n";
+        # } else {
+          $api->writesql('users',$sql);
+          $db->exec($sql);
+        # }
+        
+      }
+      $api->writelog("End Copy contacts...");
+    }
+    
+    if (preg_match('/articles,/',$opts["s"])){
+      $db->exec("update wiges_s_article as wsa, article_groups as ag set ag.article=wsa.article where wsa.id=ag.id and wsa.article!=ag.article;");
+      
+      $api->writelog("Copy article_groups...");
+      $agdata = $db->queryarray("select wsa.id,
+      wsa.article,
+      wsa.gp_art,
+      wsa.famille_art,
+      wsa.designation as titre,
+      wpc.c01 as c01_label,
+      wpc.c02 as c02_label,
+      wpc.c03 as c03_label,
+      wpc.c04 as c04_label,
+      wpc.c05 as c05_label,
+      wpc.c06 as c06_label,
+      wpc.c07 as c07_label,
+      wpc.c08 as c08_label,
+      wpc.c09 as c09_label,
+      wpc.c10 as c10_label,
+      wsa.on_actif,
+      wsa.date_creation as creationdate
+      from wiges_s_article wsa 
+      left join wiges_private_catalogue wpc on (wsa.article=wpc.article_generique) 
+      where wpc.type_ligne = '1' group by article;");
+      foreach $r (${$agdata}){
+        ($fr,$de,$sup);
+          $r["titre"] =~ s/“/"/g;
+          $r["titre"] =~ s/”/"/g;
+          if ($r['titre'] =~ /\n/){
+            $r['titre'] =~ s/\r//g;
+            $xtitre = split("\n",$r['titre']);
+            ($fr,$sup) = $xtitre[0] =~ m/^(.*)\"(.*)\"$/;
+          } elseif ($r['titre'] =~ /.*-.*\".*\"/){
+            #echo "FR|DE|SUP\n";
+            ($fr,$de,$sup) = $r['titre'] =~ m/^(.*)-(.*)\"(.*)\".*$/;
+          } elseif ($r['titre'] =~ /.*-.*/){
+            #echo "FR|DE\n";($fr,$de) = $r['titre'] =~ m/^(.*)-(.*)$/;
+            ($fr,$de) = $r['titre'] =~ m/^(.*)-(.*)$/;
+          }else {
+            #echo "Only FR\n";
+            ($fr) = $r['titre'];
+          }
+          if (!$fr || $fr == "" ){
+            if ($de && $de != ""){
+              $fr = $de;
+            }
+          }
+          #echo $r['titre']." => $fr == $de == $sup\n";
+        $nd = {
+          'id' => $r['id'],
+          'article' => $r['article'],
+          'gp_art' => $r['gp_art'],
+          'famille_art' => $r['famille_art'],
+          'titre_fr' => $fr.(($sup)?' | '.$sup:''),
+          'titre_de' => $de.(($sup)?' | '.$sup:''),
+          # 'titre_fr' => $fr.(($sup)?' | '.$sup:''),
+          # 'titre_de' => $de.(($sup)?' | '.$sup:''),
+          'c01_label' => $r['c01_label'],
+          'c02_label' => $r['c02_label'],
+          'c03_label' => $r['c03_label'],
+          'c04_label' => $r['c04_label'],
+          'c05_label' => $r['c05_label'],
+          'c06_label' => $r['c06_label'],
+          'c07_label' => $r['c07_label'],
+          'c08_label' => $r['c08_label'],
+          'c09_label' => $r['c09_label'],
+          'c10_label' => $r['c10_label'],
+          'isactive' => $r['on_actif'],
+          'creationdate' => $r['creationdate']
+        };
+        $sql = $db->createReplaceDDL('article_groups',$nd,null);
+        # if ($cfg["dryrun"] == 1){
+        #   echo $sql."\n";
+        # } else {
+          $api->writesql('article_groups',$sql);
+          $db->exec($sql);
+        # }
+  
+      }
+      # disable article_groups not in private_catalogue
+        $db->exec("update article_groups ags, (select ags.article from article_groups ags where ags.article not in (select article_lie from wiges_private_catalogue)) as gg set ags.isactive = 0 where ags.article=gg.article");
+       #group descriptions
+       $api->writelog("update article_groups descriptions...");
+       $agtrans = $db->queryarray("select ag.id,ag.article,wla.langue,wla.designation from wiges_l_article wla join article_groups ag on (wla.article=ag.article) where wla.langue in ('D','F','A','N','P') ;");
+       foreach $r (${$agtrans}){
+         $sql ="";
+         if ($r["langue"] == "D"){
+           $sql= "UPDATE article_groups set description_de='".$db->securetext($r["designation"])."' where id='".$r["id"]."' and article='".$r["article"]."';";
+         } elseif ($r["langue"] == "F"){
+           $sql= "UPDATE article_groups set description_fr='".$db->securetext($r["designation"])."' where id='".$r["id"]."' and article='".$r["article"]."';";
+         } elseif ($r["langue"] == "A"){
+           $sql= "UPDATE article_groups set description_en='".$db->securetext($r["designation"])."' where id='".$r["id"]."' and article='".$r["article"]."';";
+         } elseif ($r["langue"] == "N"){
+           $sql= "UPDATE article_groups set description_nl='".$db->securetext($r["designation"])."' where id='".$r["id"]."' and article='".$r["article"]."';";
+         } elseif ($r["langue"] == "P"){
+           $sql= "UPDATE article_groups set description_pt='".$db->securetext($r["designation"])."' where id='".$r["id"]."' and article='".$r["article"]."';";
+         }
+         #echo "sql: $sql\n";
+        if ($sql =~ /^UPDATE/){
+          # if ($cfg["dryrun"] == 1){
+          #   echo $sql."\n";
+          # } else {
+            $api->writesql('article_groups',$sql);
+            $db->exec($sql);
+          # }
+        }
+       }
+  
+       #group images
+       $api->writelog("update article_groups images...");
+       $upselsql = "update wiges_ole_article as woa, article_groups as ag
+        set ag.image = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_image','article_groups') end,
+        ag.imgversion = DATE_FORMAT(woa.dateheure_document,'\%Y\%m\%d\%H\%i')
+        where woa.article = ag.article and woa.code_document = 'art_image'; ";
+       if ($cfg["dryrun"] == 1){
+         echo $upselsql."\n";
+       } else {
+          $agimg = $db->exec($upselsql);
+          $cmd = 'rsync -av '.$cfg["datapath"].'/art_image/ '.$cfg["imgpath"].'article_groups/';
+          $cpr = system($cmd);
+          if ($cpr != 0){
+            $api->writelog("cmd failed:".$cmd."!");
+          }
+       }
+      #  $api->writelog("update article_groups fichetechnique...");
+      #  $upselsql = "update wiges_ole_article as woa, article_groups as ag
+      #   set ag.fichetechnique = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_fiche','fiche') end
+      #   where woa.article = ag.article and woa.code_document = 'art_fiche';";
+      #   if ($cfg["dryrun"] == 1){
+      #     echo $upselsql."\n";
+      #   } else {
+      #     $agfiche = $db->exec($upselsql);
+      #     $cmd = 'rsync -av '.$cfg["datapath"].'/art_fiche/ '.$cfg["mediapath"].'fiche/';
+      #     $cpr = system($cmd);
+      #     if ($cpr != 0){
+      #       $api->writelog("cmd failed:".$cmd."!");
+      #     }
+      #   }
+       
+      #   $api->writelog("End Copy article_groups...");
+  
+    }
+    if ((preg_match('/webnews,/',$opts["s"])) || (preg_match('/articles,/',$opts["s"]))){
+      $api->writelog("update webnews files...");
+      $sql_w_news = "select article,date_update,designation as titre,on_actif as isactive from wiges_s_article where article LIKE '&NEWS%';";
+      # $sql_site_news = "select * from news;";
+      $ndata = $db->queryarray($sql_w_news);
+      
+      foreach $r (${$ndata}){
+        if ($r["article"] =~ /&NEWSPRO\d/){
+        # $nid = substr($r["article"],-1);
+        #   echo "$nid\n";
+        #   $ddata = $db->query("select * from news where id='".$nid."';");
+        #   echo $ddata["newsdatetime"]." lt ".$r["date_update"]."\n";
+        #   if ($ddata["newsdatetime"] lt $r["date_update"]){
+        #     ($fr,$de,$sup);
+        #   $r["titre"] =~ s/“/"/g;
+        #   $r["titre"] =~ s/”/"/g;
+        #   if ($r['titre'] =~ /\n/){
+        #     $r['titre'] =~ s/\r//g;
+        #     $xtitre = split("\n",$r['titre']);
+        #     ($fr,$sup) = $xtitre[0] =~ m/^(.*)\"(.*)\"$/;
+        #   } elseif ($r['titre'] =~ /.*-.*\".*\"/){
+        #     #echo "FR|DE|SUP\n";
+        #     ($fr,$de,$sup) = $r['titre'] =~ m/^(.*)-(.*)\"(.*)\".*$/;
+        #   } elseif ($r['titre'] =~ /.*-.*/){
+        #     #echo "FR|DE\n";
+        #     ($fr,$de) = $r['titre'] =~ m/^(.*)-(.*)$/;($fr,$de) = $r['titre'] =~ m/^(.*)-(.*)$/;
+        #   }else {
+        #     #echo "Only FR\n";
+        #     ($fr) = $r['titre'];
+        #   }
+        #   if (!$fr || $fr == "" ){
+        #     if ($de && $de != ""){
+        #       $fr = $de;
+        #     }
+        #   }
+        #     $idnt = { "id" => $nid}; 
+        #     $nd = array() ;
+        #     $nd["newsdatetime"] =$r["date_update"];
+        #     $nd["title_de"] = $de.(($sup)?' | '.$sup:'');
+        #     $nd["title_fr"] = $fr.(($sup)?' | '.$sup:'');
+        #     $nd["title_nl"] = '';
+        #     $nd["title_en"] = '';
+        #     $nd["title_pt"] = '';
+            
+        #     $nd["content_de"] = '';
+        #     $nd["content_fr"] = '';
+        #     $nd["content_nl"] = '';
+        #     $nd["content_en"] = '';
+        #     $nd["content_pt"] = '';
+  
+        #     $cdata = $db->queryarray("select designation, langue from wiges_l_article where article='".$r["article"]."'");
+        #     $fdata = $db->query("select article,nom_fichier from wiges_ole_article where article='".$r["article"]."' and code_document='art_image';");
+        #     if ((keys(%{$fdata}) > 0) && (-e .$cfg["datapath"].'/'.$fdata["nom_fichier"])){
+        #       system('cp "'.$cfg["datapath"].'/'.$fdata["nom_fichier"].'" "'.$cfg["webimgpath"].''.$fdata["nom_fichier"].'"');
+        #     }
+        #     foreach $c (${$cdata}){
+        #       if ($c["langue"] == "D"){ $nd["content_de"] = $c["designation"]; }
+        #       if ($c["langue"] == "F"){ $nd["content_fr"] = $c["designation"]; }
+        #       if ($c["langue"] == "A"){ $nd["content_en"] = $c["designation"]; }
+        #       if ($c["langue"] == "N"){ $nd["content_nl"] = $c["designation"]; }
+        #       if ($c["langue"] == "P"){ $nd["content_pt"] = $c["designation"]; }
+        #     }
+        #      $sqlupd = $db->createUpsertDDL('product_news',$nd,null,'id');
+        #      $db->exec($sqlupd);
+        #   }
+        }
+        if ($r["article"] =~ /&NEWS\d+/){
+          $nid = substr($r["article"],-1);
+          echo "$nid\n";
+          $ddata = $db->query("select * from website_news where id='".$nid."';");
+          echo $ddata["newsdatetime"]." lt ".$r["date_update"]."\n";
+          if ($ddata["newsdatetime"] lt $r["date_update"]){
+            ($fr,$de,$sup);
+          $r["titre"] =~ s/“/"/g;
+          $r["titre"] =~ s/”/"/g;
+          if ($r['titre'] =~ /\n/){
+            $r['titre'] =~ s/\r//g;
+            $xtitre = split("\n",$r['titre']);
+            ($fr,$sup) = $xtitre[0] =~ m/^(.*)\"(.*)\"$/;
+          } elseif ($r['titre'] =~ /.*-.*\".*\"/){
+            #echo "FR|DE|SUP\n";
+            ($fr,$de,$sup) = $r['titre'] =~ m/^(.*)-(.*)\"(.*)\".*$/;
+          } elseif ($r['titre'] =~ /.*-.*/){
+            #echo "FR|DE\n";
+            ($fr,$de) = $r['titre'] =~ m/^(.*)-(.*)$/;($fr,$de) = $r['titre'] =~ m/^(.*)-(.*)$/;
+          }else {
+            #echo "Only FR\n";
+            ($fr) = $r['titre'];
+          }
+          if (!$fr || $fr == "" ){
+            if ($de && $de != ""){
+              $fr = $de;
+            }
+          }
+            $idnt = { "id" => $nid}; 
+            $nd = array() ;
+            $nd["newsdatetime"] =$r["date_update"];
+            $nd["title_de"] = $de.(($sup)?' | '.$sup:'');
+            $nd["title_fr"] = $fr.(($sup)?' | '.$sup:'');
+            $nd["title_nl"] = '';
+            $nd["title_en"] = '';
+            $nd["title_pt"] = '';
+            
+            $nd["content_de"] = '';
+            $nd["content_fr"] = '';
+            $nd["content_nl"] = '';
+            $nd["content_en"] = '';
+            $nd["content_pt"] = '';
+  
+            $cdata = $db->queryarray("select designation, langue from wiges_l_article where article='".$r["article"]."'");
+            $fdata = $db->query("select article,nom_fichier from wiges_ole_article where article='".$r["article"]."' and code_document='art_image';");
+            if ((keys(%{$fdata}) > 0) && (-e .$cfg["datapath"].'/'.$fdata["nom_fichier"])){
+              system('cp "'.$cfg["datapath"].'/'.$fdata["nom_fichier"].'" "'.$cfg["webimgpath"].''.$fdata["nom_fichier"].'"');
+            }
+            foreach $c (${$cdata}){
+              if ($c["langue"] == "D"){ $nd["content_de"] = $c["designation"]; }
+              if ($c["langue"] == "F"){ $nd["content_fr"] = $c["designation"]; }
+              if ($c["langue"] == "A"){ $nd["content_en"] = $c["designation"]; }
+              if ($c["langue"] == "N"){ $nd["content_nl"] = $c["designation"]; }
+              if ($c["langue"] == "P"){ $nd["content_pt"] = $c["designation"]; }
+            }
+            $idents = array() ;
+              $idents["id"] = $nid;
+             $sqlupd = $db->createUpdateDDL('website_news',$nd,$idents,null);
+             $db->exec($sqlupd);
+             system('cp "'.$cfg["datapath"].'/_NEWS'.$nid.'.jpg" "'.$cfg["imgpath"].'/_NEWS'.$nid.'.jpg"');
+          }
+        }
+  
+      }
+    }
+    if ((preg_match('/articles,/',$opts["s"])) || (preg_match('/files,/',$opts["s"])) ){
+        $api->writelog("update article_groups files...");
+        $sqlfiles = "select  article,
+      case when code_document in ('art_bro_pdf') then 'brochure' 
+      when code_document in ('art_fiche') then 'fiche' 
+      when code_document in ('art_video') then 'video'
+      when code_document in ('art_bim') then 'bim'
+      when code_document in ('art_certific') then 'cert' 
+      when code_document in ('groupe') then 'montage' 
+      when code_document in ('art_solu_sys') then 'solution'
+      when code_document in ('art_form_com') then 'formulaire'
+      when code_document in ('art_soumis') then 'soumission'
+      when code_document in ('art_brochure') then 'securite'
+      else null end as folder, 
+      case when code_document in ('art_bro_pdf') then 'brochure' 
+      when code_document in ('art_fiche')  then 'fichetechnique' 
+      when code_document in ('art_video') then 'videolink'
+      when code_document in ('art_bim') then 'fichebim'
+      when code_document in ('art_certific') then 'certificat'
+      when code_document in ('groupe') then 'noticemontage'
+      when code_document in ('art_solu_sys') then 'solution'
+      when code_document in ('art_form_com') then 'formulaire'
+      when code_document in ('art_soumis') then 'soumission'
+      when code_document in ('art_brochure') then 'securite'
+      else null end as tblcolumn, 
+      case when commentaire is not null 
+      then commentaire else
+      concat(case when code_document in ('art_bro_pdf') then 'brochure' 
+      when code_document in ('art_fiche') then 'fiche' 
+      when code_document in ('art_video') then 'video'
+      when code_document in ('art_bim') then 'bim'
+      when code_document in ('art_certific') then 'cert'
+      when code_document in ('groupe') then 'montage' 
+      when code_document in ('art_solu_sys') then 'solution'
+      when code_document in ('art_form_com') then 'formulaire'
+      when code_document in ('art_soumis') then 'soumission'
+      when code_document in ('art_brochure') then 'securite'
+      else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
+      code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article LIKE '&%';";
+      $filedata = $db->queryarray($sqlfiles);
+      foreach $f (${$filedata}){
+        if (($f["tblcolumn"] != "") && ($f["tblvalue"] !~ /^http/) && (-e $cfg["datapath"].'/'.$f["nom_fichier"])){
+          if (! -d dirname($cfg["mediapath"].'/'.$f["tblvalue"])){
+            mkdir dirname($cfg["mediapath"].'/'.$f["tblvalue"]);
+          }
+          #echo 'cp "'.$cfg["datapath"].'/'.$f["nom_fichier"].'" "'.$cfg["mediapath"].''.$f["tblvalue"].'"'."\n";
+          system('cp "'.$cfg["datapath"].'/'.$f["nom_fichier"].'" "'.$cfg["mediapath"].''.$f["tblvalue"].'"');
+          #echo "UPDATE article_groups SET ".$f["tblcolumn"]."='".$f["tblvalue"]."' where article='".$f["article"]."';"."\n";
+          $db->exec("UPDATE article_groups SET ".$f["tblcolumn"]."='".$f["tblvalue"]."' where article='".$f["article"]."';");
+        } elseif (($f["tblcolumn"] != "") && ($f["tblvalue"] =~ /^http/)){
+          #echo "UPDATE article_groups SET ".$f["tblcolumn"]."='".$f["tblvalue"]."' where article='".$f["article"]."';"."\n";
+          $db->exec("UPDATE article_groups SET ".$f["tblcolumn"]."='".$f["tblvalue"]."' where article='".$f["article"]."';");
+        }
+      }
+  
+  
+       
+      $api->writelog("End Copy article_groups files...");
+  
+    }
+    if (preg_match('/articles,/',$opts["s"])){
+      $api->writelog("copy articles...");
+      $db->exec("update wiges_s_article as wsa, articles as ag set ag.article=wsa.article where wsa.id=ag.id and wsa.article!=ag.article;");
+       $xarticles = $db->queryarray("select wsa.id,
+      wpc.article_generique as article_group,
+      wsa.article,
+      wsa.gp_art,
+      wsa.famille_art,
+      wpc.c01 as c01,
+      wpc.c02 as c02,
+      wpc.c03 as c03,
+      wpc.c04 as c04,
+      wpc.c05 as c05,
+      wpc.c06 as c06,
+      wpc.c07 as c07,
+      wpc.c08 as c08,
+      wpc.c09 as c09,
+      wpc.c10 as c10,
+      wsa.on_actif,
+      wsa.date_creation,
+      wsa.unite_quantite
+      from wiges_private_catalogue wpc
+      left join wiges_s_article wsa  on (wsa.article=wpc.article_lie) 
+      where wpc.type_ligne = '2' and wsa.id is not null;");
+      foreach $r (${$xarticles}){
+        $nd = {
+          'id' => $r['id'],
+          'article_group' => $r['article_group'],
+          'article' => $r['article'],
+          'gp_art' => $r['gp_art'],
+          'famille_art' => $r['famille_art'],
+          'c01' => $r['c01'],
+          'c02' => $r['c02'],
+          'c03' => $r['c03'],
+          'c04' => $r['c04'],
+          'c05' => $r['c05'],
+          'c06' => $r['c06'],
+          'c07' => $r['c07'],
+          'c08' => $r['c08'],
+          'c09' => $r['c09'],
+          'c10' => $r['c10'],
+          'unite_quantite' => $r['unite_quantite'],
+          'isactive' => $r['on_actif'],
+          'creationdate' => $r['date_creation']
+        };
+        $sql = $db->createReplaceDDL('articles',$nd,null);
+        #echo $sql."\n";
+        if ($cfg["dryrun"] == 1){
+          echo $sql."\n";
+        } else {
+          $api->writesql('articles',$sql);
+          $db->exec($sql);
+        }
+      }
+      # disable articles not in private_catalogue
+        $db->exec("update articles ags, (select ags.article from articles ags where ags.article not in (select article_lie from wiges_private_catalogue)) as gg set ags.isactive = 0 where ags.article=gg.article");
+      $api->writelog("end copy articles...");
+    }
+    if ((preg_match('/articles,/',$opts["s"])) || (preg_match('/files,/',$opts["s"])) ){
+      $api->writelog("update articles files...");
+      $sqlfiles = "select  article,
+      case when code_document in ('art_bro_pdf') then 'brochure' 
+      when code_document in ('art_fiche') then 'fiche' 
+      when code_document in ('art_video') then 'video'
+      when code_document in ('art_bim') then 'bim'
+      when code_document in ('art_certific') then 'cert' 
+      when code_document in ('groupe') then 'montage'
+      when code_document in ('art_solu_sys') then 'solution'
+      when code_document in ('art_form_com') then 'formulaire'
+      when code_document in ('art_soumis') then 'soumission'
+      when code_document in ('art_brochure') then 'securite'
+      else null end as folder, 
+      case when code_document in ('art_bro_pdf') then 'doc_bro' 
+      when code_document in ('art_fiche')  then 'doc_ft' 
+      when code_document in ('art_video') then 'videolink'
+      when code_document in ('art_bim') then 'doc_bim'
+      when code_document in ('art_certific') then 'doc_cert' 
+      when code_document in ('groupe') then 'doc_fm' 
+      when code_document in ('art_solu_sys') then 'doc_solu'
+      when code_document in ('art_form_com') then 'doc_form'
+      when code_document in ('art_soumis') then 'doc_soumis'
+      when code_document in ('art_brochure') then 'doc_fs'
+      else null end as tblcolumn, 
+      case when commentaire is not null and nom_fichier NOT LIKE '%.pdf' 
+      then commentaire else
+      concat(case when code_document in ('art_bro_pdf') then 'brochure' 
+      when code_document in ('art_fiche') then 'fiche' 
+      when code_document in ('art_video') then 'video'
+      when code_document in ('art_bim') then 'bim'
+      when code_document in ('art_certific') then 'cert' 
+      when code_document in ('groupe') then 'montage'
+      when code_document in ('art_solu_sys') then 'solution'
+      when code_document in ('art_form_com') then 'formulaire'
+      when code_document in ('art_soumis') then 'soumission'
+      when code_document in ('art_soumis') then 'securite'
+      else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
+      code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article NOT LIKE '&%';";
+      $filedata = $db->queryarray($sqlfiles);
+      foreach $f (${$filedata}){
+        if (($f["tblcolumn"] != "") && ($f["tblvalue"] !~ /^http/) && (-e $cfg["datapath"].'/'.$f["nom_fichier"])){
+          if (! -d dirname($cfg["mediapath"].''.$f["tblvalue"])){
+            mkdir dirname($cfg["mediapath"].''.$f["tblvalue"]);
+          }
+          #echo 'cp "'.$cfg["datapath"].'/'.$f["nom_fichier"].'" "'.$cfg["mediapath"].''.$f["tblvalue"].'"'."\n";
+          system('cp "'.$cfg["datapath"].'/'.$f["nom_fichier"].'" "'.$cfg["mediapath"].''.$f["tblvalue"].'"');
+          #echo "UPDATE articles SET ".$f["tblcolumn"]."='".$f["tblvalue"]."' where article='".$f["article"]."';"."\n";
+          $db->exec("UPDATE articles SET ".$f["tblcolumn"]."='".$f["tblvalue"]."' where article='".$f["article"]."';");
+        } elseif (($f["tblcolumn"] != "") && ($f["tblvalue"] =~ /^http/)){
+          #echo "UPDATE articles SET ".$f["tblcolumn"]."='".$f["tblvalue"]."' where article='".$f["article"]."';"."\n";
+          $db->exec("UPDATE articles SET ".$f["tblcolumn"]."='".$f["tblvalue"]."' where article='".$f["article"]."';");
+        }
+      }
+  
+      $api->writelog("end copy articles files...");
+    }
+    if ((preg_match('/prices,/',$opts["s"]))  || (preg_match('/articles,/',$opts["s"]))){
+      $api->writelog("copy article prices...");
+      $arprice = $db->queryarray("select wvpw2.article,wvpw2.date_debut,wvpw2.pu_vente from wiges_v_prix_vente wvpw2 join  (select article,max(date_debut) as maxdate from wiges_v_prix_vente group by article) wvpv1 on (wvpw2.article=wvpv1.article and wvpw2.date_debut=wvpv1.maxdate);");
+      foreach $r (${$arprice}){
+        $nd = {
+          'date_debut' => $r['date_debut'],
+          'cc_client' => 0,
+          'article' => $r['article'],
+          'prix_net' => $r['pu_vente'],
+        };
+        $sql = $db->createUpsertDDL('article_prices',$nd,null,'cc_client,article');
+        #echo $sql."\n";
+        if ($cfg["dryrun"] == 1){
+          echo $sql."\n";
+        } else {
+          $api->writesql('article_prices',$sql);
+          $db->exec($sql);
+        }
+        
+      }
+    }
+    if (preg_match('/contratcadre,/',$opts["s"])){
+      $arcadre = $db->queryarray("select wwv.client, wwvp.no_document, wwvp.no_position,wwvp.article , wwvp.pu_net 
+      from wiges_w_ventes wwv left join wiges_w_ventes_pos wwvp on (wwv.no_document=wwvp.no_document and wwv.document='CCC') where wwvp.article is not null");
+      foreach $r (${$arcadre}){
+        $nd = {
+          'client' => $r['client'],
+          'no_document' => $r['no_document'],
+          'no_position' => $r['no_position'],
+          'article' => $r['article'],
+          'pu_net' => $r['pu_net']
+        };
+        $sql = $db->createUpsertDDL('clients_contratcadre',$nd,null,'client,no_document,no_position');
+        if ($cfg["dryrun"] == 1){
+          echo $sql."\n";
+        } else {
+          $api->writesql('clients_contratcadre',$sql);
+          $db->exec($sql);
+        }
+      }
+    }
+    if ((preg_match('/prices,/',$opts["s"]))  || (preg_match('/articles,/',$opts["s"])) || (preg_match('/contratcadre,/',$opts["s"]))){
+  
+      # #contrat cadre client
+      $api->writelog("copy contrat cadre prices...");
+      $arprice = $db->queryarray("select null as date_debut,wwv.client as cc_client,wwvp.article,wwvp.pu_net as prix_net from wiges_w_ventes_pos wwvp join wiges_w_ventes wwv on (wwvp.no_document=wwv.no_document and wwv.document='CCC') where wwvp.article is not null;");
+      foreach $r (${$arprice}){
+        $nd = {
+          'date_debut' => $r['date_debut'],
+          'cc_client' => $r['cc_client'],
+          'article' => $r['article'],
+          'prix_net' => $r['prix_net']
+        };
+        $sql = $db->createUpsertDDL('article_prices',$nd,null,'cc_client,article');
+        #echo $sql."\n";
+        if ($cfg["dryrun"] == 1){
+          echo $sql."\n";
+        } else {
+          $api->writesql('article_prices',$sql);
+          $db->exec($sql);
+        }
+      }
+      $api->writelog("end copy articles...");
+    }
+    if ($steps =~ /stock,/ || (preg_match('/articles,/',$opts["s"]))){
+      $api->writelog("copy stock...");
+      $stockar = $db->queryarray("select wvs.article,wvs.qte_stock ,wvs.qte_commandee - wvs.qte_reservee as qte_commandee from articles a join wiges_v_stock wvs on (a.article=wvs.article);");
+      foreach $r (${$stockar}){
+        $nd = {
+          'qte_stock' => $r['qte_stock'],
+          'qte_commandee' => $r['qte_commandee'],
+        };
+        $idents = {
+          'article' => $r['article']
+        };
+        $sql = $db->createUpdateDDL('articles',$nd,$idents,null);
+        #echo $sql."\n";
+        if ($cfg["dryrun"] == 1){
+          echo $sql."\n";
+        } else {
+          $api->writesql('articles',$sql);
+          $db->exec($sql);
+        }
+      }
+      $api->writelog("end copy stock...");
+    }
+    if ($steps =~ /articles/){ #update article_search
+      $data = $db->queryarray("select ar.article, 
+     LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,fa.titre_fr,ag.titre_fr ,gr.titre_fr ,ag.description_fr)) as search_fr,
+     LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_de,fa.titre_fr),coalesce(ag.titre_de,ag.titre_fr),coalesce(gr.titre_de,gr.titre_fr) ,coalesce(ag.description_de,ag.description_fr))) as search_de,
+     LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_nl,fa.titre_fr),coalesce(ag.titre_nl,ag.titre_fr),coalesce(gr.titre_nl,gr.titre_fr) ,coalesce(ag.description_nl,ag.description_fr))) as search_nl,
+     LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_en,fa.titre_fr),coalesce(ag.titre_en,ag.titre_fr),coalesce(gr.titre_en,gr.titre_fr) ,coalesce(ag.description_en,ag.description_fr))) as search_en,
+     LOWER(CONCAT_WS(' ',ar.article_group ,ar.article,ar.gp_art,ar.famille_art,coalesce(fa.titre_pt,fa.titre_fr),coalesce(ag.titre_pt,ag.titre_fr),coalesce(gr.titre_pt,gr.titre_fr) ,coalesce(ag.description_pt,ag.description_fr))) as search_pt
+     from familles fa 
+     join groupes gr on (fa.famille_art=gr.famille_art) 
+     join articles ar on (fa.famille_art=ar.famille_art and gr.gp_art=ar.gp_art) 
+     join article_groups ag on (fa.famille_art=ag.famille_art and gr.gp_art=ag.gp_art and ar.article_group=ag.article) group by ar.article;");
+      foreach $r (${$data}){
+          $nd = $r;
+          $sqlupd = $db->createUpsertDDL('article_search',$nd,null,'id');
+          $db->exec($sqlupd);
+      }
+      
+    }
+  
+    if (($steps =~ /articles/) || ($steps =~ /headers/)){
+  
+      $data = $db->queryarray("select 
+        SUBSTR(wsa.article,1,length(wsa.article)-4) as ident,
+        CONCAT('[',group_concat(CONCAT('\"',wsa.article,'\"')),']') as article,
+        group_concat(wsa.id) as id,
+        min(wsa.date_update) as date_update,
+        CONCAT('[',group_concat(CONCAT('\"',wsa.designation,'\"')),']') as designation,
+        CONCAT('[',group_concat(case when woa.nom_fichier is not null and woa.code_document != 'art_image' then CONCAT('\"',woa.nom_fichier,'\"') end),']') as       files,
+        CONCAT('[',group_concat(case when woa.commentaire is not null and woa.code_document != 'art_image' then CONCAT('\"',woa.commentaire,'\"') end),']') as       links,
+        CONCAT('[',group_concat(case when woa.code_document = 'art_image' then CONCAT('\"',woa.nom_fichier,'\"') end),']') as backgrounds,
+        CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='F' then wla.designation else null end,'\"')),']') as text_fr,
+        CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='D' then wla.designation else null end,'\"')),']') as text_de,
+        CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='A' then wla.designation else null end,'\"')),']') as text_en,
+        CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='P' then wla.designation else null end,'\"')),']') as text_pt,
+        CONCAT('[',group_concat(CONCAT('\"',case when wla.langue='N' then wla.designation else null end,'\"')),']') as text_nl
+        from wiges_s_article wsa 
+        left join wiges_l_article wla on (wsa.article=wla.article)
+        left join wiges_ole_article woa on (wsa.article=woa.article)
+        where wsa.article LIKE '&HEA%' group by ident;");
+      
+      foreach $r (${$data}){
+        $nd = {
+    "ident" => $r['ident'],
+    "article" => $r['article'],
+    "id" => $r['id'],
+    "date_update" => $r['date_update'],
+    "designation" => $r['designation'],
+    "files" => $r['files'],
+    "links" => $r['links'],
+    "backgrounds" => $r['backgrounds'],
+    "text_fr" => $r['text_fr'],
+    "text_de" => $r['text_de'],
+    "text_en" => $r['text_en'],
+    "text_nl" => $r['text_nl'],
+    "text_pt" => $r['text_pt']
+        };
+        $ids = 'id';
+        $images = json_decode($r['backgrounds']);
+        foreach $i( ${$images}){
+          system('cp ')
+        }
+        if (defined($r['files'])){
+          $files = json_decode($r['backgrounds']);
+  
+        }
+        $sql = $db->createUpsertDDL('pageheaders',$nd,null,$ids);
+        #echo $r['article']."->".$cfg["mediapath"].'/'.$r["nom_fichier"]."\n";
+        # if (-e $cfg["datapath"].'/'.$r["nom_fichier"]){
+        #   $stat_orig = stat($cfg["datapath"].'/'.$r["nom_fichier"]);
+        #   if (($r['article'] =~ /^&HEA-ACC/) || ($r['article'] =~ /^&HEA-\w{2,}\-\d{3,}/) || ($r['article'] =~ /^&HEA\-\w{3,}.\w{3,}\-\d{3,}/)){
+        #     if (! -e $cfg["webimgpath"].'/slides/'.basename($r["nom_fichier"])){
+        #       system('cp -v "'.$cfg["datapath"].'/'.$r["nom_fichier"].'" "'.$cfg["webimgpath"].'/slides/'.basename($r["nom_fichier"]).'"'); 
+        #     }
+        #   }
+        # }
+        
+      }
+    }
+    
+  }
+?>
\ No newline at end of file
diff --git a/public_html/api/lib/api.php b/public_html/api/lib/api.php
new file mode 100644 (file)
index 0000000..62cd3b3
--- /dev/null
@@ -0,0 +1,223 @@
+<?php
+
+class Api{
+  private $dbh;
+  public $cfg;
+  public function __construct($dblink,$cfg){
+    $this->dbh = $dblink;
+    $this->cfg = $cfg;
+  }
+  
+  public function __destruct(){
+    $this->conn = null;
+  }
+
+  public function sendcurl($table,$qdata){
+
+    $strres = "[]";
+    
+    $q["where"] = $qdata;
+    $q["where"]["firme"] = "1";
+    $authcmd = 'echo -n '.$this->cfg["authuser"].':'.$this->cfg["authpwd"].' | base64';
+    $auth=`$authcmd`;
+    chomp($auth);
+    $cmd = 'curl -q -A "'.$this->cfg["ua"].'" -H "Authorization: Basic '.$auth.'" --header "Content-Type: application/json" --header "Wisol-Api-App-Key: '.$this->cfg["appkey"].'"'; 
+    $cmd .= ' --header "Wisol-Api-Device-Key: '.$this->cfg["devicekey"].'" --request POST ';
+    $cmd .= '--data \''.$json->encode($q).'\' ';
+    $cmd .= 'https://'.$this->cfg["url"].'/api/'.$table.'/search';
+    $this->writelog("CURL: $cmd");
+    $strres= exec($cmd);
+    if (preg_match('/^\[/',$strres) && preg_match('/^\{/',$strres)){
+      $this->writelog("NO JSON return!\n=====\n".$strres."\n======\n");
+      return [];
+    } else {
+      if (preg_match("/errors:/",$strres)){
+         echo  "$strres\n";
+         $this->writelog("APIERROR!\n=====\n".$strres."\n======\n");
+      }
+      $ret = json_decode($strres);
+      if (!isset($ret)){
+        
+        $this->writelog("Error on json-decode!\n=====\n".$strres."\n======\n");
+        return [];
+      }
+      return $ret;
+    }
+    return [];
+  }
+  
+  
+  public function writelog($msg){
+    $msg = str_replace(array("\n","\n","\t"),"",$msg);
+    $msg = preg_replace('/\s+/g'," ",$msg);
+    echo date("Y-m-d H:i:s").';'.$msg."\n";
+  }
+  
+  
+  public function getData($wtable,$def,$refield=null,$onlyget=false){
+    $ret = array();
+    $retcnt=0; 
+    # open(FF,">".$this->cfg["sqlpath"]."/".$this->cfg["cdate"]."_wiges_".$wtable.".sql");
+    # close(FF);
+    foreach ($def as $a){
+      $this->writelog($wtable.": ".print_r($a,true));
+      $curlres = $this->sendcurl($wtable,$a);
+      #print Dumper($curlres);
+      if (is_array($curlres)){
+        # $this->writelog("Length: ".scalar(@{$curlres})." IS ARRAY!");
+        if (count($curlres) > 0){
+          # $this->writelog("Create SQL...");
+          foreach ($curlres as $r){
+            if (!is_null($retfield) && isset($r[$retfield])){
+              $ret[$retcnt][$retfield] = $r[$retfield];
+              $retcnt++;
+            }
+            if ($onlydata == false){
+              $sql = $this->dbh->createReplaceDDL('wiges_'.$wtable,$r,undef);
+              $this->dbh->exec($sql);
+            }
+          } 
+        }
+      }
+      sleep(0.5);
+    }
+    return $ret;
+  }
+  
+  
+  
+  // public function getUpdatedList($wtable,$fields){
+
+  //   $wtable = shift;
+  //   $fields = shift;
+  //   $def = shift;
+  //   # open(FF,">".$this->cfg["sqlpath"]."/".$this->cfg["cdate"]."_wiges_".$wtable.".sql");
+  //   # close(FF);
+  //   foreach $a (keys(%{$def})){
+  //     $this->writelog($wtable.": ".Dumper($def[$a]));
+  //     $curlres = $this->cfg->sendcurl($wtable,$def[$a]);
+  //     if (ref($curlres) eq "ARRAY"){
+  //       $this->writelog("Length: ".scalar(@{$curlres})." IS ARRAY!");
+  //       if (scalar(@{$curlres}) > 0){
+  //         $this->writelog("Create SQL...");
+  //         foreach $r (@{$curlres}){
+  //           $sql = $this->dbh->createReplaceDDL('wiges_'.$wtable,$r,undef);
+  //           if ($this->cfg["dryrun"] == 0){
+  //             # open(FF,">>".$this->cfg["sqlpath"]."/".$this->cfg["cdate"]."_wiges_".$wtable.".sql");
+  //             # print FF $sql."\n";
+  //             # close(FF);
+  //             $this->dbh->exec($sql);
+  //           }else {
+  //             print $sql."\n";
+  //           }
+            
+  //         } 
+  //       }
+  //     }else {
+  //       $this->writelog("noArray:=>".Dumper($def[$a]));
+  //     }
+  //     sleep(0.5);
+  //   }
+  // }
+  
+  
+  public function getFiles(){
+
+    $wtable = shift;
+    $def = shift;
+    foreach ($def as $a){
+      $curlres = $this->sendcurl($wtable,$a);
+      if (is_array($curlres)){
+        if (count($curlres) > 0){
+          foreach ($curlres as $r){
+            $suffix = $r["nom_fichier"];
+            $newarticle = $r["article"];
+            $newarticle = str_replace(array("/",'\\','$',"&","."),"_",$newarticle);
+            $newarticle = preg_replace("/\s+/","_",$newarticle);
+            $newarticle = preg_replace("/^\@file\@/","",$newarticle);
+            $folder= $r["code_document"];
+            if (!is_dir($this->cfg["mediapath"].'/'.$folder)){
+              mkdir($this->cfg["mediapath"].'/'.$folder);
+            }
+            $this->writelog("Create file ".$this->cfg["mediapath"].'/'.$folder.'/'.$newarticle.lc($suffix));
+            file_put_contents($this->cfg["mediapath"].'/'.$folder.'/'.$newarticle.lc($suffix),base64_decode($r["objet_base64"]));
+            unset($r["objet_base64"]);
+            $r["nom_fichier"] = $folder.'/'.$newarticle.lc($suffix);
+            $sql = $this->dbh->createReplaceDDL('wiges_'.$wtable,$r,undef);
+            $this->dbh->exec($sql);
+               } 
+        }
+      }
+      sleep(0.5);
+    }
+  }
+  private function exec_curl($table,$data,$fields=null,$search=true){
+    //echo $this->cfg["api"]["logpath"]."/".$this->cfg["cdate"]."_curl.log"."\n";
+    $result = array();
+    file_put_contents("log/".$this->cfg["cdate"]."_curl.log","send ".print_r($data,true)."\n",FILE_APPEND);
+    $data["firme"] = "1";
+    if ($search == true){
+      $newdata = array("where"=> $data);
+      if ($fields){
+        $newdata["fields"] = $fields;
+      }
+    }else {
+      $newdata = $data;
+    }
+    
+    
+    file_put_contents("log/".$this->cfg["cdate"]."_curl.log","send  newdata:\n".print_r($newdata,true)."\n---\n",FILE_APPEND);
+    //error_log("sending to ".$this->cfg["htxurl"]." -> ".$data);
+   try {
+     $curlconn = curl_init();
+     $headers = array();
+     curl_setopt($curlconn, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
+     curl_setopt($curlconn, CURLOPT_RETURNTRANSFER, 1);
+     curl_setopt($curlconn, CURLOPT_POST, 1);
+     curl_setopt($curlconn, CURLOPT_USERAGENT, $this->cfg['api']["useragent"]);
+     array_push($headers,'Authorization: Basic '.base64_encode($this->cfg['api']["user"].':'.$this->cfg['api']["password"]));
+     array_push($headers,'Content-Type: application/json');
+     array_push($headers,'Wisol-Api-App-Key: '.$this->cfg['api']["api-app-key"]);
+     array_push($headers,'Wisol-Api-Device-Key: '.$this->cfg['api']["api-device-key"]);
+     curl_setopt($curlconn, CURLOPT_HTTPHEADER, $headers);
+     //$fp = fopen(dirname(__FILE__).'/curl.log', 'w+');
+     $url = str_replace("%%TABLE%%",$table,$this->cfg["api"]["url"]);
+     if ($search==false){
+      $url = str_replace("/search","",$url);
+     }
+     file_put_contents("log/".$this->cfg["cdate"]."_curl.log",json_encode( $newdata),FILE_APPEND);
+       curl_setopt($curlconn, CURLOPT_URL, $url);
+       curl_setopt($curlconn, CURLOPT_POSTFIELDS,json_encode( $newdata));
+       curl_setopt($curlconn, CURLOPT_VERBOSE, 0);
+       //curl_setopt($curlconn, CURLOPT_STDERR, $fp);
+       
+       //if ($search == true){
+        $result = curl_exec($curlconn);
+       //}
+       
+       file_put_contents("log/".$this->cfg["cdate"]."_curl.log","get: ".$result."\n",FILE_APPEND);
+       if (curl_errno($curlconn)){
+         file_put_contents("log/".$this->cfg["cdate"]."_curl.log",'Curl Error:'.curl_error($curlconn)."\n",FILE_APPEND);
+         return null;
+       }
+   } catch(Exception $e){
+     file_put_contents("log/".$this->cfg["cdate"]."_curl.log","CURL init Error : ".$e->getMessage()."\n",FILE_APPEND);
+     return array("error" => "curl API-Error");
+   }
+   return json_decode($result);
+  }
+
+
+
+
+
+
+
+
+
+
+
+}    
+  ?>
\ No newline at end of file
diff --git a/public_html/api/lib/database.php b/public_html/api/lib/database.php
new file mode 100644 (file)
index 0000000..ade05ea
--- /dev/null
@@ -0,0 +1,188 @@
+<?php
+class database {
+  private $conn;
+  private $dbconf;
+  public function __construct($pdbconf){
+    $this->dbconf = $pdbconf;
+    try {
+      $this->conn = new PDO('mysql:host='.$this->dbconf["host"].';dbname='.$this->dbconf["dbname"],$this->dbconf["user"],$this->dbconf["password"],array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
+    } catch(PDOException $e){
+      print "Connection Error: ".$e->getMessage();
+      error_log("Connection Error: ".$e->getMessage());
+    }
+  }
+
+  public function __destruct(){
+    $this->conn = null;
+  }
+  
+  public function securetext($text){
+    return str_replace("'","''",$text);
+  }
+  public function value($text){
+    if (($text == "") || ($text == null)){
+      return 'null';
+    }
+    return "'".$this->securetext($text)."'";
+  }
+
+  public function query($sql){
+    $result = array();
+    if ($this->dbconf["debug"] == 1){
+      file_put_contents("log/sql.log","QUERY: ".$sql."\n",FILE_APPEND);
+    } 
+    try {
+      if ($this->conn){
+        $sth = $this->conn->prepare($sql);
+                         $sth->execute();
+        $result = $sth->fetch(PDO::FETCH_ASSOC);
+        return $result;
+      }
+    } catch(PDOException $e){
+      error_log("QUERY ERROR: ".$sql);
+    }
+    return $result;
+  }
+
+  public function querybykey($key,$sql){
+    $result = null;
+    $kresult = array();
+    
+    if ($this->dbconf["debug"] == 1){
+      file_put_contents("log/sql.log","QUERYBYKEY: ".$sql."\n",FILE_APPEND);
+    }
+    try {
+      if ($this->conn){
+                         $sth = $this->conn->prepare($sql);
+                         $sth->execute();
+        $result = $sth->fetchAll(PDO::FETCH_ASSOC);
+        foreach($result as $r){
+          if (!isset($kresult[$r[$key]])){
+            $kresult[$r[$key]] = array();
+          }
+          //$kresult[$r[$key]] = $r;
+          array_push($kresult[$r[$key]],$r);
+        }
+         
+        return $kresult;
+      }
+    } catch (PDOException $e){
+      error_log("QUERYBYKEY ERROR: ".$sql);
+    }
+               return $result;
+  }
+
+  public function queryarray($sql){
+    $result = null;
+    if ($this->dbconf["debug"] == 1){
+      file_put_contents("log/sql.log","QUERYARRAY: ".$sql."\n",FILE_APPEND);
+    }
+    try {
+      if ($this->conn){
+                         $sth = $this->conn->prepare($sql);
+                         $sth->execute();
+        $result = $sth->fetchAll(PDO::FETCH_ASSOC);
+        return $result;
+      }
+    } catch (PDOException $e){
+      error_log("QUERYARRAY ERROR: ".$sql);
+    }
+               return $result;
+  }
+
+  public function exec($sql){
+    if ($this->dbconf["debug"] == 1){
+      file_put_contents("log/sql.log","EXEC: ".$sql."\n",FILE_APPEND);
+    }
+    try {
+      if ($this->conn){
+        return $this->conn->exec($sql);
+      }
+    } catch (PDOException $e){
+      error_log("EXEC ERROR: ".$sql);
+    }
+               return -1;
+  }
+
+  public function createUpdateDDL($table,$idents,$data,$schema=null){
+    $da = array();
+    $di = array();
+    foreach ($data as $col => $val){
+      array_push($da,$col."=".$this->value($val));
+    }
+    foreach ($idents as $col => $val){
+      array_push($di,$col."=".$this->value($val));
+    }
+    $updsql = "UPDATE ".(($schema != null)?$schema.".":"").$table." SET ".join(",",$da)." WHERE ".join(" AND ",$di).";";
+    return $updsql;
+  }
+
+  public function createInsertDDL($table,$data,$schema=null){
+    $dc = array();
+    $dv = array();
+    foreach ($data as $col => $val){
+      array_push($dc,$col);
+      array_push($dv,$this->value($val));
+    }
+    $inssql = "INSERT INTO ".(($schema != null)?$schema.".":"").$table." (".join(",",$dc).") VALUES (".join(",",$dv).");";
+    return $inssql;
+  }
+
+  public function createReplaceDDL($table,$data,$schema=null){
+    $dc = array();
+    $dv = array();
+    foreach ($data as $col => $val){
+      array_push($dc,$col);
+      array_push($dv,$this->value($val));
+    }
+    $repsql = "REPLACE INTO ".(($schema != null)?$schema.".":"").$table." (".join(",",$dc).") VALUES (".join(",",$dv).");";
+    return $repsql;
+  }
+
+  public function createUpsertDDL($table,$data,$idents,$schema=null){
+    $dc = array();
+    $dv = array();
+    $du = array();
+    $ids = strtolower($idents).",";
+    foreach ($data as $col => $val){
+      array_push($dc,strtolower($col));
+      array_push($dv,$this->value($val));
+      if (preg_match(strtolower($col.","),$ids) == 1){
+        array_push($du,strtolower($col)."=".$this->value($val));  
+      }
+    }
+    $repsql = "INSERT INTO ".(($schema != null)?$schema.".":"").$table." (".join(",",$dc).") VALUES (".join(",",$dv).") ";
+    $repsql .= " ON DUPLICATE KEY UPDATE ".join(",",$du).";";
+    return $repsql;
+  }
+
+  // public function newuuid(){
+  //   $nid = $this->query("select uuid_v4() as id;");
+  //   return $nid["id"];
+  // }
+  public static function newuuid() {
+    return sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
+      // uuidV4
+      // 32 bits for "time_low"
+      mt_rand(0, 0xffff), mt_rand(0, 0xffff),
+
+      // 16 bits for "time_mid"
+      mt_rand(0, 0xffff),
+
+      // 16 bits for "time_hi_and_version",
+      // four most significant bits holds version number 4
+      mt_rand(0, 0x0fff) | 0x4000,
+
+      // 16 bits, 8 bits for "clk_seq_hi_res",
+      // 8 bits for "clk_seq_low",
+      // two most significant bits holds zero and one for variant DCE1.1
+      mt_rand(0, 0x3fff) | 0x8000,
+
+      // 48 bits for "node"
+      mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff)
+    );
+  }
+  
+  
+}
+?>
\ No newline at end of file
diff --git a/public_html/assets/css/style.css b/public_html/assets/css/style.css
new file mode 100644 (file)
index 0000000..075cfab
--- /dev/null
@@ -0,0 +1,1023 @@
+/**
+* Template Name: Regna - v2.0.0
+* Template URL: https://bootstrapmade.com/regna-bootstrap-onepage-template/
+* Author: BootstrapMade.com
+* License: https://bootstrapmade.com/license/
+*/
+
+/*--------------------------------------------------------------
+# General
+--------------------------------------------------------------*/
+body {
+  background: #fff;
+  color: #666666;
+  font-family: "Open Sans", sans-serif;
+}
+
+a {
+  color: #0e56a2;
+}
+
+a:hover, a:active, a:focus {
+  color: #2dca98;
+  outline: none;
+  text-decoration: none;
+}
+
+p {
+  padding: 0;
+  margin: 0 0 30px 0;
+}
+
+h1, h2, h3, h4, h5, h6 {
+  font-family: "Poppins", sans-serif;
+  font-weight: 400;
+  margin: 0 0 20px 0;
+  padding: 0;
+}
+
+/* Prelaoder */
+#preloader {
+  position: fixed;
+  left: 0;
+  top: 0;
+  z-index: 999;
+  width: 100%;
+  height: 100%;
+  overflow: visible;
+  background: #fff url("../img/preloader.svg") no-repeat center center;
+}
+
+/* Back to top button */
+.back-to-top {
+  position: fixed;
+  display: none;
+  background: rgba(0, 0, 0, 0.2);
+  color: #fff;
+  padding: 6px 12px 9px 12px;
+  font-size: 16px;
+  border-radius: 2px;
+  right: 15px;
+  bottom: 15px;
+  transition: background 0.5s;
+}
+
+@media (max-width: 768px) {
+  .back-to-top {
+    bottom: 15px;
+  }
+}
+
+.back-to-top:focus {
+  background: rgba(0, 0, 0, 0.2);
+  color: #fff;
+  outline: none;
+}
+
+.back-to-top:hover {
+  background: #0e56a2;
+  color: #fff;
+}
+
+/*--------------------------------------------------------------
+# Header
+--------------------------------------------------------------*/
+#header {
+  padding: 30px 0;
+  height: 92px;
+  position: fixed;
+  left: 0;
+  top: 0;
+  right: 0;
+  transition: all 0.5s;
+  z-index: 997;
+}
+
+#header #logo {
+  float: left;
+}
+
+#header #logo h1 {
+  font-size: 36px;
+  margin: 0;
+  padding: 6px 0;
+  line-height: 1;
+  font-family: "Poppins", sans-serif;
+  font-weight: 700;
+  letter-spacing: 3px;
+  text-transform: uppercase;
+}
+
+#header #logo h1 a, #header #logo h1 a:hover {
+  color: #fff;
+}
+
+#header #logo img {
+  padding: 0;
+  margin: 0;
+}
+
+@media (max-width: 768px) {
+  #header #logo h1 {
+    font-size: 26px;
+  }
+  #header #logo img {
+    max-height: 40px;
+  }
+}
+
+#header.header-fixed {
+  /*background: rgba(52, 59, 64, 0.9);*/
+  padding: 20px 0;
+  height: 72px;
+  transition: all 0.5s;
+}
+
+/*--------------------------------------------------------------
+# Hero Section
+--------------------------------------------------------------*/
+#hero {
+  width: 100%;
+  height: 100vh;
+  background: url(../img/hero-bg.jpg) top center;
+  background-size: cover;
+  position: relative;
+}
+
+@media (min-width: 1024px) {
+  #hero {
+    background-attachment: fixed;
+  }
+}
+
+#hero:before {
+  content: "";
+  /*background: rgba(0, 0, 0, 0.6);*/
+  position: absolute;
+  bottom: 0;
+  top: 0;
+  left: 0;
+  right: 0;
+}
+
+#hero .hero-container {
+  position: absolute;
+  bottom: 0;
+  top: 0;
+  left: 0;
+  right: 0;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  flex-direction: column;
+  text-align: center;
+}
+
+#hero h1 {
+  margin: 30px 0 10px 0;
+  font-size: 38px;
+  font-weight: 700;
+  line-height: 56px;
+  text-transform: uppercase;
+  color: #0e56a2;
+}
+
+@media (max-width: 768px) {
+  #hero h1 {
+    font-size: 28px;
+    line-height: 36px;
+  }
+}
+
+#hero h2 {
+  color: #fff;
+  margin-bottom: 50px;
+  font-size: 24px;
+  padding:15px;
+}
+
+@media (max-width: 768px) {
+  #hero h2 {
+    font-size: 18px;
+    line-height: 24px;
+    margin-bottom: 30px;
+  }
+}
+
+#hero .btn-get-started {
+  font-family: "Poppins", sans-serif;
+  text-transform: uppercase;
+  font-weight: 500;
+  font-size: 16px;
+  letter-spacing: 1px;
+  display: inline-block;
+  padding: 8px 28px;
+  border-radius: 50px;
+  transition: 0.5s;
+  margin: 10px;
+  border: 2px solid #fff;
+  color: #fff;
+}
+
+#hero .btn-get-started:hover {
+  background: #0e56a2;
+  border: 2px solid #0e56a2;
+}
+
+/*--------------------------------------------------------------
+# Navigation Menu
+--------------------------------------------------------------*/
+/* Nav Menu Essentials */
+.nav-menu, .nav-menu * {
+  margin: 0;
+  padding: 0;
+  list-style: none;
+}
+
+.nav-menu ul {
+  position: absolute;
+  display: none;
+  top: 100%;
+  left: 0;
+  z-index: 99;
+}
+
+.nav-menu li {
+  position: relative;
+  white-space: nowrap;
+}
+
+.nav-menu > li {
+  float: left;
+}
+
+.nav-menu li:hover > ul,
+.nav-menu li.sfHover > ul {
+  display: block;
+}
+
+.nav-menu ul ul {
+  top: 0;
+  left: 100%;
+}
+
+.nav-menu ul li {
+  min-width: 180px;
+}
+
+/* Nav Menu Arrows */
+.sf-arrows .sf-with-ul {
+  padding-right: 30px;
+}
+
+.sf-arrows .sf-with-ul:after {
+  content: "\f107";
+  position: absolute;
+  right: 15px;
+  font-family: FontAwesome;
+  font-style: normal;
+  font-weight: normal;
+}
+
+.sf-arrows ul .sf-with-ul:after {
+  content: "\f105";
+}
+
+/* Nav Meu Container */
+#nav-menu-container {
+  float: right;
+  margin: 0;
+}
+
+@media (max-width: 768px) {
+  #nav-menu-container {
+    display: none;
+  }
+}
+
+/* Nav Meu Styling */
+.nav-menu a {
+  padding: 0 8px 10px 8px;
+  text-decoration: none;
+  display: inline-block;
+  color: #fff;
+  font-family: "Poppins", sans-serif;
+  font-weight: 400;
+  text-transform: uppercase;
+  font-size: 13px;
+  outline: none;
+}
+
+.nav-menu > li {
+  margin-left: 10px;
+}
+
+.nav-menu > li > a:before {
+  content: "";
+  position: absolute;
+  width: 100%;
+  height: 2px;
+  bottom: 0;
+  left: 0;
+  background-color: #0e56a2;
+  visibility: hidden;
+  transform: scaleX(0);
+  transition: all 0.3s ease-in-out 0s;
+}
+
+.nav-menu a:hover:before, .nav-menu li:hover > a:before, .nav-menu .menu-active > a:before {
+  visibility: visible;
+  transform: scaleX(1);
+}
+
+.nav-menu ul {
+  margin: 4px 0 0 0;
+  border: 1px solid #e7e7e7;
+}
+
+.nav-menu ul li {
+  background: #fff;
+}
+
+.nav-menu ul li:first-child {
+  border-top: 0;
+}
+
+.nav-menu ul li a {
+  padding: 10px;
+  color: #333;
+  transition: 0.3s;
+  display: block;
+  font-size: 13px;
+  text-transform: none;
+}
+
+.nav-menu ul li a:hover {
+  background: #0e56a2;
+  color: #fff;
+}
+
+.nav-menu ul ul {
+  margin: 0;
+}
+
+/* Mobile Nav Toggle */
+#mobile-nav-toggle {
+  position: fixed;
+  right: 0;
+  top: 0;
+  z-index: 999;
+  margin: 20px 20px 0 0;
+  border: 0;
+  background: none;
+  font-size: 24px;
+  display: none;
+  transition: all 0.4s;
+  outline: none;
+  cursor: pointer;
+}
+
+#mobile-nav-toggle i {
+  color: #fff;
+}
+
+@media (max-width: 768px) {
+  #mobile-nav-toggle {
+    display: inline;
+  }
+}
+
+/* Mobile Nav Styling */
+#mobile-nav {
+  position: fixed;
+  top: 0;
+  padding-top: 18px;
+  bottom: 0;
+  z-index: 998;
+  background: rgba(52, 59, 64, 0.9);
+  left: -260px;
+  width: 260px;
+  overflow-y: auto;
+  transition: 0.4s;
+}
+
+#mobile-nav ul {
+  padding: 0;
+  margin: 0;
+  list-style: none;
+}
+
+#mobile-nav ul li {
+  position: relative;
+}
+
+#mobile-nav ul li a {
+  color: #fff;
+  font-size: 16px;
+  overflow: hidden;
+  padding: 10px 22px 10px 15px;
+  position: relative;
+  text-decoration: none;
+  width: 100%;
+  display: block;
+  outline: none;
+}
+
+#mobile-nav ul li a:hover {
+  color: #fff;
+}
+
+#mobile-nav ul li li {
+  padding-left: 30px;
+}
+
+#mobile-nav ul .menu-has-children i {
+  position: absolute;
+  right: 0;
+  z-index: 99;
+  padding: 15px;
+  cursor: pointer;
+  color: #fff;
+}
+
+#mobile-nav ul .menu-has-children i.fa-chevron-up {
+  color: #0e56a2;
+}
+
+#mobile-nav ul .menu-item-active {
+  color: #0e56a2;
+}
+
+#mobile-body-overly {
+  width: 100%;
+  height: 100%;
+  z-index: 997;
+  top: 0;
+  left: 0;
+  position: fixed;
+  background: rgba(52, 59, 64, 0.9);
+  display: none;
+}
+
+/* Mobile Nav body classes */
+body.mobile-nav-active {
+  overflow: hidden;
+}
+
+body.mobile-nav-active #mobile-nav {
+  left: 0;
+}
+
+body.mobile-nav-active #mobile-nav-toggle {
+  color: #fff;
+}
+
+/*--------------------------------------------------------------
+# Sections
+--------------------------------------------------------------*/
+/* Sections Header
+--------------------------------*/
+.section-header .section-title {
+  font-size: 32px;
+  color: #111;
+  text-transform: uppercase;
+  text-align: center;
+  font-weight: 700;
+  margin-bottom: 5px;
+}
+
+.section-header .section-description {
+  text-align: center;
+  padding-bottom: 40px;
+  color: #999;
+}
+
+/* About Us Section
+--------------------------------*/
+#about {
+  background: #fff;
+  padding: 80px 0;
+}
+
+#about .about-container .background {
+  min-height: 300px;
+  background: url(../img/about-img.jpg) center top no-repeat;
+  margin-bottom: 10px;
+}
+
+#about .about-container .content {
+  background: #fff;
+}
+
+#about .about-container .title {
+  color: #333;
+  font-weight: 700;
+  font-size: 32px;
+}
+
+@media (max-width: 768px) {
+  #about .about-container .title {
+    padding-top: 15px;
+  }
+}
+
+#about .about-container p {
+  line-height: 26px;
+}
+
+#about .about-container p:last-child {
+  margin-bottom: 0;
+}
+
+#about .about-container .icon-box {
+  background: #fff;
+  background-size: cover;
+  padding: 0 0 30px 0;
+}
+
+#about .about-container .icon-box .icon {
+  float: left;
+  background: #fff;
+  width: 64px;
+  height: 64px;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  flex-direction: column;
+  text-align: center;
+  border-radius: 50%;
+  border: 2px solid #0e56a2;
+}
+
+#about .about-container .icon-box .icon i {
+  color: #0e56a2;
+  font-size: 24px;
+}
+
+#about .about-container .icon-box .title {
+  margin-left: 80px;
+  font-weight: 500;
+  margin-bottom: 5px;
+  font-size: 18px;
+  text-transform: uppercase;
+}
+
+#about .about-container .icon-box .title a {
+  color: #111;
+}
+
+#about .about-container .icon-box .description {
+  margin-left: 80px;
+  line-height: 24px;
+  font-size: 14px;
+}
+
+/* Facts Section
+--------------------------------*/
+#facts {
+  background: #f7f7f7;
+  padding: 80px 0 60px 0;
+}
+
+#facts .counters span {
+  font-size: 48px;
+  display: block;
+  color: #0e56a2;
+}
+
+#facts .counters p {
+  padding: 0;
+  margin: 0 0 20px 0;
+  font-family: "Poppins", sans-serif;
+  font-size: 14px;
+}
+
+/* Services Section
+--------------------------------*/
+#services {
+  background: #fff;
+  background-size: cover;
+  padding: 80px 0 60px 0;
+}
+
+#services .box {
+  padding: 50px 20px;
+  margin-bottom: 50px;
+  text-align: center;
+  border: 1px solid #e6e6e6;
+  height: 200px;
+  position: relative;
+  background: #fafafa;
+}
+
+#services .icon {
+  position: absolute;
+  top: -36px;
+  left: calc(50% - 36px);
+  transition: 0.2s;
+  border-radius: 50%;
+  border: 6px solid #fff;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  flex-direction: column;
+  text-align: center;
+  width: 72px;
+  height: 72px;
+  background: #0e56a2;
+}
+
+#services .icon a {
+  display: inline-block;
+}
+
+#services .icon i {
+  color: #fff;
+  font-size: 24px;
+}
+
+#services .box:hover .icon {
+  background: #fff;
+  border: 2px solid #0e56a2;
+}
+
+#services .box:hover .icon i {
+  color: #0e56a2;
+}
+
+#services .box:hover .icon a {
+  color: #0e56a2;
+}
+
+#services .title {
+  font-weight: 700;
+  font-size: 18px;
+  margin-bottom: 15px;
+  text-transform: uppercase;
+}
+
+#services .title a {
+  color: #111;
+}
+
+#services .description {
+  font-size: 14px;
+  line-height: 24px;
+}
+
+/* Call To Action Section
+--------------------------------*/
+#call-to-action {
+  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/call-to-action-bg.jpg) fixed center center;
+  background-size: cover;
+  padding: 80px 0;
+}
+
+@media (max-width: 1024px) {
+  #call-to-action {
+    background-attachment: scroll;
+  }
+}
+
+#call-to-action .cta-title {
+  color: #fff;
+  font-size: 28px;
+  font-weight: 700;
+}
+
+#call-to-action .cta-text {
+  color: #fff;
+}
+
+@media (min-width: 769px) {
+  #call-to-action .cta-btn-container {
+    display: flex;
+    align-items: center;
+    justify-content: flex-end;
+  }
+}
+
+#call-to-action .cta-btn {
+  font-family: "Poppins", sans-serif;
+  text-transform: uppercase;
+  font-weight: 500;
+  font-size: 16px;
+  letter-spacing: 1px;
+  display: inline-block;
+  padding: 8px 30px;
+  border-radius: 50px;
+  transition: 0.5s;
+  margin: 10px;
+  border: 2px solid #fff;
+  color: #fff;
+}
+
+#call-to-action .cta-btn:hover {
+  background: #0e56a2;
+  border: 2px solid #0e56a2;
+}
+
+/* Portfolio Section
+--------------------------------*/
+#portfolio {
+  background: #f7f7f7;
+  padding: 80px 0;
+}
+
+#portfolio #portfolio-wrapper {
+  padding-right: 15px;
+}
+
+#portfolio #portfolio-flters {
+  padding: 0;
+  margin: 0 0 45px 0;
+  list-style: none;
+  text-align: center;
+}
+
+#portfolio #portfolio-flters li {
+  cursor: pointer;
+  margin: 0 10px;
+  display: inline-block;
+  padding: 10px 22px;
+  font-size: 12px;
+  line-height: 20px;
+  color: #666666;
+  border-radius: 4px;
+  text-transform: uppercase;
+  background: #fff;
+  margin-bottom: 5px;
+  transition: all 0.3s ease-in-out;
+}
+
+#portfolio #portfolio-flters li:hover, #portfolio #portfolio-flters li.filter-active {
+  background: #0e56a2;
+  color: #fff;
+}
+
+#portfolio .portfolio-item {
+  position: relative;
+  height: 200px;
+  overflow: hidden !important;
+  margin-bottom: 15px;
+  transition: all 350ms ease;
+  transform: scale(1);
+}
+
+#portfolio .portfolio-item a {
+  display: block;
+  margin-right: 15px;
+}
+
+#portfolio .portfolio-item img {
+  position: relative;
+  top: 0;
+  transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+
+#portfolio .portfolio-item .details {
+  height: 50px;
+  background: #0e56a2;
+  position: absolute;
+  width: 100%;
+  height: 50px;
+  bottom: -50px;
+  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+
+#portfolio .portfolio-item .details h4 {
+  font-size: 14px;
+  font-weight: 700;
+  color: #fff;
+  padding: 8px 0 2px 8px;
+  margin: 0;
+}
+
+#portfolio .portfolio-item .details span {
+  display: block;
+  color: #fff;
+  font-size: 13px;
+  padding-left: 8px;
+}
+
+#portfolio .portfolio-item:hover .details {
+  bottom: 0;
+}
+
+#portfolio .portfolio-item:hover img {
+  top: -30px;
+}
+
+/* Team Section
+--------------------------------*/
+#team {
+  background: #fff;
+  padding: 80px 0 60px 0;
+}
+
+#team .member {
+  text-align: center;
+  margin-bottom: 20px;
+}
+
+#team .member .pic {
+  margin-bottom: 15px;
+  overflow: hidden;
+  height: 260px;
+}
+
+#team .member .pic img {
+  max-width: 100%;
+}
+
+#team .member h4 {
+  font-weight: 700;
+  margin-bottom: 2px;
+  font-size: 18px;
+}
+
+#team .member span {
+  font-style: italic;
+  display: block;
+  font-size: 13px;
+}
+
+#team .member .social {
+  margin-top: 15px;
+}
+
+#team .member .social a {
+  color: #b3b3b3;
+}
+
+#team .member .social a:hover {
+  color: #0e56a2;
+}
+
+#team .member .social i {
+  font-size: 18px;
+  margin: 0 2px;
+}
+
+/* Contact Section
+--------------------------------*/
+#contact {
+  background: #f7f7f7;
+  padding: 80px 0 40px 0;
+}
+
+#contact #google-map {
+  height: 300px;
+  margin-bottom: 20px;
+}
+
+#contact .info {
+  color: #333333;
+}
+
+#contact .info i {
+  font-size: 32px;
+  color: #0e56a2;
+  float: left;
+}
+
+#contact .info p {
+  padding: 0 0 10px 50px;
+  margin-bottom: 20px;
+  line-height: 22px;
+  font-size: 14px;
+}
+
+#contact .info .email p {
+  padding-top: 5px;
+}
+
+#contact .social-links {
+  padding-bottom: 20px;
+}
+
+#contact .social-links a {
+  font-size: 18px;
+  display: inline-block;
+  background: #333;
+  color: #fff;
+  line-height: 1;
+  padding: 8px 0;
+  border-radius: 50%;
+  text-align: center;
+  width: 36px;
+  height: 36px;
+  transition: 0.3s;
+}
+
+#contact .social-links a:hover {
+  background: #0e56a2;
+  color: #fff;
+}
+
+#contact .php-email-form .validate {
+  display: none;
+  color: red;
+  margin: 0 0 15px 0;
+  font-weight: 400;
+  font-size: 13px;
+}
+
+#contact .php-email-form .error-message {
+  display: none;
+  color: #fff;
+  background: #ed3c0d;
+  text-align: center;
+  padding: 15px;
+  font-weight: 600;
+}
+
+#contact .php-email-form .sent-message {
+  display: none;
+  color: #fff;
+  background: #18d26e;
+  text-align: center;
+  padding: 15px;
+  font-weight: 600;
+}
+
+#contact .php-email-form .loading {
+  display: none;
+  background: #fff;
+  text-align: center;
+  padding: 15px;
+}
+
+#contact .php-email-form .loading:before {
+  content: "";
+  display: inline-block;
+  border-radius: 50%;
+  width: 24px;
+  height: 24px;
+  margin: 0 10px -6px 0;
+  border: 3px solid #18d26e;
+  border-top-color: #eee;
+  -webkit-animation: animate-loading 1s linear infinite;
+  animation: animate-loading 1s linear infinite;
+}
+
+#contact .php-email-form input, #contact .php-email-form textarea {
+  border-radius: 0;
+  box-shadow: none;
+  font-size: 14px;
+}
+
+#contact .php-email-form input::focus, #contact .php-email-form textarea::focus {
+  background-color: #0e56a2;
+}
+
+#contact .php-email-form button[type="submit"] {
+  background: #0e56a2;
+  border: 0;
+  padding: 10px 24px;
+  color: #fff;
+  transition: 0.4s;
+}
+
+#contact .php-email-form button[type="submit"]:hover {
+  background: #51d8ad;
+}
+
+@-webkit-keyframes animate-loading {
+  0% {
+    transform: rotate(0deg);
+  }
+  100% {
+    transform: rotate(360deg);
+  }
+}
+
+@keyframes animate-loading {
+  0% {
+    transform: rotate(0deg);
+  }
+  100% {
+    transform: rotate(360deg);
+  }
+}
+
+/*--------------------------------------------------------------
+# Footer
+--------------------------------------------------------------*/
+#footer {
+  background: #343b40;
+  padding: 30px 0;
+  color: #fff;
+  font-size: 14px;
+}
+
+#footer .copyright {
+  text-align: center;
+}
+
+#footer .credits {
+  padding-top: 10px;
+  text-align: center;
+  font-size: 13px;
+  color: #ccc;
+}
diff --git a/public_html/assets/img/hero-bg.jpg b/public_html/assets/img/hero-bg.jpg
new file mode 100644 (file)
index 0000000..25340e4
Binary files /dev/null and b/public_html/assets/img/hero-bg.jpg differ
diff --git a/public_html/assets/img/logo.png b/public_html/assets/img/logo.png
new file mode 100644 (file)
index 0000000..9e8051e
Binary files /dev/null and b/public_html/assets/img/logo.png differ
diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap.min.css b/public_html/assets/vendor/bootstrap/css/bootstrap.min.css
new file mode 100644 (file)
index 0000000..86b6845
--- /dev/null
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v4.4.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
+/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/public_html/assets/vendor/bootstrap/css/bootstrap.min.css.map b/public_html/assets/vendor/bootstrap/css/bootstrap.min.css.map
new file mode 100644 (file)
index 0000000..b939eb6
--- /dev/null
@@ -0,0 +1 @@
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","../../scss/vendor/_rfs.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/utilities/_overflow.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_stretched-link.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"AAAA;;;;;ACCA,MAGI,OAAA,QAAA,SAAA,QAAA,SAAA,QAAA,OAAA,QAAA,MAAA,QAAA,SAAA,QAAA,SAAA,QAAA,QAAA,QAAA,OAAA,QAAA,OAAA,QAAA,QAAA,KAAA,OAAA,QAAA,YAAA,QAIA,UAAA,QAAA,YAAA,QAAA,UAAA,QAAA,OAAA,QAAA,UAAA,QAAA,SAAA,QAAA,QAAA,QAAA,OAAA,QAIA,gBAAA,EAAA,gBAAA,MAAA,gBAAA,MAAA,gBAAA,MAAA,gBAAA,OAKF,yBAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,wBAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UCAF,ECqBA,QADA,SDjBE,WAAA,WAGF,KACE,YAAA,WACA,YAAA,KACA,yBAAA,KACA,4BAAA,YAMF,QAAA,MAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,IAAA,QACE,QAAA,MAUF,KACE,OAAA,EACA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBEgFI,UAAA,KF9EJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,KACA,iBAAA,KGYF,0CHCE,QAAA,YASF,GACE,WAAA,YACA,OAAA,EACA,SAAA,QAaF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAOF,EACE,WAAA,EACA,cAAA,KChBF,0BD2BA,YAEE,gBAAA,UACA,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,cAAA,EACA,iCAAA,KAAA,yBAAA,KAGF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QCrBF,GDwBA,GCzBA,GD4BE,WAAA,EACA,cAAA,KAGF,MCxBA,MACA,MAFA,MD6BE,cAAA,EAGF,GACE,YAAA,IAGF,GACE,cAAA,MACA,YAAA,EAGF,WACE,OAAA,EAAA,EAAA,KAGF,ECzBA,OD2BE,YAAA,OAGF,MExFI,UAAA,IFiGJ,IC9BA,IDgCE,SAAA,SEnGE,UAAA,IFqGF,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAON,EACE,MAAA,QACA,gBAAA,KACA,iBAAA,YIhLA,QJmLE,MAAA,QACA,gBAAA,UASJ,cACE,MAAA,QACA,gBAAA,KI/LA,oBJkME,MAAA,QACA,gBAAA,KC/BJ,KACA,IDuCA,ICtCA,KD0CE,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UEpJE,UAAA,IFwJJ,IAEE,WAAA,EAEA,cAAA,KAEA,SAAA,KAQF,OAEE,OAAA,EAAA,EAAA,KAQF,IACE,eAAA,OACA,aAAA,KAGF,IAGE,SAAA,OACA,eAAA,OAQF,MACE,gBAAA,SAGF,QACE,YAAA,OACA,eAAA,OACA,MAAA,QACA,WAAA,KACA,aAAA,OAGF,GAGE,WAAA,QAQF,MAEE,QAAA,aACA,cAAA,MAMF,OAEE,cAAA,EAOF,aACE,QAAA,IAAA,OACA,QAAA,IAAA,KAAA,yBC1EF,OD6EA,MC3EA,SADA,OAEA,SD+EE,OAAA,EACA,YAAA,QErPE,UAAA,QFuPF,YAAA,QAGF,OC7EA,MD+EE,SAAA,QAGF,OC7EA,OD+EE,eAAA,KAMF,OACE,UAAA,OC7EF,cACA,aACA,cDkFA,OAIE,mBAAA,OCjFF,6BACA,4BACA,6BDoFE,sBAKI,OAAA,QCpFN,gCACA,+BACA,gCDwFA,yBAIE,QAAA,EACA,aAAA,KCvFF,qBD0FA,kBAEE,WAAA,WACA,QAAA,EAIF,iBC1FA,2BACA,kBAFA,iBDoGE,mBAAA,QAGF,SACE,SAAA,KAEA,OAAA,SAGF,SAME,UAAA,EAEA,QAAA,EACA,OAAA,EACA,OAAA,EAKF,OACE,QAAA,MACA,MAAA,KACA,UAAA,KACA,QAAA,EACA,cAAA,MEjSI,UAAA,OFmSJ,YAAA,QACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SGzGF,yCFGA,yCD4GE,OAAA,KG1GF,cHkHE,eAAA,KACA,mBAAA,KG9GF,yCHsHE,mBAAA,KAQF,6BACE,KAAA,QACA,mBAAA,OAOF,OACE,QAAA,aAGF,QACE,QAAA,UACA,OAAA,QAGF,SACE,QAAA,KG3HF,SHiIE,QAAA,eC1HF,IAAK,IAAK,IAAK,IAAK,IAAK,IIhWzB,GAAA,GAAA,GAAA,GAAA,GAAA,GAEE,cAAA,MAEA,YAAA,IACA,YAAA,IAIF,IAAA,GHgHM,UAAA,OG/GN,IAAA,GH+GM,UAAA,KG9GN,IAAA,GH8GM,UAAA,QG7GN,IAAA,GH6GM,UAAA,OG5GN,IAAA,GH4GM,UAAA,QG3GN,IAAA,GH2GM,UAAA,KGzGN,MHyGM,UAAA,QGvGJ,YAAA,IAIF,WHmGM,UAAA,KGjGJ,YAAA,IACA,YAAA,IAEF,WH8FM,UAAA,OG5FJ,YAAA,IACA,YAAA,IAEF,WHyFM,UAAA,OGvFJ,YAAA,IACA,YAAA,IAEF,WHoFM,UAAA,OGlFJ,YAAA,IACA,YAAA,IL6BF,GKpBE,WAAA,KACA,cAAA,KACA,OAAA,EACA,WAAA,IAAA,MAAA,eJ+WF,OIvWA,MHMI,UAAA,IGHF,YAAA,IJ0WF,MIvWA,KAEE,QAAA,KACA,iBAAA,QAQF,eC/EE,aAAA,EACA,WAAA,KDmFF,aCpFE,aAAA,EACA,WAAA,KDsFF,kBACE,QAAA,aADF,mCAII,aAAA,MAUJ,YHjCI,UAAA,IGmCF,eAAA,UAIF,YACE,cAAA,KHeI,UAAA,QGXN,mBACE,QAAA,MH7CE,UAAA,IG+CF,MAAA,QAHF,2BAMI,QAAA,aEnHJ,WCIE,UAAA,KAGA,OAAA,KDDF,eACE,QAAA,OACA,iBAAA,KACA,OAAA,IAAA,MAAA,QEXE,cAAA,ODMF,UAAA,KAGA,OAAA,KDcF,QAEE,QAAA,aAGF,YACE,cAAA,MACA,YAAA,EAGF,gBLkCI,UAAA,IKhCF,MAAA,QGvCF,KRuEI,UAAA,MQrEF,MAAA,QACA,UAAA,WAGA,OACE,MAAA,QAKJ,IACE,QAAA,MAAA,MR0DE,UAAA,MQxDF,MAAA,KACA,iBAAA,QDZE,cAAA,MCQJ,QASI,QAAA,ERkDA,UAAA,KQhDA,YAAA,IVwMJ,IUjME,QAAA,MRyCE,UAAA,MQvCF,MAAA,QAHF,SR0CI,UAAA,QQlCA,MAAA,QACA,WAAA,OAKJ,gBACE,WAAA,MACA,WAAA,OCxCA,WCDA,MAAA,KACA,cAAA,KACA,aAAA,KACA,aAAA,KACA,YAAA,KCmDE,yBFtDF,WCWI,UAAA,OC2CF,yBFtDF,WCWI,UAAA,OC2CF,yBFtDF,WCWI,UAAA,OC2CF,0BFtDF,WCWI,UAAA,QDLJ,iBAAA,cAAA,cAAA,cAAA,cCPA,MAAA,KACA,cAAA,KACA,aAAA,KACA,aAAA,KACA,YAAA,KCmDE,yBFrCE,WAAA,cACE,UAAA,OEoCJ,yBFrCE,WAAA,cAAA,cACE,UAAA,OEoCJ,yBFrCE,WAAA,cAAA,cAAA,cACE,UAAA,OEoCJ,0BFrCE,WAAA,cAAA,cAAA,cAAA,cACE,UAAA,QAoBN,KCrBA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,MACA,YAAA,MDwBA,YACE,aAAA,EACA,YAAA,EAFF,iBV4jBF,0BUtjBM,cAAA,EACA,aAAA,EGlDJ,KAAA,OAAA,QAAA,QAAA,QAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,Ob6mBF,UAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFkJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACnG,aAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aahnBI,SAAA,SACA,MAAA,KACA,cAAA,KACA,aAAA,KAmBE,KACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAIA,cF4BJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KE7BI,cF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,cF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WE7BI,cF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,cF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,cF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WExBE,UFMJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEHM,OFPN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEGM,OFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,OFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,OFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,OFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,OFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,OFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,OFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,OFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,QFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,QFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,QFPN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEQI,aAAwB,eAAA,GAAA,MAAA,GAExB,YAAuB,eAAA,GAAA,MAAA,GAGrB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,UAAwB,eAAA,GAAA,MAAA,GAAxB,UAAwB,eAAA,GAAA,MAAA,GAAxB,UAAwB,eAAA,GAAA,MAAA,GAMtB,UFRR,YAAA,UEQQ,UFRR,YAAA,WEQQ,UFRR,YAAA,IEQQ,UFRR,YAAA,WEQQ,UFRR,YAAA,WEQQ,UFRR,YAAA,IEQQ,UFRR,YAAA,WEQQ,UFRR,YAAA,WEQQ,UFRR,YAAA,IEQQ,WFRR,YAAA,WEQQ,WFRR,YAAA,WCKE,yBC9BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAIA,iBF4BJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WExBE,aFMJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEHM,UFPN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,WFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,WFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,WFPN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEQI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFRR,YAAA,EEQQ,aFRR,YAAA,UEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,cFRR,YAAA,WEQQ,cFRR,YAAA,YCKE,yBC9BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAIA,iBF4BJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WExBE,aFMJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEHM,UFPN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,WFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,WFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,WFPN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEQI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFRR,YAAA,EEQQ,aFRR,YAAA,UEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,cFRR,YAAA,WEQQ,cFRR,YAAA,YCKE,yBC9BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAIA,iBF4BJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WExBE,aFMJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEHM,UFPN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,WFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,WFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,WFPN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEQI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFRR,YAAA,EEQQ,aFRR,YAAA,UEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,cFRR,YAAA,WEQQ,cFRR,YAAA,YCKE,0BC9BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAIA,iBF4BJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IE7BI,iBF4BJ,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WACA,UAAA,WExBE,aFMJ,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEHM,UFPN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,UFPN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEGM,WFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,WFPN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEGM,WFPN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEQI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFRR,YAAA,EEQQ,aFRR,YAAA,UEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,WEQQ,aFRR,YAAA,IEQQ,cFRR,YAAA,WEQQ,cFRR,YAAA,YGnDF,OACE,MAAA,KACA,cAAA,KACA,MAAA,QdypDF,Uc5pDA,UAQI,QAAA,OACA,eAAA,IACA,WAAA,IAAA,MAAA,QAVJ,gBAcI,eAAA,OACA,cAAA,IAAA,MAAA,QAfJ,mBAmBI,WAAA,IAAA,MAAA,QdypDJ,achpDA,aAGI,QAAA,MASJ,gBACE,OAAA,IAAA,MAAA,Qd4oDF,mBc7oDA,mBAKI,OAAA,IAAA,MAAA,Qd6oDJ,yBclpDA,yBAWM,oBAAA,Id8oDN,8BAFA,qBcvoDA,qBdwoDA,2BcnoDI,OAAA,EAQJ,yCAEI,iBAAA,gBX/DF,4BW2EI,MAAA,QACA,iBAAA,iBCnFJ,ef+sDF,kBADA,kBe1sDM,iBAAA,QfktDN,2BAFA,kBeptDE,kBfqtDF,wBezsDQ,aAAA,QZLN,kCYiBM,iBAAA,QALN,qCf4sDF,qCensDU,iBAAA,QA5BR,iBfquDF,oBADA,oBehuDM,iBAAA,QfwuDN,6BAFA,oBe1uDE,oBf2uDF,0Be/tDQ,aAAA,QZLN,oCYiBM,iBAAA,QALN,uCfkuDF,uCeztDU,iBAAA,QA5BR,ef2vDF,kBADA,kBetvDM,iBAAA,Qf8vDN,2BAFA,kBehwDE,kBfiwDF,wBervDQ,aAAA,QZLN,kCYiBM,iBAAA,QALN,qCfwvDF,qCe/uDU,iBAAA,QA5BR,YfixDF,eADA,ee5wDM,iBAAA,QfoxDN,wBAFA,eetxDE,efuxDF,qBe3wDQ,aAAA,QZLN,+BYiBM,iBAAA,QALN,kCf8wDF,kCerwDU,iBAAA,QA5BR,efuyDF,kBADA,kBelyDM,iBAAA,Qf0yDN,2BAFA,kBe5yDE,kBf6yDF,wBejyDQ,aAAA,QZLN,kCYiBM,iBAAA,QALN,qCfoyDF,qCe3xDU,iBAAA,QA5BR,cf6zDF,iBADA,iBexzDM,iBAAA,Qfg0DN,0BAFA,iBel0DE,iBfm0DF,uBevzDQ,aAAA,QZLN,iCYiBM,iBAAA,QALN,oCf0zDF,oCejzDU,iBAAA,QA5BR,afm1DF,gBADA,gBe90DM,iBAAA,Qfs1DN,yBAFA,gBex1DE,gBfy1DF,sBe70DQ,aAAA,QZLN,gCYiBM,iBAAA,QALN,mCfg1DF,mCev0DU,iBAAA,QA5BR,Yfy2DF,eADA,eep2DM,iBAAA,Qf42DN,wBAFA,ee92DE,ef+2DF,qBen2DQ,aAAA,QZLN,+BYiBM,iBAAA,QALN,kCfs2DF,kCe71DU,iBAAA,QA5BR,cf+3DF,iBADA,iBe13DM,iBAAA,iBZGJ,iCYiBM,iBAAA,iBALN,oCfq3DF,oCe52DU,iBAAA,iBD8EV,sBAGM,MAAA,KACA,iBAAA,QACA,aAAA,QALN,uBAWM,MAAA,QACA,iBAAA,QACA,aAAA,QAKN,YACE,MAAA,KACA,iBAAA,QdgyDF,eclyDA,edmyDA,qBc5xDI,aAAA,QAPJ,2BAWI,OAAA,EAXJ,oDAgBM,iBAAA,sBXrIJ,uCW4IM,MAAA,KACA,iBAAA,uBFhFJ,4BEiGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MALH,qCASK,OAAA,GF1GN,4BEiGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MALH,qCASK,OAAA,GF1GN,4BEiGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MALH,qCASK,OAAA,GF1GN,6BEiGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MALH,qCASK,OAAA,GAdV,kBAOQ,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MAVR,kCAcU,OAAA,EE7KV,cACE,QAAA,MACA,MAAA,KACA,OAAA,2BACA,QAAA,QAAA,OfqHI,UAAA,KelHJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,QRbE,cAAA,OSCE,WAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAKF,uCDLJ,cCMM,WAAA,MDNN,0BAsBI,iBAAA,YACA,OAAA,EAvBJ,6BA4BI,MAAA,YACA,YAAA,EAAA,EAAA,EAAA,QEtBF,oBACE,MAAA,QACA,iBAAA,KACA,aAAA,QACA,QAAA,EAKE,WAAA,EAAA,EAAA,EAAA,MAAA,oBFhBN,yCAqCI,MAAA,QAEA,QAAA,EAvCJ,gCAqCI,MAAA,QAEA,QAAA,EAvCJ,oCAqCI,MAAA,QAEA,QAAA,EAvCJ,qCAqCI,MAAA,QAEA,QAAA,EAvCJ,2BAqCI,MAAA,QAEA,QAAA,EAvCJ,uBAAA,wBAiDI,iBAAA,QAEA,QAAA,EAIJ,qCAOI,MAAA,QACA,iBAAA,KAKJ,mBhBk/DA,oBgBh/DE,QAAA,MACA,MAAA,KAUF,gBACE,YAAA,oBACA,eAAA,oBACA,cAAA,EflBE,UAAA,QeoBF,YAAA,IAGF,mBACE,YAAA,kBACA,eAAA,kBf8BI,UAAA,Qe5BJ,YAAA,IAGF,mBACE,YAAA,mBACA,eAAA,mBfuBI,UAAA,QerBJ,YAAA,IASF,wBACE,QAAA,MACA,MAAA,KACA,QAAA,QAAA,EACA,cAAA,EfQI,UAAA,KeNJ,YAAA,IACA,MAAA,QACA,iBAAA,YACA,OAAA,MAAA,YACA,aAAA,IAAA,EAVF,wCAAA,wCAcI,cAAA,EACA,aAAA,EAYJ,iBACE,OAAA,0BACA,QAAA,OAAA,MfjBI,UAAA,QemBJ,YAAA,IR7IE,cAAA,MQiJJ,iBACE,OAAA,yBACA,QAAA,MAAA,KfzBI,UAAA,Qe2BJ,YAAA,IRrJE,cAAA,MQ0JJ,8BAAA,0BAGI,OAAA,KAIJ,sBACE,OAAA,KAQF,YACE,cAAA,KAGF,WACE,QAAA,MACA,WAAA,OAQF,UACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,KACA,YAAA,KAJF,ehBu9DA,wBgB/8DI,cAAA,IACA,aAAA,IASJ,YACE,SAAA,SACA,QAAA,MACA,aAAA,QAGF,kBACE,SAAA,SACA,WAAA,MACA,YAAA,ShB88DF,6CgBj9DA,8CAQI,MAAA,QAIJ,kBACE,cAAA,EAGF,mBACE,QAAA,mBAAA,QAAA,YACA,eAAA,OAAA,YAAA,OACA,aAAA,EACA,aAAA,OAJF,qCAQI,SAAA,OACA,WAAA,EACA,aAAA,SACA,YAAA,EEpMF,gBACE,QAAA,KACA,MAAA,KACA,WAAA,OjByBA,UAAA,IiBvBA,MAAA,QAGF,eACE,SAAA,SACA,IAAA,KACA,QAAA,EACA,QAAA,KACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,MjBoEE,UAAA,QiBlEF,YAAA,IACA,MAAA,KACA,iBAAA,mBV1DA,cAAA,ORktEJ,0BACA,yBkBxrEI,sClBsrEJ,qCkBhpEM,QAAA,MAtCF,uBAAA,mCA4CE,aAAA,QAGE,cAAA,qBACA,iBAAA,gQACA,kBAAA,UACA,oBAAA,MAAA,wBAAA,OACA,gBAAA,sBAAA,sBAnDJ,6BAAA,yCAuDI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAxDJ,2CAAA,+BAiEI,cAAA,qBACA,oBAAA,IAAA,wBAAA,MAAA,wBAlEJ,wBAAA,oCAyEE,aAAA,QAGE,cAAA,wBACA,WAAA,+KAAA,UAAA,MAAA,OAAA,MAAA,CAAA,IAAA,IAAA,CAAA,gQAAA,KAAA,UAAA,OAAA,MAAA,OAAA,CAAA,sBAAA,sBA7EJ,8BAAA,0CAiFI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAlFJ,6CAAA,yDA0FI,MAAA,QlBqoEiD,2CACzD,0CkBhuEI,uDlB+tEJ,sDkBhoEQ,QAAA,MA/FJ,qDAAA,iEAuGI,MAAA,QAvGJ,6DAAA,yEA0GM,aAAA,QA1GN,qEAAA,iFAgHM,aAAA,QC1IN,iBAAA,QD0BA,mEAAA,+EAuHM,WAAA,EAAA,EAAA,EAAA,MAAA,oBAvHN,iFAAA,6FA2HM,aAAA,QA3HN,+CAAA,2DAqII,aAAA,QArIJ,qDAAA,iEA0IM,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBA/HR,kBACE,QAAA,KACA,MAAA,KACA,WAAA,OjByBA,UAAA,IiBvBA,MAAA,QAGF,iBACE,SAAA,SACA,IAAA,KACA,QAAA,EACA,QAAA,KACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,MjBoEE,UAAA,QiBlEF,YAAA,IACA,MAAA,KACA,iBAAA,mBV1DA,cAAA,ORszEJ,8BACA,6BkB5xEI,0ClB0xEJ,yCkBpvEM,QAAA,MAtCF,yBAAA,qCA4CE,aAAA,QAGE,cAAA,qBACA,iBAAA,2TACA,kBAAA,UACA,oBAAA,MAAA,wBAAA,OACA,gBAAA,sBAAA,sBAnDJ,+BAAA,2CAuDI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAxDJ,6CAAA,iCAiEI,cAAA,qBACA,oBAAA,IAAA,wBAAA,MAAA,wBAlEJ,0BAAA,sCAyEE,aAAA,QAGE,cAAA,wBACA,WAAA,+KAAA,UAAA,MAAA,OAAA,MAAA,CAAA,IAAA,IAAA,CAAA,2TAAA,KAAA,UAAA,OAAA,MAAA,OAAA,CAAA,sBAAA,sBA7EJ,gCAAA,4CAiFI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAlFJ,+CAAA,2DA0FI,MAAA,QlByuEqD,+CAC7D,8CkBp0EI,2DlBm0EJ,0DkBpuEQ,QAAA,MA/FJ,uDAAA,mEAuGI,MAAA,QAvGJ,+DAAA,2EA0GM,aAAA,QA1GN,uEAAA,mFAgHM,aAAA,QC1IN,iBAAA,QD0BA,qEAAA,iFAuHM,WAAA,EAAA,EAAA,EAAA,MAAA,oBAvHN,mFAAA,+FA2HM,aAAA,QA3HN,iDAAA,6DAqII,aAAA,QArIJ,uDAAA,mEA0IM,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBF8FV,aACE,QAAA,YAAA,QAAA,KACA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,eAAA,OAAA,YAAA,OAHF,yBASI,MAAA,KJtNA,yBI6MJ,mBAeM,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,cAAA,EAlBN,yBAuBM,QAAA,YAAA,QAAA,KACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,EA3BN,2BAgCM,QAAA,aACA,MAAA,KACA,eAAA,OAlCN,qCAuCM,QAAA,ahBioEJ,4BgBxqEF,0BA4CM,MAAA,KA5CN,yBAkDM,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,MAAA,KACA,aAAA,EAtDN,+BAyDM,SAAA,SACA,kBAAA,EAAA,YAAA,EACA,WAAA,EACA,aAAA,OACA,YAAA,EA7DN,6BAiEM,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OAlEN,mCAqEM,cAAA,GIxUN,KACE,QAAA,aAEA,YAAA,IACA,MAAA,QACA,WAAA,OAEA,eAAA,OACA,OAAA,QACA,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,iBAAA,YACA,OAAA,IAAA,MAAA,YCuFA,QAAA,QAAA,OpBuBI,UAAA,KoBrBJ,YAAA,IbrGE,cAAA,OSCE,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAKF,uCGLJ,KHMM,WAAA,MdAJ,WiBUE,MAAA,QACA,gBAAA,KAjBJ,WAAA,WAsBI,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAvBJ,cAAA,cA6BI,QAAA,IAeJ,epBw8EA,wBoBt8EE,eAAA,KASA,aCvDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAEE,MAAA,KFbA,iBAAA,QEeA,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,MAAA,oBAKJ,sBAAA,sBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAOF,kDAAA,kDrB8+EF,mCqB3+EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDrB2+EJ,yCqBt+EQ,WAAA,EAAA,EAAA,EAAA,MAAA,oBDIN,eCvDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,qBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,qBAAA,qBAEE,MAAA,KFbA,iBAAA,QEeA,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAKJ,wBAAA,wBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAOF,oDAAA,oDrBmhFF,qCqBhhFI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,0DAAA,0DrBghFJ,2CqB3gFQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDIN,aCvDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAEE,MAAA,KFbA,iBAAA,QEeA,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,sBAAA,sBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAOF,kDAAA,kDrBwjFF,mCqBrjFI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDrBqjFJ,yCqBhjFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDIN,UCvDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,gBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,gBAAA,gBAEE,MAAA,KFbA,iBAAA,QEeA,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,MAAA,oBAKJ,mBAAA,mBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAOF,+CAAA,+CrB6lFF,gCqB1lFI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,qDAAA,qDrB0lFJ,sCqBrlFQ,WAAA,EAAA,EAAA,EAAA,MAAA,oBDIN,aCvDA,MAAA,QFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,QFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAEE,MAAA,QFbA,iBAAA,QEeA,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,MAAA,oBAKJ,sBAAA,sBAEE,MAAA,QACA,iBAAA,QACA,aAAA,QAOF,kDAAA,kDrBkoFF,mCqB/nFI,MAAA,QACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDrB+nFJ,yCqB1nFQ,WAAA,EAAA,EAAA,EAAA,MAAA,oBDIN,YCvDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,kBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,kBAAA,kBAEE,MAAA,KFbA,iBAAA,QEeA,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,qBAAA,qBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAOF,iDAAA,iDrBuqFF,kCqBpqFI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,uDAAA,uDrBoqFJ,wCqB/pFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDIN,WCvDA,MAAA,QFAE,iBAAA,QEEF,aAAA,QlBIA,iBkBAE,MAAA,QFNA,iBAAA,QEQA,aAAA,QAGF,iBAAA,iBAEE,MAAA,QFbA,iBAAA,QEeA,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAKJ,oBAAA,oBAEE,MAAA,QACA,iBAAA,QACA,aAAA,QAOF,gDAAA,gDrB4sFF,iCqBzsFI,MAAA,QACA,iBAAA,QAIA,aAAA,QAEA,sDAAA,sDrBysFJ,uCqBpsFQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDIN,UCvDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,gBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,gBAAA,gBAEE,MAAA,KFbA,iBAAA,QEeA,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,MAAA,kBAKJ,mBAAA,mBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAOF,+CAAA,+CrBivFF,gCqB9uFI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,qDAAA,qDrB8uFJ,sCqBzuFQ,WAAA,EAAA,EAAA,EAAA,MAAA,kBDUN,qBCHA,MAAA,QACA,aAAA,QlBrDA,2BkBwDE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DrBuuFF,2CqBpuFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gErBuuFJ,iDqBluFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBD7BN,uBCHA,MAAA,QACA,aAAA,QlBrDA,6BkBwDE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,6BAAA,6BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAGF,gCAAA,gCAEE,MAAA,QACA,iBAAA,YAGF,4DAAA,4DrBuwFF,6CqBpwFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,kEAAA,kErBuwFJ,mDqBlwFQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBD7BN,qBCHA,MAAA,QACA,aAAA,QlBrDA,2BkBwDE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DrBuyFF,2CqBpyFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gErBuyFJ,iDqBlyFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBD7BN,kBCHA,MAAA,QACA,aAAA,QlBrDA,wBkBwDE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,wBAAA,wBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,oBAGF,2BAAA,2BAEE,MAAA,QACA,iBAAA,YAGF,uDAAA,uDrBu0FF,wCqBp0FI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6DAAA,6DrBu0FJ,8CqBl0FQ,WAAA,EAAA,EAAA,EAAA,MAAA,oBD7BN,qBCHA,MAAA,QACA,aAAA,QlBrDA,2BkBwDE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DrBu2FF,2CqBp2FI,MAAA,QACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gErBu2FJ,iDqBl2FQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBD7BN,oBCHA,MAAA,QACA,aAAA,QlBrDA,0BkBwDE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,0BAAA,0BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,6BAAA,6BAEE,MAAA,QACA,iBAAA,YAGF,yDAAA,yDrBu4FF,0CqBp4FI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,+DAAA,+DrBu4FJ,gDqBl4FQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBD7BN,mBCHA,MAAA,QACA,aAAA,QlBrDA,yBkBwDE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,yBAAA,yBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAGF,4BAAA,4BAEE,MAAA,QACA,iBAAA,YAGF,wDAAA,wDrBu6FF,yCqBp6FI,MAAA,QACA,iBAAA,QACA,aAAA,QAEA,8DAAA,8DrBu6FJ,+CqBl6FQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBD7BN,kBCHA,MAAA,QACA,aAAA,QlBrDA,wBkBwDE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,wBAAA,wBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,kBAGF,2BAAA,2BAEE,MAAA,QACA,iBAAA,YAGF,uDAAA,uDrBu8FF,wCqBp8FI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6DAAA,6DrBu8FJ,8CqBl8FQ,WAAA,EAAA,EAAA,EAAA,MAAA,kBDlBR,UACE,YAAA,IACA,MAAA,QACA,gBAAA,KjBrEA,gBiBwEE,MAAA,QACA,gBAAA,UAPJ,gBAAA,gBAYI,gBAAA,UACA,WAAA,KAbJ,mBAAA,mBAkBI,MAAA,QACA,eAAA,KAWJ,mBAAA,QCJE,QAAA,MAAA,KpBuBI,UAAA,QoBrBJ,YAAA,IbrGE,cAAA,MY2GJ,mBAAA,QCRE,QAAA,OAAA,MpBuBI,UAAA,QoBrBJ,YAAA,IbrGE,cAAA,MYoHJ,WACE,QAAA,MACA,MAAA,KAFF,sBAMI,WAAA,MpBq9FJ,6BADA,4BoB/8FA,6BAII,MAAA,KExIJ,MLMM,WAAA,QAAA,KAAA,OAKF,uCKXJ,MLYM,WAAA,MKZN,iBAII,QAAA,EAIJ,qBAEI,QAAA,KAIJ,YACE,SAAA,SACA,OAAA,EACA,SAAA,OLXI,WAAA,OAAA,KAAA,KAKF,uCKGJ,YLFM,WAAA,MjB6mGN,UACA,UAFA,WuBvnGA,QAIE,SAAA,SAGF,iBACE,YAAA,OCoBE,wBACE,QAAA,aACA,YAAA,OACA,eAAA,OACA,QAAA,GAhCJ,WAAA,KAAA,MACA,aAAA,KAAA,MAAA,YACA,cAAA,EACA,YAAA,KAAA,MAAA,YAqDE,8BACE,YAAA,ED1CN,eACE,SAAA,SACA,IAAA,KACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,MAAA,KACA,UAAA,MACA,QAAA,MAAA,EACA,OAAA,QAAA,EAAA,EtBsGI,UAAA,KsBpGJ,MAAA,QACA,WAAA,KACA,WAAA,KACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,gBf3BE,cAAA,OeoCA,oBACE,MAAA,KACA,KAAA,EAGF,qBACE,MAAA,EACA,KAAA,KXYF,yBWnBA,uBACE,MAAA,KACA,KAAA,EAGF,wBACE,MAAA,EACA,KAAA,MXYF,yBWnBA,uBACE,MAAA,KACA,KAAA,EAGF,wBACE,MAAA,EACA,KAAA,MXYF,yBWnBA,uBACE,MAAA,KACA,KAAA,EAGF,wBACE,MAAA,EACA,KAAA,MXYF,0BWnBA,uBACE,MAAA,KACA,KAAA,EAGF,wBACE,MAAA,EACA,KAAA,MAON,uBAEI,IAAA,KACA,OAAA,KACA,WAAA,EACA,cAAA,QC/BA,gCACE,QAAA,aACA,YAAA,OACA,eAAA,OACA,QAAA,GAzBJ,WAAA,EACA,aAAA,KAAA,MAAA,YACA,cAAA,KAAA,MACA,YAAA,KAAA,MAAA,YA8CE,sCACE,YAAA,EDUN,0BAEI,IAAA,EACA,MAAA,KACA,KAAA,KACA,WAAA,EACA,YAAA,QC7CA,mCACE,QAAA,aACA,YAAA,OACA,eAAA,OACA,QAAA,GAlBJ,WAAA,KAAA,MAAA,YACA,aAAA,EACA,cAAA,KAAA,MAAA,YACA,YAAA,KAAA,MAuCE,yCACE,YAAA,EA7BF,mCDmDE,eAAA,EAKN,yBAEI,IAAA,EACA,MAAA,KACA,KAAA,KACA,WAAA,EACA,aAAA,QC9DA,kCACE,QAAA,aACA,YAAA,OACA,eAAA,OACA,QAAA,GAJF,kCAgBI,QAAA,KAGF,mCACE,QAAA,aACA,aAAA,OACA,eAAA,OACA,QAAA,GA9BN,WAAA,KAAA,MAAA,YACA,aAAA,KAAA,MACA,cAAA,KAAA,MAAA,YAiCE,wCACE,YAAA,EAVA,mCDiDA,eAAA,EAON,oCAAA,kCAAA,mCAAA,iCAKI,MAAA,KACA,OAAA,KAKJ,kBE9GE,OAAA,EACA,OAAA,MAAA,EACA,SAAA,OACA,WAAA,IAAA,MAAA,QFkHF,eACE,QAAA,MACA,MAAA,KACA,QAAA,OAAA,OACA,MAAA,KACA,YAAA,IACA,MAAA,QACA,WAAA,QACA,YAAA,OACA,iBAAA,YACA,OAAA,EpBpHA,qBAAA,qBoBmIE,MAAA,QACA,gBAAA,KJ9IA,iBAAA,QIoHJ,sBAAA,sBAgCI,MAAA,KACA,gBAAA,KJrJA,iBAAA,QIoHJ,wBAAA,wBAuCI,MAAA,QACA,eAAA,KACA,iBAAA,YAQJ,oBACE,QAAA,MAIF,iBACE,QAAA,MACA,QAAA,MAAA,OACA,cAAA,EtBpDI,UAAA,QsBsDJ,MAAA,QACA,YAAA,OAIF,oBACE,QAAA,MACA,QAAA,OAAA,OACA,MAAA,QG1LF,W1B62GA,oB0B32GE,SAAA,SACA,QAAA,mBAAA,QAAA,YACA,eAAA,O1Bi3GF,yB0Br3GA,gBAOI,SAAA,SACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,K1Bo3GJ,+BGn3GE,sBuBII,QAAA,E1Bs3GN,gCADA,gCADA,+B0Bj4GA,uBAAA,uBAAA,sBAkBM,QAAA,EAMN,aACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,cAAA,MAAA,gBAAA,WAHF,0BAMI,MAAA,K1Bu3GJ,wC0Bn3GA,kCAII,YAAA,K1Bo3GJ,4C0Bx3GA,uDlBhBI,wBAAA,EACA,2BAAA,ER64GJ,6C0B93GA,kClBFI,uBAAA,EACA,0BAAA,EkBgCJ,uBACE,cAAA,SACA,aAAA,SAFF,8B1B22GA,yCADA,sC0Bn2GI,YAAA,EAGF,yCACE,aAAA,EAIJ,0CAAA,+BACE,cAAA,QACA,aAAA,QAGF,0CAAA,+BACE,cAAA,OACA,aAAA,OAoBF,oBACE,mBAAA,OAAA,eAAA,OACA,eAAA,MAAA,YAAA,WACA,cAAA,OAAA,gBAAA,OAHF,yB1B61GA,+B0Bt1GI,MAAA,K1B21GJ,iD0Bl2GA,2CAYI,WAAA,K1B21GJ,qD0Bv2GA,gElBlFI,2BAAA,EACA,0BAAA,ER87GJ,sD0B72GA,2ClBhGI,uBAAA,EACA,wBAAA,EkBuIJ,uB1B20GA,kC0Bx0GI,cAAA,E1B60GJ,4C0Bh1GA,yC1Bk1GA,uDADA,oD0B10GM,SAAA,SACA,KAAA,cACA,eAAA,KCzJN,aACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,QAAA,YAAA,QACA,MAAA,K3Bi/GF,0BADA,4B2Br/GA,2B3Bo/GA,qC2Bz+GI,SAAA,SACA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,EACA,cAAA,E3B2/GJ,uCADA,yCADA,wCADA,yCADA,2CADA,0CAJA,wCADA,0C2B//GA,yC3BmgHA,kDADA,oDADA,mD2B9+GM,YAAA,K3B4/GN,sEADA,kC2B9gHA,iCA2BI,QAAA,EA3BJ,mDAgCI,QAAA,E3Bw/GJ,6C2BxhHA,4CnBeI,wBAAA,EACA,2BAAA,ER8gHJ,8C2B9hHA,6CnB6BI,uBAAA,EACA,0BAAA,EmB9BJ,0BA4CI,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OA7CJ,8D3B2iHA,qEQ5hHI,wBAAA,EACA,2BAAA,EmBhBJ,+DnB6BI,uBAAA,EACA,0BAAA,ERwhHJ,oB2B1/GA,qBAEE,QAAA,YAAA,QAAA,K3B8/GF,yB2BhgHA,0BAQI,SAAA,SACA,QAAA,E3B6/GJ,+B2BtgHA,gCAYM,QAAA,E3BkgHN,8BACA,2CAEA,2CADA,wD2BhhHA,+B3B2gHA,4CAEA,4CADA,yD2Bx/GI,YAAA,KAIJ,qBAAuB,aAAA,KACvB,oBAAsB,YAAA,KAQtB,kBACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,QAAA,QAAA,OACA,cAAA,E1BwBI,UAAA,K0BtBJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,OACA,YAAA,OACA,iBAAA,QACA,OAAA,IAAA,MAAA,QnB1GE,cAAA,OR6mHJ,uC2B/gHA,oCAkBI,WAAA,E3BkgHJ,+B2Bx/GA,4CAEE,OAAA,yB3B2/GF,+B2Bx/GA,8B3B4/GA,yCAFA,sDACA,0CAFA,uD2Bn/GE,QAAA,MAAA,K1BXI,UAAA,Q0BaJ,YAAA,InBvIE,cAAA,MRmoHJ,+B2Bx/GA,4CAEE,OAAA,0B3B2/GF,+B2Bx/GA,8B3B4/GA,yCAFA,sDACA,0CAFA,uD2Bn/GE,QAAA,OAAA,M1B5BI,UAAA,Q0B8BJ,YAAA,InBxJE,cAAA,MmB4JJ,+B3Bw/GA,+B2Bt/GE,cAAA,Q3B8/GF,wFACA,+EAHA,uDACA,oE2Bl/GA,uC3Bg/GA,oDQzoHI,wBAAA,EACA,2BAAA,EmBiKJ,sC3Bi/GA,mDAGA,qEACA,kFAHA,yDACA,sEQvoHI,uBAAA,EACA,0BAAA,EoB3BJ,gBACE,SAAA,SACA,QAAA,MACA,WAAA,OACA,aAAA,OAGF,uBACE,QAAA,mBAAA,QAAA,YACA,aAAA,KAGF,sBACE,SAAA,SACA,KAAA,EACA,QAAA,GACA,MAAA,KACA,OAAA,QACA,QAAA,EANF,4DASI,MAAA,KACA,aAAA,QTzBA,iBAAA,QSeJ,0DAoBM,WAAA,EAAA,EAAA,EAAA,MAAA,oBApBN,wEAyBI,aAAA,QAzBJ,0EA6BI,MAAA,KACA,iBAAA,QACA,aAAA,QA/BJ,qDAAA,sDAuCM,MAAA,QAvCN,6DAAA,8DA0CQ,iBAAA,QAUR,sBACE,SAAA,SACA,cAAA,EAEA,eAAA,IAJF,8BASI,SAAA,SACA,IAAA,OACA,KAAA,QACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,eAAA,KACA,QAAA,GACA,iBAAA,KACA,OAAA,QAAA,MAAA,IAlBJ,6BAwBI,SAAA,SACA,IAAA,OACA,KAAA,QACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,QAAA,GACA,WAAA,UAAA,GAAA,CAAA,IAAA,IASJ,+CpB5GI,cAAA,OoB4GJ,4EAOM,iBAAA,iNAPN,mFAaM,aAAA,QTxHF,iBAAA,QS2GJ,kFAkBM,iBAAA,8JAlBN,sFAwBM,iBAAA,mBAxBN,4FA2BM,iBAAA,mBASN,4CAGI,cAAA,IAHJ,yEAQM,iBAAA,6JARN,mFAcM,iBAAA,mBAUN,eACE,aAAA,QADF,6CAKM,KAAA,SACA,MAAA,QACA,eAAA,IAEA,cAAA,MATN,4CAaM,IAAA,mBACA,KAAA,qBACA,MAAA,iBACA,OAAA,iBACA,iBAAA,QAEA,cAAA,MX1LA,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,WAAA,CAAA,kBAAA,KAAA,YAAA,WAAA,UAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,UAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,WAAA,CAAA,kBAAA,KAAA,YAKF,uCWkKJ,4CXjKM,WAAA,MWiKN,0EA0BM,iBAAA,KACA,kBAAA,mBAAA,UAAA,mBA3BN,oFAiCM,iBAAA,mBAYN,eACE,QAAA,aACA,MAAA,KACA,OAAA,2BACA,QAAA,QAAA,QAAA,QAAA,O3B/FI,UAAA,K2BkGJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,eAAA,OACA,WAAA,KAAA,+KAAA,UAAA,MAAA,OAAA,MAAA,CAAA,IAAA,KACA,OAAA,IAAA,MAAA,QpBjOE,cAAA,OoBoOF,mBAAA,KAAA,gBAAA,KAAA,WAAA,KAfF,qBAkBI,aAAA,QACA,QAAA,EAIE,WAAA,EAAA,EAAA,EAAA,MAAA,oBAvBN,gCAgCM,MAAA,QACA,iBAAA,KAjCN,yBAAA,qCAuCI,OAAA,KACA,cAAA,OACA,iBAAA,KAzCJ,wBA6CI,MAAA,QACA,iBAAA,QA9CJ,2BAmDI,QAAA,KAnDJ,8BAwDI,MAAA,YACA,YAAA,EAAA,EAAA,EAAA,QAIJ,kBACE,OAAA,0BACA,YAAA,OACA,eAAA,OACA,aAAA,M3B5JI,UAAA,Q2BgKN,kBACE,OAAA,yBACA,YAAA,MACA,eAAA,MACA,aAAA,K3BpKI,UAAA,Q2B6KN,aACE,SAAA,SACA,QAAA,aACA,MAAA,KACA,OAAA,2BACA,cAAA,EAGF,mBACE,SAAA,SACA,QAAA,EACA,MAAA,KACA,OAAA,2BACA,OAAA,EACA,QAAA,EANF,4CASI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oB5BumHJ,+C4BjnHA,gDAgBI,iBAAA,QAhBJ,sDAqBM,QAAA,SArBN,0DA0BI,QAAA,kBAIJ,mBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,KAAA,EACA,QAAA,EACA,OAAA,2BACA,QAAA,QAAA,OAEA,YAAA,IACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,OAAA,IAAA,MAAA,QpB1VE,cAAA,OoB6UJ,0BAkBI,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,QAAA,EACA,QAAA,MACA,OAAA,qBACA,QAAA,QAAA,OACA,YAAA,IACA,MAAA,QACA,QAAA,STxWA,iBAAA,QS0WA,YAAA,QpB3WA,cAAA,EAAA,OAAA,OAAA,EoBsXJ,cACE,MAAA,KACA,OAAA,OACA,QAAA,EACA,iBAAA,YACA,mBAAA,KAAA,gBAAA,KAAA,WAAA,KALF,oBAQI,QAAA,EARJ,0CAY8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAZ9B,sCAa8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAb9B,+BAc8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAd9B,gCAkBI,OAAA,EAlBJ,oCAsBI,MAAA,KACA,OAAA,KACA,WAAA,QT7YA,iBAAA,QS+YA,OAAA,EpBhZA,cAAA,KSCE,mBAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YWmZF,mBAAA,KAAA,WAAA,KX9YA,uCWgXJ,oCX/WM,mBAAA,KAAA,WAAA,MW+WN,2CTrXI,iBAAA,QSqXJ,6CAsCI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,QACA,aAAA,YpBjaA,cAAA,KoBsXJ,gCAiDI,MAAA,KACA,OAAA,KTvaA,iBAAA,QSyaA,OAAA,EpB1aA,cAAA,KSCE,gBAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YW6aF,gBAAA,KAAA,WAAA,KXxaA,uCWgXJ,gCX/WM,gBAAA,KAAA,WAAA,MW+WN,uCTrXI,iBAAA,QSqXJ,gCAgEI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,QACA,aAAA,YpB3bA,cAAA,KoBsXJ,yBA2EI,MAAA,KACA,OAAA,KACA,WAAA,EACA,aAAA,MACA,YAAA,MTpcA,iBAAA,QSscA,OAAA,EpBvcA,cAAA,KSCE,eAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YW0cF,WAAA,KXrcA,uCWgXJ,yBX/WM,eAAA,KAAA,WAAA,MW+WN,gCTrXI,iBAAA,QSqXJ,yBA6FI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,YACA,aAAA,YACA,aAAA,MAnGJ,8BAwGI,iBAAA,QpB9dA,cAAA,KoBsXJ,8BA6GI,aAAA,KACA,iBAAA,QpBpeA,cAAA,KoBsXJ,6CAoHM,iBAAA,QApHN,sDAwHM,OAAA,QAxHN,yCA4HM,iBAAA,QA5HN,yCAgIM,OAAA,QAhIN,kCAoIM,iBAAA,QAKN,8B5BknHA,mBACA,eiBjnIM,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAKF,uCWyfJ,8B5BynHE,mBACA,eiBlnII,WAAA,MYPN,KACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,EACA,cAAA,EACA,WAAA,KAGF,UACE,QAAA,MACA,QAAA,MAAA,K1BCA,gBAAA,gB0BEE,gBAAA,KALJ,mBAUI,MAAA,QACA,eAAA,KACA,OAAA,QAQJ,UACE,cAAA,IAAA,MAAA,QADF,oBAII,cAAA,KAJJ,oBAQI,OAAA,IAAA,MAAA,YrB3BA,uBAAA,OACA,wBAAA,OLCF,0BAAA,0B0B6BI,aAAA,QAAA,QAAA,QAZN,6BAgBM,MAAA,QACA,iBAAA,YACA,aAAA,Y7BkoIN,mC6BppIA,2BAwBI,MAAA,QACA,iBAAA,KACA,aAAA,QAAA,QAAA,KA1BJ,yBA+BI,WAAA,KrBlDA,uBAAA,EACA,wBAAA,EqB4DJ,qBrBtEI,cAAA,OqBsEJ,4B7B2nIA,2B6BpnII,MAAA,KACA,iBAAA,QASJ,oBAEI,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,WAAA,OAIJ,yBAEI,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,WAAA,OASJ,uBAEI,QAAA,KAFJ,qBAKI,QAAA,MCpGJ,QACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,QAAA,gBAAA,cACA,QAAA,MAAA,KANF,mB9B8tIA,yBAAwE,sBAAvB,sBAAvB,sBAAqE,sB8BntI3F,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,QAAA,gBAAA,cAoBJ,cACE,QAAA,aACA,YAAA,SACA,eAAA,SACA,aAAA,K7BwEI,UAAA,Q6BtEJ,YAAA,QACA,YAAA,O3B1CA,oBAAA,oB2B6CE,gBAAA,KASJ,YACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,aAAA,EACA,cAAA,EACA,WAAA,KALF,sBAQI,cAAA,EACA,aAAA,EATJ,2BAaI,SAAA,OACA,MAAA,KASJ,aACE,QAAA,aACA,YAAA,MACA,eAAA,MAYF,iBACE,wBAAA,KAAA,WAAA,KACA,kBAAA,EAAA,UAAA,EAGA,eAAA,OAAA,YAAA,OAIF,gBACE,QAAA,OAAA,O7BSI,UAAA,Q6BPJ,YAAA,EACA,iBAAA,YACA,OAAA,IAAA,MAAA,YtBrHE,cAAA,OLWF,sBAAA,sB2B8GE,gBAAA,KAMJ,qBACE,QAAA,aACA,MAAA,MACA,OAAA,MACA,eAAA,OACA,QAAA,GACA,WAAA,UAAA,OAAA,OACA,gBAAA,KAAA,KlBlEE,4BkB4EC,6B9B+qIH,mCAA4G,gCAAnC,gCAAnC,gCAAyG,gC8B5qIvI,cAAA,EACA,aAAA,GlB7FN,yBkByFA,kBAoBI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WArBH,8BAwBK,mBAAA,IAAA,eAAA,IAxBL,6CA2BO,SAAA,SA3BP,wCA+BO,cAAA,MACA,aAAA,MAhCP,6B9BwsIH,mCAA4G,gCAAnC,gCAAnC,gCAAyG,gC8BlqIvI,cAAA,OAAA,UAAA,OAtCL,mCAqDK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KAxDL,kCA4DK,QAAA,MlBxIN,4BkB4EC,6B9BytIH,mCAA4G,gCAAnC,gCAAnC,gCAAyG,gC8BttIvI,cAAA,EACA,aAAA,GlB7FN,yBkByFA,kBAoBI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WArBH,8BAwBK,mBAAA,IAAA,eAAA,IAxBL,6CA2BO,SAAA,SA3BP,wCA+BO,cAAA,MACA,aAAA,MAhCP,6B9BkvIH,mCAA4G,gCAAnC,gCAAnC,gCAAyG,gC8B5sIvI,cAAA,OAAA,UAAA,OAtCL,mCAqDK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KAxDL,kCA4DK,QAAA,MlBxIN,4BkB4EC,6B9BmwIH,mCAA4G,gCAAnC,gCAAnC,gCAAyG,gC8BhwIvI,cAAA,EACA,aAAA,GlB7FN,yBkByFA,kBAoBI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WArBH,8BAwBK,mBAAA,IAAA,eAAA,IAxBL,6CA2BO,SAAA,SA3BP,wCA+BO,cAAA,MACA,aAAA,MAhCP,6B9B4xIH,mCAA4G,gCAAnC,gCAAnC,gCAAyG,gC8BtvIvI,cAAA,OAAA,UAAA,OAtCL,mCAqDK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KAxDL,kCA4DK,QAAA,MlBxIN,6BkB4EC,6B9B6yIH,mCAA4G,gCAAnC,gCAAnC,gCAAyG,gC8B1yIvI,cAAA,EACA,aAAA,GlB7FN,0BkByFA,kBAoBI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WArBH,8BAwBK,mBAAA,IAAA,eAAA,IAxBL,6CA2BO,SAAA,SA3BP,wCA+BO,cAAA,MACA,aAAA,MAhCP,6B9Bs0IH,mCAA4G,gCAAnC,gCAAnC,gCAAyG,gC8BhyIvI,cAAA,OAAA,UAAA,OAtCL,mCAqDK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KAxDL,kCA4DK,QAAA,MAjEV,eAyBQ,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WA1BR,0B9Bk2IA,gCAAmG,6BAAhC,6BAAhC,6BAAgG,6B8B11IzH,cAAA,EACA,aAAA,EATV,2BA6BU,mBAAA,IAAA,eAAA,IA7BV,0CAgCY,SAAA,SAhCZ,qCAoCY,cAAA,MACA,aAAA,MArCZ,0B9Bs3IA,gCAAmG,6BAAhC,6BAAhC,6BAAgG,6B8B30IzH,cAAA,OAAA,UAAA,OA3CV,gCA0DU,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KA7DV,+BAiEU,QAAA,KAaV,4BAEI,MAAA,e3BhNF,kCAAA,kC2BmNI,MAAA,eALN,oCAWM,MAAA,e3BzNJ,0CAAA,0C2B4NM,MAAA,eAdR,6CAkBQ,MAAA,e9B2zIR,4CAEA,2CADA,yC8B90IA,0CA0BM,MAAA,eA1BN,8BA+BI,MAAA,eACA,aAAA,eAhCJ,mCAoCI,iBAAA,8PApCJ,2BAwCI,MAAA,eAxCJ,6BA0CM,MAAA,e3BxPJ,mCAAA,mC2B2PM,MAAA,eAOR,2BAEI,MAAA,K3BpQF,iCAAA,iC2BuQI,MAAA,KALN,mCAWM,MAAA,qB3B7QJ,yCAAA,yC2BgRM,MAAA,sBAdR,4CAkBQ,MAAA,sB9BuzIR,2CAEA,0CADA,wC8B10IA,yCA0BM,MAAA,KA1BN,6BA+BI,MAAA,qBACA,aAAA,qBAhCJ,kCAoCI,iBAAA,oQApCJ,0BAwCI,MAAA,qBAxCJ,4BA0CM,MAAA,K3B5SJ,kCAAA,kC2B+SM,MAAA,KC3TR,MACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,UAAA,EAEA,UAAA,WACA,iBAAA,KACA,gBAAA,WACA,OAAA,IAAA,MAAA,iBvBRE,cAAA,OuBDJ,SAaI,aAAA,EACA,YAAA,EAdJ,2DvBUI,uBAAA,OACA,wBAAA,OuBXJ,yDvBwBI,2BAAA,OACA,0BAAA,OuBKJ,WAGE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAGA,WAAA,IACA,QAAA,QAIF,YACE,cAAA,OAGF,eACE,WAAA,SACA,cAAA,EAGF,sBACE,cAAA,E5B3CA,iB4BgDE,gBAAA,KAFJ,sBAMI,YAAA,QAQJ,aACE,QAAA,OAAA,QACA,cAAA,EAEA,iBAAA,gBACA,cAAA,IAAA,MAAA,iBALF,yBvBnEI,cAAA,mBAAA,mBAAA,EAAA,EuBmEJ,sDAaM,WAAA,EAKN,aACE,QAAA,OAAA,QACA,iBAAA,gBACA,WAAA,IAAA,MAAA,iBAHF,wBvBrFI,cAAA,EAAA,EAAA,mBAAA,mBuBoGJ,kBACE,aAAA,SACA,cAAA,QACA,YAAA,SACA,cAAA,EAGF,mBACE,aAAA,SACA,YAAA,SAIF,kBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,QAGF,U/BgmJA,iBADA,c+B5lJE,kBAAA,EAAA,YAAA,EACA,MAAA,KAGF,U/BgmJA,cQxtJI,uBAAA,mBACA,wBAAA,mBuB4HJ,U/BimJA,iBQhtJI,2BAAA,mBACA,0BAAA,mBuBsHJ,iBAEI,cAAA,KnBzFA,yBmBuFJ,WAMI,QAAA,YAAA,QAAA,KACA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,aAAA,MACA,YAAA,MATJ,iBAaM,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,aAAA,KACA,cAAA,EACA,YAAA,MAUN,kBAII,cAAA,KnBrHA,yBmBiHJ,YAQI,QAAA,YAAA,QAAA,KACA,cAAA,IAAA,KAAA,UAAA,IAAA,KATJ,kBAcM,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,cAAA,EAfN,wBAkBQ,YAAA,EACA,YAAA,EAnBR,mCvBxJI,wBAAA,EACA,2BAAA,ER0wJF,gD+BnnJF,iDA8BY,wBAAA,E/BylJV,gD+BvnJF,oDAmCY,2BAAA,EAnCZ,oCvB1II,uBAAA,EACA,0BAAA,ERwwJF,iD+B/nJF,kDA6CY,uBAAA,E/BslJV,iD+BnoJF,qDAkDY,0BAAA,GAaZ,oBAEI,cAAA,OnBlLA,yBmBgLJ,cAMI,qBAAA,EAAA,kBAAA,EAAA,aAAA,EACA,mBAAA,QAAA,gBAAA,QAAA,WAAA,QACA,QAAA,EACA,OAAA,EATJ,oBAYM,QAAA,aACA,MAAA,MAUN,iBAEI,SAAA,OAFJ,oCAKM,cAAA,EvB5OF,2BAAA,EACA,0BAAA,EuBsOJ,qCvBrPI,uBAAA,EACA,wBAAA,EuBoPJ,8BvB9PI,cAAA,EuB6QE,cAAA,KClRN,YACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,QAAA,OAAA,KACA,cAAA,KAEA,WAAA,KACA,iBAAA,QxBFE,cAAA,OwBMJ,kCAGI,aAAA,MAHJ,0CAMM,QAAA,aACA,cAAA,MACA,MAAA,QACA,QAAA,IATN,gDAoBI,gBAAA,UApBJ,gDAwBI,gBAAA,KAxBJ,wBA4BI,MAAA,QCvCJ,YACE,QAAA,YAAA,QAAA,K5BGA,aAAA,EACA,WAAA,KGAE,cAAA,OyBCJ,WACE,SAAA,SACA,QAAA,MACA,QAAA,MAAA,OACA,YAAA,KACA,YAAA,KACA,MAAA,QACA,iBAAA,KACA,OAAA,IAAA,MAAA,QARF,iBAWI,QAAA,EACA,MAAA,QACA,gBAAA,KACA,iBAAA,QACA,aAAA,QAfJ,iBAmBI,QAAA,EACA,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAIJ,kCAGM,YAAA,EzBCF,uBAAA,OACA,0BAAA,OyBLJ,iCzBVI,wBAAA,OACA,2BAAA,OyBSJ,6BAcI,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QAjBJ,+BAqBI,MAAA,QACA,eAAA,KAEA,OAAA,KACA,iBAAA,KACA,aAAA,QCtDF,0BACE,QAAA,OAAA,OjC2HE,UAAA,QiCzHF,YAAA,IAKE,iD1BwBF,uBAAA,MACA,0BAAA,M0BpBE,gD1BKF,wBAAA,MACA,2BAAA,M0BnBF,0BACE,QAAA,OAAA,MjC2HE,UAAA,QiCzHF,YAAA,IAKE,iD1BwBF,uBAAA,MACA,0BAAA,M0BpBE,gD1BKF,wBAAA,MACA,2BAAA,M2BjBJ,OACE,QAAA,aACA,QAAA,MAAA,KlCiEE,UAAA,IkC/DF,YAAA,IACA,YAAA,EACA,WAAA,OACA,YAAA,OACA,eAAA,S3BRE,cAAA,OSCE,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAKF,uCkBNJ,OlBOM,WAAA,MdIJ,cAAA,cgCGI,gBAAA,KAdN,aAoBI,QAAA,KAKJ,YACE,SAAA,SACA,IAAA,KAOF,YACE,cAAA,KACA,aAAA,K3BpCE,cAAA,M2B6CF,eCjDA,MAAA,KACA,iBAAA,QjCcA,sBAAA,sBiCVI,MAAA,KACA,iBAAA,QAHI,sBAAA,sBAQJ,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,mBDqCJ,iBCjDA,MAAA,KACA,iBAAA,QjCcA,wBAAA,wBiCVI,MAAA,KACA,iBAAA,QAHI,wBAAA,wBAQJ,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,qBDqCJ,eCjDA,MAAA,KACA,iBAAA,QjCcA,sBAAA,sBiCVI,MAAA,KACA,iBAAA,QAHI,sBAAA,sBAQJ,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,mBDqCJ,YCjDA,MAAA,KACA,iBAAA,QjCcA,mBAAA,mBiCVI,MAAA,KACA,iBAAA,QAHI,mBAAA,mBAQJ,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBDqCJ,eCjDA,MAAA,QACA,iBAAA,QjCcA,sBAAA,sBiCVI,MAAA,QACA,iBAAA,QAHI,sBAAA,sBAQJ,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,mBDqCJ,cCjDA,MAAA,KACA,iBAAA,QjCcA,qBAAA,qBiCVI,MAAA,KACA,iBAAA,QAHI,qBAAA,qBAQJ,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,mBDqCJ,aCjDA,MAAA,QACA,iBAAA,QjCcA,oBAAA,oBiCVI,MAAA,QACA,iBAAA,QAHI,oBAAA,oBAQJ,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,qBDqCJ,YCjDA,MAAA,KACA,iBAAA,QjCcA,mBAAA,mBiCVI,MAAA,KACA,iBAAA,QAHI,mBAAA,mBAQJ,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,kBCbN,WACE,QAAA,KAAA,KACA,cAAA,KAEA,iBAAA,Q7BCE,cAAA,MIuDA,yByB5DJ,WAQI,QAAA,KAAA,MAIJ,iBACE,cAAA,EACA,aAAA,E7BTE,cAAA,E8BDJ,OACE,SAAA,SACA,QAAA,OAAA,QACA,cAAA,KACA,OAAA,IAAA,MAAA,Y9BHE,cAAA,O8BQJ,eAEE,MAAA,QAIF,YACE,YAAA,IAQF,mBACE,cAAA,KADF,0BAKI,SAAA,SACA,IAAA,EACA,MAAA,EACA,QAAA,OAAA,QACA,MAAA,QAUF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,iBC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,oBACE,iBAAA,QAGF,6BACE,MAAA,QDqCF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,YC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,eACE,iBAAA,QAGF,wBACE,MAAA,QDqCF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,cC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,iBACE,iBAAA,QAGF,0BACE,MAAA,QDqCF,aC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,gBACE,iBAAA,QAGF,yBACE,MAAA,QDqCF,YC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,eACE,iBAAA,QAGF,wBACE,MAAA,QCRF,wCACE,KAAO,oBAAA,KAAA,EACP,GAAK,oBAAA,EAAA,GAFP,gCACE,KAAO,oBAAA,KAAA,EACP,GAAK,oBAAA,EAAA,GAIT,UACE,QAAA,YAAA,QAAA,KACA,OAAA,KACA,SAAA,OvCoHI,UAAA,OuClHJ,iBAAA,QhCRE,cAAA,OgCaJ,cACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,cAAA,OAAA,gBAAA,OACA,SAAA,OACA,MAAA,KACA,WAAA,OACA,YAAA,OACA,iBAAA,QvBpBI,WAAA,MAAA,IAAA,KAKF,uCuBOJ,cvBNM,WAAA,MuBkBN,sBrBaE,iBAAA,iKqBXA,gBAAA,KAAA,KAIA,uBACE,kBAAA,qBAAA,GAAA,OAAA,SAAA,UAAA,qBAAA,GAAA,OAAA,SAGE,uCAJJ,uBAKM,kBAAA,KAAA,UAAA,MCzCR,OACE,QAAA,YAAA,QAAA,KACA,eAAA,MAAA,YAAA,WAGF,YACE,SAAA,EAAA,KAAA,ECFF,YACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OAGA,aAAA,EACA,cAAA,EASF,wBACE,MAAA,KACA,MAAA,QACA,WAAA,QvCNA,8BAAA,8BuCUE,QAAA,EACA,MAAA,QACA,gBAAA,KACA,iBAAA,QAVJ,+BAcI,MAAA,QACA,iBAAA,QASJ,iBACE,SAAA,SACA,QAAA,MACA,QAAA,OAAA,QAEA,iBAAA,KACA,OAAA,IAAA,MAAA,iBANF,6BlC7BI,uBAAA,OACA,wBAAA,OkC4BJ,4BlCfI,2BAAA,OACA,0BAAA,OkCcJ,0BAAA,0BAkBI,MAAA,QACA,eAAA,KACA,iBAAA,KApBJ,wBAyBI,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QA5BJ,kCAgCI,iBAAA,EAhCJ,yCAmCM,WAAA,KACA,iBAAA,IAcF,uBACE,mBAAA,IAAA,eAAA,IADF,oDlCjCA,0BAAA,OAZA,wBAAA,EkC6CA,mDlC7CA,wBAAA,OAYA,0BAAA,EkCiCA,+CAeM,WAAA,EAfN,yDAmBM,iBAAA,IACA,kBAAA,EApBN,gEAuBQ,YAAA,KACA,kBAAA,I9BzDR,yB8BiCA,0BACE,mBAAA,IAAA,eAAA,IADF,uDlCjCA,0BAAA,OAZA,wBAAA,EkC6CA,sDlC7CA,wBAAA,OAYA,0BAAA,EkCiCA,kDAeM,WAAA,EAfN,4DAmBM,iBAAA,IACA,kBAAA,EApBN,mEAuBQ,YAAA,KACA,kBAAA,K9BzDR,yB8BiCA,0BACE,mBAAA,IAAA,eAAA,IADF,uDlCjCA,0BAAA,OAZA,wBAAA,EkC6CA,sDlC7CA,wBAAA,OAYA,0BAAA,EkCiCA,kDAeM,WAAA,EAfN,4DAmBM,iBAAA,IACA,kBAAA,EApBN,mEAuBQ,YAAA,KACA,kBAAA,K9BzDR,yB8BiCA,0BACE,mBAAA,IAAA,eAAA,IADF,uDlCjCA,0BAAA,OAZA,wBAAA,EkC6CA,sDlC7CA,wBAAA,OAYA,0BAAA,EkCiCA,kDAeM,WAAA,EAfN,4DAmBM,iBAAA,IACA,kBAAA,EApBN,mEAuBQ,YAAA,KACA,kBAAA,K9BzDR,0B8BiCA,0BACE,mBAAA,IAAA,eAAA,IADF,uDlCjCA,0BAAA,OAZA,wBAAA,EkC6CA,sDlC7CA,wBAAA,OAYA,0BAAA,EkCiCA,kDAeM,WAAA,EAfN,4DAmBM,iBAAA,IACA,kBAAA,EApBN,mEAuBQ,YAAA,KACA,kBAAA,KAcZ,mCAEI,mBAAA,EACA,kBAAA,ElCjIA,cAAA,EkC8HJ,+CAOM,iBAAA,EAPN,yDAaM,oBAAA,EC7IJ,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,2BACE,MAAA,QACA,iBAAA,QxCWF,wDAAA,wDwCPM,MAAA,QACA,iBAAA,QAPN,yDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,sBACE,MAAA,QACA,iBAAA,QxCWF,mDAAA,mDwCPM,MAAA,QACA,iBAAA,QAPN,oDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,wBACE,MAAA,QACA,iBAAA,QxCWF,qDAAA,qDwCPM,MAAA,QACA,iBAAA,QAPN,sDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,uBACE,MAAA,QACA,iBAAA,QxCWF,oDAAA,oDwCPM,MAAA,QACA,iBAAA,QAPN,qDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,sBACE,MAAA,QACA,iBAAA,QxCWF,mDAAA,mDwCPM,MAAA,QACA,iBAAA,QAPN,oDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QChBR,OACE,MAAA,M3C8HI,UAAA,O2C5HJ,YAAA,IACA,YAAA,EACA,MAAA,KACA,YAAA,EAAA,IAAA,EAAA,KACA,QAAA,GzCKA,ayCDE,MAAA,KACA,gBAAA,KzCIF,2CAAA,2CyCCI,QAAA,IAWN,aACE,QAAA,EACA,iBAAA,YACA,OAAA,EACA,mBAAA,KAAA,gBAAA,KAAA,WAAA,KAMF,iBACE,eAAA,KCvCF,OACE,UAAA,MACA,SAAA,O5C6HI,UAAA,Q4C1HJ,iBAAA,sBACA,gBAAA,YACA,OAAA,IAAA,MAAA,eACA,WAAA,EAAA,OAAA,OAAA,eACA,wBAAA,WAAA,gBAAA,WACA,QAAA,ErCLE,cAAA,OqCLJ,wBAcI,cAAA,OAdJ,eAkBI,QAAA,EAlBJ,YAsBI,QAAA,MACA,QAAA,EAvBJ,YA2BI,QAAA,KAIJ,cACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,QAAA,OAAA,OACA,MAAA,QACA,iBAAA,sBACA,gBAAA,YACA,cAAA,IAAA,MAAA,gBAGF,YACE,QAAA,OCpCF,YAEE,SAAA,OAFF,mBAKI,WAAA,OACA,WAAA,KAKJ,OACE,SAAA,MACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,MAAA,KACA,OAAA,KACA,SAAA,OAGA,QAAA,EAOF,cACE,SAAA,SACA,MAAA,KACA,OAAA,MAEA,eAAA,KAGA,0B7BrCI,WAAA,kBAAA,IAAA,SAAA,WAAA,UAAA,IAAA,SAAA,WAAA,UAAA,IAAA,QAAA,CAAA,kBAAA,IAAA,S6BuCF,kBAAA,mBAAA,UAAA,mB7BlCA,uC6BgCF,0B7B/BI,WAAA,M6BmCJ,0BACE,kBAAA,KAAA,UAAA,KAIF,kCACE,kBAAA,YAAA,UAAA,YAIJ,yBACE,QAAA,YAAA,QAAA,KACA,WAAA,kBAFF,wCAKI,WAAA,mBACA,SAAA,O9C6wLJ,uC8CnxLA,uCAWI,kBAAA,EAAA,YAAA,EAXJ,qCAeI,WAAA,KAIJ,uBACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,WAAA,kBAHF,+BAOI,QAAA,MACA,OAAA,mBACA,QAAA,GATJ,+CAcI,mBAAA,OAAA,eAAA,OACA,cAAA,OAAA,gBAAA,OACA,OAAA,KAhBJ,8DAmBM,WAAA,KAnBN,uDAuBM,QAAA,KAMN,eACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,MAAA,KAGA,eAAA,KACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,etC9GE,cAAA,MsCkHF,QAAA,EAIF,gBACE,SAAA,MACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,MAAA,MACA,OAAA,MACA,iBAAA,KAPF,qBAUW,QAAA,EAVX,qBAWW,QAAA,GAKX,cACE,QAAA,YAAA,QAAA,KACA,eAAA,MAAA,YAAA,WACA,cAAA,QAAA,gBAAA,cACA,QAAA,KAAA,KACA,cAAA,IAAA,MAAA,QtClIE,uBAAA,kBACA,wBAAA,kBsC4HJ,qBASI,QAAA,KAAA,KAEA,OAAA,MAAA,MAAA,MAAA,KAKJ,aACE,cAAA,EACA,YAAA,IAKF,YACE,SAAA,SAGA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,QAAA,KAIF,cACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,IAAA,gBAAA,SACA,QAAA,OACA,WAAA,IAAA,MAAA,QtCrJE,2BAAA,kBACA,0BAAA,kBsC8IJ,gBAcI,OAAA,OAKJ,yBACE,SAAA,SACA,IAAA,QACA,MAAA,KACA,OAAA,KACA,SAAA,OlCvIE,yBkCzBJ,cAuKI,UAAA,MACA,OAAA,QAAA,KAlJJ,yBAsJI,WAAA,oBAtJJ,wCAyJM,WAAA,qBAtIN,uBA2II,WAAA,oBA3IJ,+BA8IM,OAAA,qBAQJ,UAAY,UAAA,OlCtKV,yBkC0KF,U9C+vLA,U8C7vLE,UAAA,OlC5KA,0BkCiLF,UAAY,UAAA,QC5Od,SACE,SAAA,SACA,QAAA,KACA,QAAA,MACA,OAAA,ECJA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBAEA,WAAA,OACA,YAAA,IACA,YAAA,IACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,OACA,WAAA,OACA,aAAA,OACA,YAAA,OACA,WAAA,K/CgHI,UAAA,Q8CpHJ,UAAA,WACA,QAAA,EAXF,cAaW,QAAA,GAbX,gBAgBI,SAAA,SACA,QAAA,MACA,MAAA,MACA,OAAA,MAnBJ,wBAsBM,SAAA,SACA,QAAA,GACA,aAAA,YACA,aAAA,MAKN,mCAAA,gBACE,QAAA,MAAA,EADF,0CAAA,uBAII,OAAA,EAJJ,kDAAA,+BAOM,IAAA,EACA,aAAA,MAAA,MAAA,EACA,iBAAA,KAKN,qCAAA,kBACE,QAAA,EAAA,MADF,4CAAA,yBAII,KAAA,EACA,MAAA,MACA,OAAA,MANJ,oDAAA,iCASM,MAAA,EACA,aAAA,MAAA,MAAA,MAAA,EACA,mBAAA,KAKN,sCAAA,mBACE,QAAA,MAAA,EADF,6CAAA,0BAII,IAAA,EAJJ,qDAAA,kCAOM,OAAA,EACA,aAAA,EAAA,MAAA,MACA,oBAAA,KAKN,oCAAA,iBACE,QAAA,EAAA,MADF,2CAAA,wBAII,MAAA,EACA,MAAA,MACA,OAAA,MANJ,mDAAA,gCASM,KAAA,EACA,aAAA,MAAA,EAAA,MAAA,MACA,kBAAA,KAqBN,eACE,UAAA,MACA,QAAA,OAAA,MACA,MAAA,KACA,WAAA,OACA,iBAAA,KvC3GE,cAAA,OyCLJ,SACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,MACA,UAAA,MDLA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBAEA,WAAA,OACA,YAAA,IACA,YAAA,IACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,OACA,WAAA,OACA,aAAA,OACA,YAAA,OACA,WAAA,K/CgHI,UAAA,QgDnHJ,UAAA,WACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,ezCVE,cAAA,MyCLJ,gBAoBI,SAAA,SACA,QAAA,MACA,MAAA,KACA,OAAA,MACA,OAAA,EAAA,MAxBJ,uBAAA,wBA4BM,SAAA,SACA,QAAA,MACA,QAAA,GACA,aAAA,YACA,aAAA,MAKN,mCAAA,gBACE,cAAA,MADF,0CAAA,uBAII,OAAA,mBAJJ,kDAAA,+BAOM,OAAA,EACA,aAAA,MAAA,MAAA,EACA,iBAAA,gBATN,iDAAA,8BAaM,OAAA,IACA,aAAA,MAAA,MAAA,EACA,iBAAA,KAKN,qCAAA,kBACE,YAAA,MADF,4CAAA,yBAII,KAAA,mBACA,MAAA,MACA,OAAA,KACA,OAAA,MAAA,EAPJ,oDAAA,iCAUM,KAAA,EACA,aAAA,MAAA,MAAA,MAAA,EACA,mBAAA,gBAZN,mDAAA,gCAgBM,KAAA,IACA,aAAA,MAAA,MAAA,MAAA,EACA,mBAAA,KAKN,sCAAA,mBACE,WAAA,MADF,6CAAA,0BAII,IAAA,mBAJJ,qDAAA,kCAOM,IAAA,EACA,aAAA,EAAA,MAAA,MAAA,MACA,oBAAA,gBATN,oDAAA,iCAaM,IAAA,IACA,aAAA,EAAA,MAAA,MAAA,MACA,oBAAA,KAfN,8DAAA,2CAqBI,SAAA,SACA,IAAA,EACA,KAAA,IACA,QAAA,MACA,MAAA,KACA,YAAA,OACA,QAAA,GACA,cAAA,IAAA,MAAA,QAIJ,oCAAA,iBACE,aAAA,MADF,2CAAA,wBAII,MAAA,mBACA,MAAA,MACA,OAAA,KACA,OAAA,MAAA,EAPJ,mDAAA,gCAUM,MAAA,EACA,aAAA,MAAA,EAAA,MAAA,MACA,kBAAA,gBAZN,kDAAA,+BAgBM,MAAA,IACA,aAAA,MAAA,EAAA,MAAA,MACA,kBAAA,KAsBN,gBACE,QAAA,MAAA,OACA,cAAA,EhD3BI,UAAA,KgD8BJ,iBAAA,QACA,cAAA,IAAA,MAAA,QzChJE,uBAAA,kBACA,wBAAA,kByCyIJ,sBAUI,QAAA,KAIJ,cACE,QAAA,MAAA,OACA,MAAA,QC3JF,UACE,SAAA,SAGF,wBACE,iBAAA,MAAA,aAAA,MAGF,gBACE,SAAA,SACA,MAAA,KACA,SAAA,OCvBA,uBACE,QAAA,MACA,MAAA,KACA,QAAA,GDwBJ,eACE,SAAA,SACA,QAAA,KACA,MAAA,KACA,MAAA,KACA,aAAA,MACA,4BAAA,OAAA,oBAAA,OjC5BI,WAAA,kBAAA,IAAA,YAAA,WAAA,UAAA,IAAA,YAAA,WAAA,UAAA,IAAA,WAAA,CAAA,kBAAA,IAAA,YAKF,uCiCiBJ,ejChBM,WAAA,MjB6xMN,oBACA,oBkDpwMA,sBAGE,QAAA,MlDswMF,4BkDnwMA,6CAEE,kBAAA,iBAAA,UAAA,iBlDuwMF,2BkDpwMA,8CAEE,kBAAA,kBAAA,UAAA,kBAQF,8BAEI,QAAA,EACA,oBAAA,QACA,kBAAA,KAAA,UAAA,KlDmwMJ,sDACA,uDkDxwMA,qCAUI,QAAA,EACA,QAAA,EAXJ,0ClD8wMA,2CkD9vMI,QAAA,EACA,QAAA,EjCtEE,WAAA,QAAA,GAAA,IAKF,uCiCgDJ,0ClDsxME,2CiBr0MI,WAAA,MjB20MN,uBkDjwMA,uBAEE,SAAA,SACA,IAAA,EACA,OAAA,EACA,QAAA,EAEA,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,MAAA,IACA,MAAA,KACA,WAAA,OACA,QAAA,GjC7FI,WAAA,QAAA,KAAA,KAKF,uCjBg2MF,uBkDrxMF,uBjC1EM,WAAA,MjBs2MN,6BADA,6BGj2ME,6BAAA,6B+CwFE,MAAA,KACA,gBAAA,KACA,QAAA,EACA,QAAA,GAGJ,uBACE,KAAA,EAKF,uBACE,MAAA,ElD6wMF,4BkDtwMA,4BAEE,QAAA,aACA,MAAA,KACA,OAAA,KACA,WAAA,UAAA,GAAA,CAAA,KAAA,KAEF,4BACE,iBAAA,qMAEF,4BACE,iBAAA,sMASF,qBACE,SAAA,SACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,GACA,QAAA,YAAA,QAAA,KACA,cAAA,OAAA,gBAAA,OACA,aAAA,EAEA,aAAA,IACA,YAAA,IACA,WAAA,KAZF,wBAeI,WAAA,YACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,OAAA,IACA,aAAA,IACA,YAAA,IACA,YAAA,OACA,OAAA,QACA,iBAAA,KACA,gBAAA,YAEA,WAAA,KAAA,MAAA,YACA,cAAA,KAAA,MAAA,YACA,QAAA,GjCtKE,WAAA,QAAA,IAAA,KAKF,uCiCqIJ,wBjCpIM,WAAA,MiCoIN,6BAiCI,QAAA,EASJ,kBACE,SAAA,SACA,MAAA,IACA,OAAA,KACA,KAAA,IACA,QAAA,GACA,YAAA,KACA,eAAA,KACA,MAAA,KACA,WAAA,OE/LF,kCACE,GAAK,kBAAA,eAAA,UAAA,gBADP,0BACE,GAAK,kBAAA,eAAA,UAAA,gBAGP,gBACE,QAAA,aACA,MAAA,KACA,OAAA,KACA,eAAA,YACA,OAAA,MAAA,MAAA,aACA,mBAAA,YAEA,cAAA,IACA,kBAAA,eAAA,KAAA,OAAA,SAAA,UAAA,eAAA,KAAA,OAAA,SAGF,mBACE,MAAA,KACA,OAAA,KACA,aAAA,KAOF,gCACE,GACE,kBAAA,SAAA,UAAA,SAEF,IACE,QAAA,GALJ,wBACE,GACE,kBAAA,SAAA,UAAA,SAEF,IACE,QAAA,GAIJ,cACE,QAAA,aACA,MAAA,KACA,OAAA,KACA,eAAA,YACA,iBAAA,aAEA,cAAA,IACA,QAAA,EACA,kBAAA,aAAA,KAAA,OAAA,SAAA,UAAA,aAAA,KAAA,OAAA,SAGF,iBACE,MAAA,KACA,OAAA,KCnDF,gBAAqB,eAAA,mBACrB,WAAqB,eAAA,cACrB,cAAqB,eAAA,iBACrB,cAAqB,eAAA,iBACrB,mBAAqB,eAAA,sBACrB,gBAAqB,eAAA,mBCFnB,YACE,iBAAA,kBnDUF,mBAAA,mBH4hNF,wBADA,wBsDhiNM,iBAAA,kBANJ,cACE,iBAAA,kBnDUF,qBAAA,qBHsiNF,0BADA,0BsD1iNM,iBAAA,kBANJ,YACE,iBAAA,kBnDUF,mBAAA,mBHgjNF,wBADA,wBsDpjNM,iBAAA,kBANJ,SACE,iBAAA,kBnDUF,gBAAA,gBH0jNF,qBADA,qBsD9jNM,iBAAA,kBANJ,YACE,iBAAA,kBnDUF,mBAAA,mBHokNF,wBADA,wBsDxkNM,iBAAA,kBANJ,WACE,iBAAA,kBnDUF,kBAAA,kBH8kNF,uBADA,uBsDllNM,iBAAA,kBANJ,UACE,iBAAA,kBnDUF,iBAAA,iBHwlNF,sBADA,sBsD5lNM,iBAAA,kBANJ,SACE,iBAAA,kBnDUF,gBAAA,gBHkmNF,qBADA,qBsDtmNM,iBAAA,kBCCN,UACE,iBAAA,eAGF,gBACE,iBAAA,sBCXF,QAAkB,OAAA,IAAA,MAAA,kBAClB,YAAkB,WAAA,IAAA,MAAA,kBAClB,cAAkB,aAAA,IAAA,MAAA,kBAClB,eAAkB,cAAA,IAAA,MAAA,kBAClB,aAAkB,YAAA,IAAA,MAAA,kBAElB,UAAmB,OAAA,YACnB,cAAmB,WAAA,YACnB,gBAAmB,aAAA,YACnB,iBAAmB,cAAA,YACnB,eAAmB,YAAA,YAGjB,gBACE,aAAA,kBADF,kBACE,aAAA,kBADF,gBACE,aAAA,kBADF,aACE,aAAA,kBADF,gBACE,aAAA,kBADF,eACE,aAAA,kBADF,cACE,aAAA,kBADF,aACE,aAAA,kBAIJ,cACE,aAAA,eAOF,YACE,cAAA,gBAGF,SACE,cAAA,iBAGF,aACE,uBAAA,iBACA,wBAAA,iBAGF,eACE,wBAAA,iBACA,2BAAA,iBAGF,gBACE,2BAAA,iBACA,0BAAA,iBAGF,cACE,uBAAA,iBACA,0BAAA,iBAGF,YACE,cAAA,gBAGF,gBACE,cAAA,cAGF,cACE,cAAA,gBAGF,WACE,cAAA,YLxEA,iBACE,QAAA,MACA,MAAA,KACA,QAAA,GMOE,QAAwB,QAAA,eAAxB,UAAwB,QAAA,iBAAxB,gBAAwB,QAAA,uBAAxB,SAAwB,QAAA,gBAAxB,SAAwB,QAAA,gBAAxB,aAAwB,QAAA,oBAAxB,cAAwB,QAAA,qBAAxB,QAAwB,QAAA,sBAAA,QAAA,eAAxB,eAAwB,QAAA,6BAAA,QAAA,sB7CiD1B,yB6CjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,uB7CiD1B,yB6CjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,uB7CiD1B,yB6CjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,uB7CiD1B,0B6CjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,uBAU9B,aAEI,cAAqB,QAAA,eAArB,gBAAqB,QAAA,iBAArB,sBAAqB,QAAA,uBAArB,eAAqB,QAAA,gBAArB,eAAqB,QAAA,gBAArB,mBAAqB,QAAA,oBAArB,oBAAqB,QAAA,qBAArB,cAAqB,QAAA,sBAAA,QAAA,eAArB,qBAAqB,QAAA,6BAAA,QAAA,uBCrBzB,kBACE,SAAA,SACA,QAAA,MACA,MAAA,KACA,QAAA,EACA,SAAA,OALF,0BAQI,QAAA,MACA,QAAA,GATJ,yC1D+8NA,wBADA,yBAEA,yBACA,wB0Dh8NI,SAAA,SACA,IAAA,EACA,OAAA,EACA,KAAA,EACA,MAAA,KACA,OAAA,KACA,OAAA,EAQF,gCAEI,YAAA,WAFJ,gCAEI,YAAA,OAFJ,+BAEI,YAAA,IAFJ,+BAEI,YAAA,KCzBF,UAAgC,mBAAA,cAAA,eAAA,cAChC,aAAgC,mBAAA,iBAAA,eAAA,iBAChC,kBAAgC,mBAAA,sBAAA,eAAA,sBAChC,qBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,WAA8B,cAAA,eAAA,UAAA,eAC9B,aAA8B,cAAA,iBAAA,UAAA,iBAC9B,mBAA8B,cAAA,uBAAA,UAAA,uBAC9B,WAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,aAA8B,kBAAA,YAAA,UAAA,YAC9B,aAA8B,kBAAA,YAAA,UAAA,YAC9B,eAA8B,kBAAA,YAAA,YAAA,YAC9B,eAA8B,kBAAA,YAAA,YAAA,YAE9B,uBAAoC,cAAA,gBAAA,gBAAA,qBACpC,qBAAoC,cAAA,cAAA,gBAAA,mBACpC,wBAAoC,cAAA,iBAAA,gBAAA,iBACpC,yBAAoC,cAAA,kBAAA,gBAAA,wBACpC,wBAAoC,cAAA,qBAAA,gBAAA,uBAEpC,mBAAiC,eAAA,gBAAA,YAAA,qBACjC,iBAAiC,eAAA,cAAA,YAAA,mBACjC,oBAAiC,eAAA,iBAAA,YAAA,iBACjC,sBAAiC,eAAA,mBAAA,YAAA,mBACjC,qBAAiC,eAAA,kBAAA,YAAA,kBAEjC,qBAAkC,mBAAA,gBAAA,cAAA,qBAClC,mBAAkC,mBAAA,cAAA,cAAA,mBAClC,sBAAkC,mBAAA,iBAAA,cAAA,iBAClC,uBAAkC,mBAAA,kBAAA,cAAA,wBAClC,sBAAkC,mBAAA,qBAAA,cAAA,uBAClC,uBAAkC,mBAAA,kBAAA,cAAA,kBAElC,iBAAgC,oBAAA,eAAA,WAAA,eAChC,kBAAgC,oBAAA,gBAAA,WAAA,qBAChC,gBAAgC,oBAAA,cAAA,WAAA,mBAChC,mBAAgC,oBAAA,iBAAA,WAAA,iBAChC,qBAAgC,oBAAA,mBAAA,WAAA,mBAChC,oBAAgC,oBAAA,kBAAA,WAAA,kB/CYhC,yB+ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB/CYhC,yB+ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB/CYhC,yB+ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB/CYhC,0B+ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBC1ChC,YAAwB,MAAA,eACxB,aAAwB,MAAA,gBACxB,YAAwB,MAAA,ehDoDxB,yBgDtDA,eAAwB,MAAA,eACxB,gBAAwB,MAAA,gBACxB,eAAwB,MAAA,gBhDoDxB,yBgDtDA,eAAwB,MAAA,eACxB,gBAAwB,MAAA,gBACxB,eAAwB,MAAA,gBhDoDxB,yBgDtDA,eAAwB,MAAA,eACxB,gBAAwB,MAAA,gBACxB,eAAwB,MAAA,gBhDoDxB,0BgDtDA,eAAwB,MAAA,eACxB,gBAAwB,MAAA,gBACxB,eAAwB,MAAA,gBCL1B,eAAsB,SAAA,eAAtB,iBAAsB,SAAA,iBCCtB,iBAAyB,SAAA,iBAAzB,mBAAyB,SAAA,mBAAzB,mBAAyB,SAAA,mBAAzB,gBAAyB,SAAA,gBAAzB,iBAAyB,SAAA,yBAAA,SAAA,iBAK3B,WACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,KAAA,EACA,QAAA,KAGF,cACE,SAAA,MACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KAI4B,2DAD9B,YAEI,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,MCzBJ,SCEE,SAAA,SACA,MAAA,IACA,OAAA,IACA,QAAA,EACA,OAAA,KACA,SAAA,OACA,KAAA,cACA,YAAA,OACA,OAAA,EAUA,0BAAA,yBAEE,SAAA,OACA,MAAA,KACA,OAAA,KACA,SAAA,QACA,KAAA,KACA,YAAA,OC7BJ,WAAa,WAAA,EAAA,QAAA,OAAA,2BACb,QAAU,WAAA,EAAA,MAAA,KAAA,0BACV,WAAa,WAAA,EAAA,KAAA,KAAA,2BACb,aAAe,WAAA,eCCX,MAAuB,MAAA,cAAvB,MAAuB,MAAA,cAAvB,MAAuB,MAAA,cAAvB,OAAuB,MAAA,eAAvB,QAAuB,MAAA,eAAvB,MAAuB,OAAA,cAAvB,MAAuB,OAAA,cAAvB,MAAuB,OAAA,cAAvB,OAAuB,OAAA,eAAvB,QAAuB,OAAA,eAI3B,QAAU,UAAA,eACV,QAAU,WAAA,eAIV,YAAc,UAAA,gBACd,YAAc,WAAA,gBAEd,QAAU,MAAA,gBACV,QAAU,OAAA,gBCfV,uBAEI,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,EAEA,eAAA,KACA,QAAA,GAEA,iBAAA,cCNI,KAAgC,OAAA,YAChC,MpEg6PR,MoE95PU,WAAA,YAEF,MpEi6PR,MoE/5PU,aAAA,YAEF,MpEk6PR,MoEh6PU,cAAA,YAEF,MpEm6PR,MoEj6PU,YAAA,YAfF,KAAgC,OAAA,iBAChC,MpEw7PR,MoEt7PU,WAAA,iBAEF,MpEy7PR,MoEv7PU,aAAA,iBAEF,MpE07PR,MoEx7PU,cAAA,iBAEF,MpE27PR,MoEz7PU,YAAA,iBAfF,KAAgC,OAAA,gBAChC,MpEg9PR,MoE98PU,WAAA,gBAEF,MpEi9PR,MoE/8PU,aAAA,gBAEF,MpEk9PR,MoEh9PU,cAAA,gBAEF,MpEm9PR,MoEj9PU,YAAA,gBAfF,KAAgC,OAAA,eAChC,MpEw+PR,MoEt+PU,WAAA,eAEF,MpEy+PR,MoEv+PU,aAAA,eAEF,MpE0+PR,MoEx+PU,cAAA,eAEF,MpE2+PR,MoEz+PU,YAAA,eAfF,KAAgC,OAAA,iBAChC,MpEggQR,MoE9/PU,WAAA,iBAEF,MpEigQR,MoE//PU,aAAA,iBAEF,MpEkgQR,MoEhgQU,cAAA,iBAEF,MpEmgQR,MoEjgQU,YAAA,iBAfF,KAAgC,OAAA,eAChC,MpEwhQR,MoEthQU,WAAA,eAEF,MpEyhQR,MoEvhQU,aAAA,eAEF,MpE0hQR,MoExhQU,cAAA,eAEF,MpE2hQR,MoEzhQU,YAAA,eAfF,KAAgC,QAAA,YAChC,MpEgjQR,MoE9iQU,YAAA,YAEF,MpEijQR,MoE/iQU,cAAA,YAEF,MpEkjQR,MoEhjQU,eAAA,YAEF,MpEmjQR,MoEjjQU,aAAA,YAfF,KAAgC,QAAA,iBAChC,MpEwkQR,MoEtkQU,YAAA,iBAEF,MpEykQR,MoEvkQU,cAAA,iBAEF,MpE0kQR,MoExkQU,eAAA,iBAEF,MpE2kQR,MoEzkQU,aAAA,iBAfF,KAAgC,QAAA,gBAChC,MpEgmQR,MoE9lQU,YAAA,gBAEF,MpEimQR,MoE/lQU,cAAA,gBAEF,MpEkmQR,MoEhmQU,eAAA,gBAEF,MpEmmQR,MoEjmQU,aAAA,gBAfF,KAAgC,QAAA,eAChC,MpEwnQR,MoEtnQU,YAAA,eAEF,MpEynQR,MoEvnQU,cAAA,eAEF,MpE0nQR,MoExnQU,eAAA,eAEF,MpE2nQR,MoEznQU,aAAA,eAfF,KAAgC,QAAA,iBAChC,MpEgpQR,MoE9oQU,YAAA,iBAEF,MpEipQR,MoE/oQU,cAAA,iBAEF,MpEkpQR,MoEhpQU,eAAA,iBAEF,MpEmpQR,MoEjpQU,aAAA,iBAfF,KAAgC,QAAA,eAChC,MpEwqQR,MoEtqQU,YAAA,eAEF,MpEyqQR,MoEvqQU,cAAA,eAEF,MpE0qQR,MoExqQU,eAAA,eAEF,MpE2qQR,MoEzqQU,aAAA,eAQF,MAAwB,OAAA,kBACxB,OpEyqQR,OoEvqQU,WAAA,kBAEF,OpE0qQR,OoExqQU,aAAA,kBAEF,OpE2qQR,OoEzqQU,cAAA,kBAEF,OpE4qQR,OoE1qQU,YAAA,kBAfF,MAAwB,OAAA,iBACxB,OpEisQR,OoE/rQU,WAAA,iBAEF,OpEksQR,OoEhsQU,aAAA,iBAEF,OpEmsQR,OoEjsQU,cAAA,iBAEF,OpEosQR,OoElsQU,YAAA,iBAfF,MAAwB,OAAA,gBACxB,OpEytQR,OoEvtQU,WAAA,gBAEF,OpE0tQR,OoExtQU,aAAA,gBAEF,OpE2tQR,OoEztQU,cAAA,gBAEF,OpE4tQR,OoE1tQU,YAAA,gBAfF,MAAwB,OAAA,kBACxB,OpEivQR,OoE/uQU,WAAA,kBAEF,OpEkvQR,OoEhvQU,aAAA,kBAEF,OpEmvQR,OoEjvQU,cAAA,kBAEF,OpEovQR,OoElvQU,YAAA,kBAfF,MAAwB,OAAA,gBACxB,OpEywQR,OoEvwQU,WAAA,gBAEF,OpE0wQR,OoExwQU,aAAA,gBAEF,OpE2wQR,OoEzwQU,cAAA,gBAEF,OpE4wQR,OoE1wQU,YAAA,gBAMN,QAAmB,OAAA,eACnB,SpE4wQJ,SoE1wQM,WAAA,eAEF,SpE6wQJ,SoE3wQM,aAAA,eAEF,SpE8wQJ,SoE5wQM,cAAA,eAEF,SpE+wQJ,SoE7wQM,YAAA,exDTF,yBwDlDI,QAAgC,OAAA,YAChC,SpEg1QN,SoE90QQ,WAAA,YAEF,SpEg1QN,SoE90QQ,aAAA,YAEF,SpEg1QN,SoE90QQ,cAAA,YAEF,SpEg1QN,SoE90QQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,SpEm2QN,SoEj2QQ,WAAA,iBAEF,SpEm2QN,SoEj2QQ,aAAA,iBAEF,SpEm2QN,SoEj2QQ,cAAA,iBAEF,SpEm2QN,SoEj2QQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,SpEs3QN,SoEp3QQ,WAAA,gBAEF,SpEs3QN,SoEp3QQ,aAAA,gBAEF,SpEs3QN,SoEp3QQ,cAAA,gBAEF,SpEs3QN,SoEp3QQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,SpEy4QN,SoEv4QQ,WAAA,eAEF,SpEy4QN,SoEv4QQ,aAAA,eAEF,SpEy4QN,SoEv4QQ,cAAA,eAEF,SpEy4QN,SoEv4QQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,SpE45QN,SoE15QQ,WAAA,iBAEF,SpE45QN,SoE15QQ,aAAA,iBAEF,SpE45QN,SoE15QQ,cAAA,iBAEF,SpE45QN,SoE15QQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,SpE+6QN,SoE76QQ,WAAA,eAEF,SpE+6QN,SoE76QQ,aAAA,eAEF,SpE+6QN,SoE76QQ,cAAA,eAEF,SpE+6QN,SoE76QQ,YAAA,eAfF,QAAgC,QAAA,YAChC,SpEk8QN,SoEh8QQ,YAAA,YAEF,SpEk8QN,SoEh8QQ,cAAA,YAEF,SpEk8QN,SoEh8QQ,eAAA,YAEF,SpEk8QN,SoEh8QQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,SpEq9QN,SoEn9QQ,YAAA,iBAEF,SpEq9QN,SoEn9QQ,cAAA,iBAEF,SpEq9QN,SoEn9QQ,eAAA,iBAEF,SpEq9QN,SoEn9QQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,SpEw+QN,SoEt+QQ,YAAA,gBAEF,SpEw+QN,SoEt+QQ,cAAA,gBAEF,SpEw+QN,SoEt+QQ,eAAA,gBAEF,SpEw+QN,SoEt+QQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,SpE2/QN,SoEz/QQ,YAAA,eAEF,SpE2/QN,SoEz/QQ,cAAA,eAEF,SpE2/QN,SoEz/QQ,eAAA,eAEF,SpE2/QN,SoEz/QQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,SpE8gRN,SoE5gRQ,YAAA,iBAEF,SpE8gRN,SoE5gRQ,cAAA,iBAEF,SpE8gRN,SoE5gRQ,eAAA,iBAEF,SpE8gRN,SoE5gRQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,SpEiiRN,SoE/hRQ,YAAA,eAEF,SpEiiRN,SoE/hRQ,cAAA,eAEF,SpEiiRN,SoE/hRQ,eAAA,eAEF,SpEiiRN,SoE/hRQ,aAAA,eAQF,SAAwB,OAAA,kBACxB,UpE6hRN,UoE3hRQ,WAAA,kBAEF,UpE6hRN,UoE3hRQ,aAAA,kBAEF,UpE6hRN,UoE3hRQ,cAAA,kBAEF,UpE6hRN,UoE3hRQ,YAAA,kBAfF,SAAwB,OAAA,iBACxB,UpEgjRN,UoE9iRQ,WAAA,iBAEF,UpEgjRN,UoE9iRQ,aAAA,iBAEF,UpEgjRN,UoE9iRQ,cAAA,iBAEF,UpEgjRN,UoE9iRQ,YAAA,iBAfF,SAAwB,OAAA,gBACxB,UpEmkRN,UoEjkRQ,WAAA,gBAEF,UpEmkRN,UoEjkRQ,aAAA,gBAEF,UpEmkRN,UoEjkRQ,cAAA,gBAEF,UpEmkRN,UoEjkRQ,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UpEslRN,UoEplRQ,WAAA,kBAEF,UpEslRN,UoEplRQ,aAAA,kBAEF,UpEslRN,UoEplRQ,cAAA,kBAEF,UpEslRN,UoEplRQ,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UpEymRN,UoEvmRQ,WAAA,gBAEF,UpEymRN,UoEvmRQ,aAAA,gBAEF,UpEymRN,UoEvmRQ,cAAA,gBAEF,UpEymRN,UoEvmRQ,YAAA,gBAMN,WAAmB,OAAA,eACnB,YpEumRF,YoErmRI,WAAA,eAEF,YpEumRF,YoErmRI,aAAA,eAEF,YpEumRF,YoErmRI,cAAA,eAEF,YpEumRF,YoErmRI,YAAA,gBxDTF,yBwDlDI,QAAgC,OAAA,YAChC,SpEyqRN,SoEvqRQ,WAAA,YAEF,SpEyqRN,SoEvqRQ,aAAA,YAEF,SpEyqRN,SoEvqRQ,cAAA,YAEF,SpEyqRN,SoEvqRQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,SpE4rRN,SoE1rRQ,WAAA,iBAEF,SpE4rRN,SoE1rRQ,aAAA,iBAEF,SpE4rRN,SoE1rRQ,cAAA,iBAEF,SpE4rRN,SoE1rRQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,SpE+sRN,SoE7sRQ,WAAA,gBAEF,SpE+sRN,SoE7sRQ,aAAA,gBAEF,SpE+sRN,SoE7sRQ,cAAA,gBAEF,SpE+sRN,SoE7sRQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,SpEkuRN,SoEhuRQ,WAAA,eAEF,SpEkuRN,SoEhuRQ,aAAA,eAEF,SpEkuRN,SoEhuRQ,cAAA,eAEF,SpEkuRN,SoEhuRQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,SpEqvRN,SoEnvRQ,WAAA,iBAEF,SpEqvRN,SoEnvRQ,aAAA,iBAEF,SpEqvRN,SoEnvRQ,cAAA,iBAEF,SpEqvRN,SoEnvRQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,SpEwwRN,SoEtwRQ,WAAA,eAEF,SpEwwRN,SoEtwRQ,aAAA,eAEF,SpEwwRN,SoEtwRQ,cAAA,eAEF,SpEwwRN,SoEtwRQ,YAAA,eAfF,QAAgC,QAAA,YAChC,SpE2xRN,SoEzxRQ,YAAA,YAEF,SpE2xRN,SoEzxRQ,cAAA,YAEF,SpE2xRN,SoEzxRQ,eAAA,YAEF,SpE2xRN,SoEzxRQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,SpE8yRN,SoE5yRQ,YAAA,iBAEF,SpE8yRN,SoE5yRQ,cAAA,iBAEF,SpE8yRN,SoE5yRQ,eAAA,iBAEF,SpE8yRN,SoE5yRQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,SpEi0RN,SoE/zRQ,YAAA,gBAEF,SpEi0RN,SoE/zRQ,cAAA,gBAEF,SpEi0RN,SoE/zRQ,eAAA,gBAEF,SpEi0RN,SoE/zRQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,SpEo1RN,SoEl1RQ,YAAA,eAEF,SpEo1RN,SoEl1RQ,cAAA,eAEF,SpEo1RN,SoEl1RQ,eAAA,eAEF,SpEo1RN,SoEl1RQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,SpEu2RN,SoEr2RQ,YAAA,iBAEF,SpEu2RN,SoEr2RQ,cAAA,iBAEF,SpEu2RN,SoEr2RQ,eAAA,iBAEF,SpEu2RN,SoEr2RQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,SpE03RN,SoEx3RQ,YAAA,eAEF,SpE03RN,SoEx3RQ,cAAA,eAEF,SpE03RN,SoEx3RQ,eAAA,eAEF,SpE03RN,SoEx3RQ,aAAA,eAQF,SAAwB,OAAA,kBACxB,UpEs3RN,UoEp3RQ,WAAA,kBAEF,UpEs3RN,UoEp3RQ,aAAA,kBAEF,UpEs3RN,UoEp3RQ,cAAA,kBAEF,UpEs3RN,UoEp3RQ,YAAA,kBAfF,SAAwB,OAAA,iBACxB,UpEy4RN,UoEv4RQ,WAAA,iBAEF,UpEy4RN,UoEv4RQ,aAAA,iBAEF,UpEy4RN,UoEv4RQ,cAAA,iBAEF,UpEy4RN,UoEv4RQ,YAAA,iBAfF,SAAwB,OAAA,gBACxB,UpE45RN,UoE15RQ,WAAA,gBAEF,UpE45RN,UoE15RQ,aAAA,gBAEF,UpE45RN,UoE15RQ,cAAA,gBAEF,UpE45RN,UoE15RQ,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UpE+6RN,UoE76RQ,WAAA,kBAEF,UpE+6RN,UoE76RQ,aAAA,kBAEF,UpE+6RN,UoE76RQ,cAAA,kBAEF,UpE+6RN,UoE76RQ,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UpEk8RN,UoEh8RQ,WAAA,gBAEF,UpEk8RN,UoEh8RQ,aAAA,gBAEF,UpEk8RN,UoEh8RQ,cAAA,gBAEF,UpEk8RN,UoEh8RQ,YAAA,gBAMN,WAAmB,OAAA,eACnB,YpEg8RF,YoE97RI,WAAA,eAEF,YpEg8RF,YoE97RI,aAAA,eAEF,YpEg8RF,YoE97RI,cAAA,eAEF,YpEg8RF,YoE97RI,YAAA,gBxDTF,yBwDlDI,QAAgC,OAAA,YAChC,SpEkgSN,SoEhgSQ,WAAA,YAEF,SpEkgSN,SoEhgSQ,aAAA,YAEF,SpEkgSN,SoEhgSQ,cAAA,YAEF,SpEkgSN,SoEhgSQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,SpEqhSN,SoEnhSQ,WAAA,iBAEF,SpEqhSN,SoEnhSQ,aAAA,iBAEF,SpEqhSN,SoEnhSQ,cAAA,iBAEF,SpEqhSN,SoEnhSQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,SpEwiSN,SoEtiSQ,WAAA,gBAEF,SpEwiSN,SoEtiSQ,aAAA,gBAEF,SpEwiSN,SoEtiSQ,cAAA,gBAEF,SpEwiSN,SoEtiSQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,SpE2jSN,SoEzjSQ,WAAA,eAEF,SpE2jSN,SoEzjSQ,aAAA,eAEF,SpE2jSN,SoEzjSQ,cAAA,eAEF,SpE2jSN,SoEzjSQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,SpE8kSN,SoE5kSQ,WAAA,iBAEF,SpE8kSN,SoE5kSQ,aAAA,iBAEF,SpE8kSN,SoE5kSQ,cAAA,iBAEF,SpE8kSN,SoE5kSQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,SpEimSN,SoE/lSQ,WAAA,eAEF,SpEimSN,SoE/lSQ,aAAA,eAEF,SpEimSN,SoE/lSQ,cAAA,eAEF,SpEimSN,SoE/lSQ,YAAA,eAfF,QAAgC,QAAA,YAChC,SpEonSN,SoElnSQ,YAAA,YAEF,SpEonSN,SoElnSQ,cAAA,YAEF,SpEonSN,SoElnSQ,eAAA,YAEF,SpEonSN,SoElnSQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,SpEuoSN,SoEroSQ,YAAA,iBAEF,SpEuoSN,SoEroSQ,cAAA,iBAEF,SpEuoSN,SoEroSQ,eAAA,iBAEF,SpEuoSN,SoEroSQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,SpE0pSN,SoExpSQ,YAAA,gBAEF,SpE0pSN,SoExpSQ,cAAA,gBAEF,SpE0pSN,SoExpSQ,eAAA,gBAEF,SpE0pSN,SoExpSQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,SpE6qSN,SoE3qSQ,YAAA,eAEF,SpE6qSN,SoE3qSQ,cAAA,eAEF,SpE6qSN,SoE3qSQ,eAAA,eAEF,SpE6qSN,SoE3qSQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,SpEgsSN,SoE9rSQ,YAAA,iBAEF,SpEgsSN,SoE9rSQ,cAAA,iBAEF,SpEgsSN,SoE9rSQ,eAAA,iBAEF,SpEgsSN,SoE9rSQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,SpEmtSN,SoEjtSQ,YAAA,eAEF,SpEmtSN,SoEjtSQ,cAAA,eAEF,SpEmtSN,SoEjtSQ,eAAA,eAEF,SpEmtSN,SoEjtSQ,aAAA,eAQF,SAAwB,OAAA,kBACxB,UpE+sSN,UoE7sSQ,WAAA,kBAEF,UpE+sSN,UoE7sSQ,aAAA,kBAEF,UpE+sSN,UoE7sSQ,cAAA,kBAEF,UpE+sSN,UoE7sSQ,YAAA,kBAfF,SAAwB,OAAA,iBACxB,UpEkuSN,UoEhuSQ,WAAA,iBAEF,UpEkuSN,UoEhuSQ,aAAA,iBAEF,UpEkuSN,UoEhuSQ,cAAA,iBAEF,UpEkuSN,UoEhuSQ,YAAA,iBAfF,SAAwB,OAAA,gBACxB,UpEqvSN,UoEnvSQ,WAAA,gBAEF,UpEqvSN,UoEnvSQ,aAAA,gBAEF,UpEqvSN,UoEnvSQ,cAAA,gBAEF,UpEqvSN,UoEnvSQ,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UpEwwSN,UoEtwSQ,WAAA,kBAEF,UpEwwSN,UoEtwSQ,aAAA,kBAEF,UpEwwSN,UoEtwSQ,cAAA,kBAEF,UpEwwSN,UoEtwSQ,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UpE2xSN,UoEzxSQ,WAAA,gBAEF,UpE2xSN,UoEzxSQ,aAAA,gBAEF,UpE2xSN,UoEzxSQ,cAAA,gBAEF,UpE2xSN,UoEzxSQ,YAAA,gBAMN,WAAmB,OAAA,eACnB,YpEyxSF,YoEvxSI,WAAA,eAEF,YpEyxSF,YoEvxSI,aAAA,eAEF,YpEyxSF,YoEvxSI,cAAA,eAEF,YpEyxSF,YoEvxSI,YAAA,gBxDTF,0BwDlDI,QAAgC,OAAA,YAChC,SpE21SN,SoEz1SQ,WAAA,YAEF,SpE21SN,SoEz1SQ,aAAA,YAEF,SpE21SN,SoEz1SQ,cAAA,YAEF,SpE21SN,SoEz1SQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,SpE82SN,SoE52SQ,WAAA,iBAEF,SpE82SN,SoE52SQ,aAAA,iBAEF,SpE82SN,SoE52SQ,cAAA,iBAEF,SpE82SN,SoE52SQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,SpEi4SN,SoE/3SQ,WAAA,gBAEF,SpEi4SN,SoE/3SQ,aAAA,gBAEF,SpEi4SN,SoE/3SQ,cAAA,gBAEF,SpEi4SN,SoE/3SQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,SpEo5SN,SoEl5SQ,WAAA,eAEF,SpEo5SN,SoEl5SQ,aAAA,eAEF,SpEo5SN,SoEl5SQ,cAAA,eAEF,SpEo5SN,SoEl5SQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,SpEu6SN,SoEr6SQ,WAAA,iBAEF,SpEu6SN,SoEr6SQ,aAAA,iBAEF,SpEu6SN,SoEr6SQ,cAAA,iBAEF,SpEu6SN,SoEr6SQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,SpE07SN,SoEx7SQ,WAAA,eAEF,SpE07SN,SoEx7SQ,aAAA,eAEF,SpE07SN,SoEx7SQ,cAAA,eAEF,SpE07SN,SoEx7SQ,YAAA,eAfF,QAAgC,QAAA,YAChC,SpE68SN,SoE38SQ,YAAA,YAEF,SpE68SN,SoE38SQ,cAAA,YAEF,SpE68SN,SoE38SQ,eAAA,YAEF,SpE68SN,SoE38SQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,SpEg+SN,SoE99SQ,YAAA,iBAEF,SpEg+SN,SoE99SQ,cAAA,iBAEF,SpEg+SN,SoE99SQ,eAAA,iBAEF,SpEg+SN,SoE99SQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,SpEm/SN,SoEj/SQ,YAAA,gBAEF,SpEm/SN,SoEj/SQ,cAAA,gBAEF,SpEm/SN,SoEj/SQ,eAAA,gBAEF,SpEm/SN,SoEj/SQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,SpEsgTN,SoEpgTQ,YAAA,eAEF,SpEsgTN,SoEpgTQ,cAAA,eAEF,SpEsgTN,SoEpgTQ,eAAA,eAEF,SpEsgTN,SoEpgTQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,SpEyhTN,SoEvhTQ,YAAA,iBAEF,SpEyhTN,SoEvhTQ,cAAA,iBAEF,SpEyhTN,SoEvhTQ,eAAA,iBAEF,SpEyhTN,SoEvhTQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,SpE4iTN,SoE1iTQ,YAAA,eAEF,SpE4iTN,SoE1iTQ,cAAA,eAEF,SpE4iTN,SoE1iTQ,eAAA,eAEF,SpE4iTN,SoE1iTQ,aAAA,eAQF,SAAwB,OAAA,kBACxB,UpEwiTN,UoEtiTQ,WAAA,kBAEF,UpEwiTN,UoEtiTQ,aAAA,kBAEF,UpEwiTN,UoEtiTQ,cAAA,kBAEF,UpEwiTN,UoEtiTQ,YAAA,kBAfF,SAAwB,OAAA,iBACxB,UpE2jTN,UoEzjTQ,WAAA,iBAEF,UpE2jTN,UoEzjTQ,aAAA,iBAEF,UpE2jTN,UoEzjTQ,cAAA,iBAEF,UpE2jTN,UoEzjTQ,YAAA,iBAfF,SAAwB,OAAA,gBACxB,UpE8kTN,UoE5kTQ,WAAA,gBAEF,UpE8kTN,UoE5kTQ,aAAA,gBAEF,UpE8kTN,UoE5kTQ,cAAA,gBAEF,UpE8kTN,UoE5kTQ,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UpEimTN,UoE/lTQ,WAAA,kBAEF,UpEimTN,UoE/lTQ,aAAA,kBAEF,UpEimTN,UoE/lTQ,cAAA,kBAEF,UpEimTN,UoE/lTQ,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UpEonTN,UoElnTQ,WAAA,gBAEF,UpEonTN,UoElnTQ,aAAA,gBAEF,UpEonTN,UoElnTQ,cAAA,gBAEF,UpEonTN,UoElnTQ,YAAA,gBAMN,WAAmB,OAAA,eACnB,YpEknTF,YoEhnTI,WAAA,eAEF,YpEknTF,YoEhnTI,aAAA,eAEF,YpEknTF,YoEhnTI,cAAA,eAEF,YpEknTF,YoEhnTI,YAAA,gBC/DN,gBAAkB,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,oBAIlB,cAAiB,WAAA,kBACjB,WAAiB,YAAA,iBACjB,aAAiB,YAAA,iBACjB,eCTE,SAAA,OACA,cAAA,SACA,YAAA,ODeE,WAAwB,WAAA,eACxB,YAAwB,WAAA,gBACxB,aAAwB,WAAA,iBzDqCxB,yByDvCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBzDqCxB,yByDvCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBzDqCxB,yByDvCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBzDqCxB,0ByDvCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBAM5B,gBAAmB,eAAA,oBACnB,gBAAmB,eAAA,oBACnB,iBAAmB,eAAA,qBAInB,mBAAuB,YAAA,cACvB,qBAAuB,YAAA,kBACvB,oBAAuB,YAAA,cACvB,kBAAuB,YAAA,cACvB,oBAAuB,YAAA,iBACvB,aAAuB,WAAA,iBAIvB,YAAc,MAAA,eEvCZ,cACE,MAAA,kBpEUF,qBAAA,qBoELM,MAAA,kBANN,gBACE,MAAA,kBpEUF,uBAAA,uBoELM,MAAA,kBANN,cACE,MAAA,kBpEUF,qBAAA,qBoELM,MAAA,kBANN,WACE,MAAA,kBpEUF,kBAAA,kBoELM,MAAA,kBANN,cACE,MAAA,kBpEUF,qBAAA,qBoELM,MAAA,kBANN,aACE,MAAA,kBpEUF,oBAAA,oBoELM,MAAA,kBANN,YACE,MAAA,kBpEUF,mBAAA,mBoELM,MAAA,kBANN,WACE,MAAA,kBpEUF,kBAAA,kBoELM,MAAA,kBFuCR,WAAa,MAAA,kBACb,YAAc,MAAA,kBAEd,eAAiB,MAAA,yBACjB,eAAiB,MAAA,+BAIjB,WGvDE,KAAA,CAAA,CAAA,EAAA,EACA,MAAA,YACA,YAAA,KACA,iBAAA,YACA,OAAA,EHuDF,sBAAwB,gBAAA,eAExB,YACE,WAAA,qBACA,cAAA,qBAKF,YAAc,MAAA,kBIjEd,SACE,WAAA,kBAGF,WACE,WAAA,iBCAA,a3EOF,ECk5TE,QADA,S0El5TI,YAAA,eAEA,WAAA,eAGF,YAEI,gBAAA,UASJ,mBACE,QAAA,KAAA,YAAA,I3E8LN,I2E/KM,YAAA,mB1Ei4TJ,W0E/3TE,IAEE,OAAA,IAAA,MAAA,QACA,kBAAA,MAQF,MACE,QAAA,mB1E23TJ,I0Ex3TE,GAEE,kBAAA,M1E03TJ,GACA,G0Ex3TE,EAGE,QAAA,EACA,OAAA,EAGF,G1Es3TF,G0Ep3TI,iBAAA,MAQF,MACE,KAAA,G3E5CN,K2E+CM,UAAA,gBhEtFJ,WgEyFI,UAAA,gB5C9EN,Q4CmFM,QAAA,KvC/FN,OuCkGM,OAAA,IAAA,MAAA,K5DnGN,O4DuGM,gBAAA,mBADF,U1Eg3TF,U0E32TM,iBAAA,e1E+2TN,mBcl7TF,mB4D0EQ,OAAA,IAAA,MAAA,kB5DWR,Y4DNM,MAAA,Q1E42TJ,wBAFA,eeh+TA,efi+TA,qB0Er2TM,aAAA,Q5DlBR,sB4DuBM,MAAA,QACA,aAAA","sourcesContent":["/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n","// Do not forget to update getting-started/theming.md!\n:root {\n  // Custom variable values only support SassScript inside `#{}`.\n  @each $color, $value in $colors {\n    --#{$color}: #{$value};\n  }\n\n  @each $color, $value in $theme-colors {\n    --#{$color}: #{$value};\n  }\n\n  @each $bp, $value in $grid-breakpoints {\n    --breakpoint-#{$bp}: #{$value};\n  }\n\n  // Use `inspect` for lists so that quoted items keep the quotes.\n  // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n  --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n  --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box; // 1\n}\n\nhtml {\n  font-family: sans-serif; // 2\n  line-height: 1.15; // 3\n  -webkit-text-size-adjust: 100%; // 4\n  -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n  display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n//    the `inherit` value on things like `<th>` elements.\n\nbody {\n  margin: 0; // 1\n  font-family: $font-family-base;\n  @include font-size($font-size-base);\n  font-weight: $font-weight-base;\n  line-height: $line-height-base;\n  color: $body-color;\n  text-align: left; // 3\n  background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n  outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n  box-sizing: content-box; // 1\n  height: 0; // 1\n  overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n  margin-top: 0;\n  margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n  margin-top: 0;\n  margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n  text-decoration: underline; // 2\n  text-decoration: underline dotted; // 2\n  cursor: help; // 3\n  border-bottom: 0; // 4\n  text-decoration-skip-ink: none; // 5\n}\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: $dt-font-weight;\n}\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0; // Undo browser default\n}\n\nblockquote {\n  margin: 0 0 1rem;\n}\n\nb,\nstrong {\n  font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n  @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n  position: relative;\n  @include font-size(75%);\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n  color: $link-color;\n  text-decoration: $link-decoration;\n  background-color: transparent; // Remove the gray background on active links in IE 10.\n\n  @include hover() {\n    color: $link-hover-color;\n    text-decoration: $link-hover-decoration;\n  }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n  color: inherit;\n  text-decoration: none;\n\n  @include hover() {\n    color: inherit;\n    text-decoration: none;\n  }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: $font-family-monospace;\n  @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n  // Remove browser default top margin\n  margin-top: 0;\n  // Reset browser default of `1em` to use `rem`s\n  margin-bottom: 1rem;\n  // Don't allow content to break outside\n  overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n  // Apply a consistent margin strategy (matches our type styles).\n  margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n  vertical-align: middle;\n  border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n  // Workaround for the SVG overflow bug in IE10/11 is still required.\n  // See https://github.com/twbs/bootstrap/issues/26878\n  overflow: hidden;\n  vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n  border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n  padding-top: $table-cell-padding;\n  padding-bottom: $table-cell-padding;\n  color: $table-caption-color;\n  text-align: left;\n  caption-side: bottom;\n}\n\nth {\n  // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n  // closest parent with a set `text-align`.\n  text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n  // Allow labels to use `margin` for spacing.\n  display: inline-block;\n  margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n  // stylelint-disable-next-line property-blacklist\n  border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0; // Remove the margin in Firefox and Safari\n  font-family: inherit;\n  @include font-size(inherit);\n  line-height: inherit;\n}\n\nbutton,\ninput {\n  overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n  text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n  word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n//    controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n  button,\n  [type=\"button\"],\n  [type=\"reset\"],\n  [type=\"submit\"] {\n    &:not(:disabled) {\n      cursor: pointer;\n    }\n  }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n  padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n  // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n  // bug where setting a custom line-height prevents text from being vertically\n  // centered within the input.\n  // See https://bugs.webkit.org/show_bug.cgi?id=139848\n  // and https://github.com/twbs/bootstrap/issues/11266\n  -webkit-appearance: listbox;\n}\n\ntextarea {\n  overflow: auto; // Remove the default vertical scrollbar in IE.\n  // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n  resize: vertical;\n}\n\nfieldset {\n  // Browsers set a default `min-width: min-content;` on fieldsets,\n  // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n  // So we reset that to ensure fieldsets behave more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359\n  // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n  min-width: 0;\n  // Reset the default outline behavior of fieldsets so they don't affect page layout.\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%; // 1\n  padding: 0;\n  margin-bottom: .5rem;\n  @include font-size(1.5rem);\n  line-height: inherit;\n  color: inherit; // 2\n  white-space: normal; // 1\n}\n\nprogress {\n  vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n[type=\"search\"] {\n  // This overrides the extra rounded corners on search inputs in iOS so that our\n  // `.form-control` class can properly style them. Note that this cannot simply\n  // be added to `.form-control` as it's not specific enough. For details, see\n  // https://github.com/twbs/bootstrap/issues/11586.\n  outline-offset: -2px; // 2. Correct the outline style in Safari.\n  -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n  font: inherit; // 2\n  -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n  display: inline-block;\n}\n\nsummary {\n  display: list-item; // Add the correct display in all browsers\n  cursor: pointer;\n}\n\ntemplate {\n  display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n  display: none !important;\n}\n","/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n  --blue: #007bff;\n  --indigo: #6610f2;\n  --purple: #6f42c1;\n  --pink: #e83e8c;\n  --red: #dc3545;\n  --orange: #fd7e14;\n  --yellow: #ffc107;\n  --green: #28a745;\n  --teal: #20c997;\n  --cyan: #17a2b8;\n  --white: #fff;\n  --gray: #6c757d;\n  --gray-dark: #343a40;\n  --primary: #007bff;\n  --secondary: #6c757d;\n  --success: #28a745;\n  --info: #17a2b8;\n  --warning: #ffc107;\n  --danger: #dc3545;\n  --light: #f8f9fa;\n  --dark: #343a40;\n  --breakpoint-xs: 0;\n  --breakpoint-sm: 576px;\n  --breakpoint-md: 768px;\n  --breakpoint-lg: 992px;\n  --breakpoint-xl: 1200px;\n  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\nhtml {\n  font-family: sans-serif;\n  line-height: 1.15;\n  -webkit-text-size-adjust: 100%;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n  display: block;\n}\n\nbody {\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #212529;\n  text-align: left;\n  background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n  outline: 0 !important;\n}\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n  overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n  margin-top: 0;\n  margin-bottom: 0.5rem;\n}\n\np {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n  text-decoration: underline;\n  -webkit-text-decoration: underline dotted;\n  text-decoration: underline dotted;\n  cursor: help;\n  border-bottom: 0;\n  -webkit-text-decoration-skip-ink: none;\n  text-decoration-skip-ink: none;\n}\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: 700;\n}\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0;\n}\n\nblockquote {\n  margin: 0 0 1rem;\n}\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\nsmall {\n  font-size: 80%;\n}\n\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -.25em;\n}\n\nsup {\n  top: -.5em;\n}\n\na {\n  color: #007bff;\n  text-decoration: none;\n  background-color: transparent;\n}\n\na:hover {\n  color: #0056b3;\n  text-decoration: underline;\n}\n\na:not([href]) {\n  color: inherit;\n  text-decoration: none;\n}\n\na:not([href]):hover {\n  color: inherit;\n  text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size: 1em;\n}\n\npre {\n  margin-top: 0;\n  margin-bottom: 1rem;\n  overflow: auto;\n}\n\nfigure {\n  margin: 0 0 1rem;\n}\n\nimg {\n  vertical-align: middle;\n  border-style: none;\n}\n\nsvg {\n  overflow: hidden;\n  vertical-align: middle;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\ncaption {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n  color: #6c757d;\n  text-align: left;\n  caption-side: bottom;\n}\n\nth {\n  text-align: inherit;\n}\n\nlabel {\n  display: inline-block;\n  margin-bottom: 0.5rem;\n}\n\nbutton {\n  border-radius: 0;\n}\n\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\nbutton,\ninput {\n  overflow: visible;\n}\n\nbutton,\nselect {\n  text-transform: none;\n}\n\nselect {\n  word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n  cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n  -webkit-appearance: listbox;\n}\n\ntextarea {\n  overflow: auto;\n  resize: vertical;\n}\n\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  padding: 0;\n  margin-bottom: .5rem;\n  font-size: 1.5rem;\n  line-height: inherit;\n  color: inherit;\n  white-space: normal;\n}\n\nprogress {\n  vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n[type=\"search\"] {\n  outline-offset: -2px;\n  -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n  font: inherit;\n  -webkit-appearance: button;\n}\n\noutput {\n  display: inline-block;\n}\n\nsummary {\n  display: list-item;\n  cursor: pointer;\n}\n\ntemplate {\n  display: none;\n}\n\n[hidden] {\n  display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  margin-bottom: 0.5rem;\n  font-weight: 500;\n  line-height: 1.2;\n}\n\nh1, .h1 {\n  font-size: 2.5rem;\n}\n\nh2, .h2 {\n  font-size: 2rem;\n}\n\nh3, .h3 {\n  font-size: 1.75rem;\n}\n\nh4, .h4 {\n  font-size: 1.5rem;\n}\n\nh5, .h5 {\n  font-size: 1.25rem;\n}\n\nh6, .h6 {\n  font-size: 1rem;\n}\n\n.lead {\n  font-size: 1.25rem;\n  font-weight: 300;\n}\n\n.display-1 {\n  font-size: 6rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-2 {\n  font-size: 5.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-3 {\n  font-size: 4.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-4 {\n  font-size: 3.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\nhr {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n  border: 0;\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n  font-size: 80%;\n  font-weight: 400;\n}\n\nmark,\n.mark {\n  padding: 0.2em;\n  background-color: #fcf8e3;\n}\n\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n}\n\n.list-inline-item {\n  display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n  margin-right: 0.5rem;\n}\n\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\n\n.blockquote {\n  margin-bottom: 1rem;\n  font-size: 1.25rem;\n}\n\n.blockquote-footer {\n  display: block;\n  font-size: 80%;\n  color: #6c757d;\n}\n\n.blockquote-footer::before {\n  content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n  max-width: 100%;\n  height: auto;\n}\n\n.img-thumbnail {\n  padding: 0.25rem;\n  background-color: #fff;\n  border: 1px solid #dee2e6;\n  border-radius: 0.25rem;\n  max-width: 100%;\n  height: auto;\n}\n\n.figure {\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: 0.5rem;\n  line-height: 1;\n}\n\n.figure-caption {\n  font-size: 90%;\n  color: #6c757d;\n}\n\ncode {\n  font-size: 87.5%;\n  color: #e83e8c;\n  word-wrap: break-word;\n}\n\na > code {\n  color: inherit;\n}\n\nkbd {\n  padding: 0.2rem 0.4rem;\n  font-size: 87.5%;\n  color: #fff;\n  background-color: #212529;\n  border-radius: 0.2rem;\n}\n\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: 700;\n}\n\npre {\n  display: block;\n  font-size: 87.5%;\n  color: #212529;\n}\n\npre code {\n  font-size: inherit;\n  color: inherit;\n  word-break: normal;\n}\n\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n\n.container {\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n\n@media (min-width: 576px) {\n  .container {\n    max-width: 540px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container {\n    max-width: 720px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container {\n    max-width: 960px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container {\n    max-width: 1140px;\n  }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n\n@media (min-width: 576px) {\n  .container, .container-sm {\n    max-width: 540px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container, .container-sm, .container-md {\n    max-width: 720px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container, .container-sm, .container-md, .container-lg {\n    max-width: 960px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container, .container-sm, .container-md, .container-lg, .container-xl {\n    max-width: 1140px;\n  }\n}\n\n.row {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  margin-right: -15px;\n  margin-left: -15px;\n}\n\n.no-gutters {\n  margin-right: 0;\n  margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n  position: relative;\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n\n.col {\n  -ms-flex-preferred-size: 0;\n  flex-basis: 0;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n  max-width: 100%;\n}\n\n.row-cols-1 > * {\n  -ms-flex: 0 0 100%;\n  flex: 0 0 100%;\n  max-width: 100%;\n}\n\n.row-cols-2 > * {\n  -ms-flex: 0 0 50%;\n  flex: 0 0 50%;\n  max-width: 50%;\n}\n\n.row-cols-3 > * {\n  -ms-flex: 0 0 33.333333%;\n  flex: 0 0 33.333333%;\n  max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n  -ms-flex: 0 0 25%;\n  flex: 0 0 25%;\n  max-width: 25%;\n}\n\n.row-cols-5 > * {\n  -ms-flex: 0 0 20%;\n  flex: 0 0 20%;\n  max-width: 20%;\n}\n\n.row-cols-6 > * {\n  -ms-flex: 0 0 16.666667%;\n  flex: 0 0 16.666667%;\n  max-width: 16.666667%;\n}\n\n.col-auto {\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n  width: auto;\n  max-width: 100%;\n}\n\n.col-1 {\n  -ms-flex: 0 0 8.333333%;\n  flex: 0 0 8.333333%;\n  max-width: 8.333333%;\n}\n\n.col-2 {\n  -ms-flex: 0 0 16.666667%;\n  flex: 0 0 16.666667%;\n  max-width: 16.666667%;\n}\n\n.col-3 {\n  -ms-flex: 0 0 25%;\n  flex: 0 0 25%;\n  max-width: 25%;\n}\n\n.col-4 {\n  -ms-flex: 0 0 33.333333%;\n  flex: 0 0 33.333333%;\n  max-width: 33.333333%;\n}\n\n.col-5 {\n  -ms-flex: 0 0 41.666667%;\n  flex: 0 0 41.666667%;\n  max-width: 41.666667%;\n}\n\n.col-6 {\n  -ms-flex: 0 0 50%;\n  flex: 0 0 50%;\n  max-width: 50%;\n}\n\n.col-7 {\n  -ms-flex: 0 0 58.333333%;\n  flex: 0 0 58.333333%;\n  max-width: 58.333333%;\n}\n\n.col-8 {\n  -ms-flex: 0 0 66.666667%;\n  flex: 0 0 66.666667%;\n  max-width: 66.666667%;\n}\n\n.col-9 {\n  -ms-flex: 0 0 75%;\n  flex: 0 0 75%;\n  max-width: 75%;\n}\n\n.col-10 {\n  -ms-flex: 0 0 83.333333%;\n  flex: 0 0 83.333333%;\n  max-width: 83.333333%;\n}\n\n.col-11 {\n  -ms-flex: 0 0 91.666667%;\n  flex: 0 0 91.666667%;\n  max-width: 91.666667%;\n}\n\n.col-12 {\n  -ms-flex: 0 0 100%;\n  flex: 0 0 100%;\n  max-width: 100%;\n}\n\n.order-first {\n  -ms-flex-order: -1;\n  order: -1;\n}\n\n.order-last {\n  -ms-flex-order: 13;\n  order: 13;\n}\n\n.order-0 {\n  -ms-flex-order: 0;\n  order: 0;\n}\n\n.order-1 {\n  -ms-flex-order: 1;\n  order: 1;\n}\n\n.order-2 {\n  -ms-flex-order: 2;\n  order: 2;\n}\n\n.order-3 {\n  -ms-flex-order: 3;\n  order: 3;\n}\n\n.order-4 {\n  -ms-flex-order: 4;\n  order: 4;\n}\n\n.order-5 {\n  -ms-flex-order: 5;\n  order: 5;\n}\n\n.order-6 {\n  -ms-flex-order: 6;\n  order: 6;\n}\n\n.order-7 {\n  -ms-flex-order: 7;\n  order: 7;\n}\n\n.order-8 {\n  -ms-flex-order: 8;\n  order: 8;\n}\n\n.order-9 {\n  -ms-flex-order: 9;\n  order: 9;\n}\n\n.order-10 {\n  -ms-flex-order: 10;\n  order: 10;\n}\n\n.order-11 {\n  -ms-flex-order: 11;\n  order: 11;\n}\n\n.order-12 {\n  -ms-flex-order: 12;\n  order: 12;\n}\n\n.offset-1 {\n  margin-left: 8.333333%;\n}\n\n.offset-2 {\n  margin-left: 16.666667%;\n}\n\n.offset-3 {\n  margin-left: 25%;\n}\n\n.offset-4 {\n  margin-left: 33.333333%;\n}\n\n.offset-5 {\n  margin-left: 41.666667%;\n}\n\n.offset-6 {\n  margin-left: 50%;\n}\n\n.offset-7 {\n  margin-left: 58.333333%;\n}\n\n.offset-8 {\n  margin-left: 66.666667%;\n}\n\n.offset-9 {\n  margin-left: 75%;\n}\n\n.offset-10 {\n  margin-left: 83.333333%;\n}\n\n.offset-11 {\n  margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n  .col-sm {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n  .row-cols-sm-1 > * {\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .row-cols-sm-2 > * {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .row-cols-sm-3 > * {\n    -ms-flex: 0 0 33.333333%;\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .row-cols-sm-4 > * {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .row-cols-sm-5 > * {\n    -ms-flex: 0 0 20%;\n    flex: 0 0 20%;\n    max-width: 20%;\n  }\n  .row-cols-sm-6 > * {\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-sm-auto {\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%;\n  }\n  .col-sm-1 {\n    -ms-flex: 0 0 8.333333%;\n    flex: 0 0 8.333333%;\n    max-width: 8.333333%;\n  }\n  .col-sm-2 {\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-sm-3 {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .col-sm-4 {\n    -ms-flex: 0 0 33.333333%;\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .col-sm-5 {\n    -ms-flex: 0 0 41.666667%;\n    flex: 0 0 41.666667%;\n    max-width: 41.666667%;\n  }\n  .col-sm-6 {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .col-sm-7 {\n    -ms-flex: 0 0 58.333333%;\n    flex: 0 0 58.333333%;\n    max-width: 58.333333%;\n  }\n  .col-sm-8 {\n    -ms-flex: 0 0 66.666667%;\n    flex: 0 0 66.666667%;\n    max-width: 66.666667%;\n  }\n  .col-sm-9 {\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .col-sm-10 {\n    -ms-flex: 0 0 83.333333%;\n    flex: 0 0 83.333333%;\n    max-width: 83.333333%;\n  }\n  .col-sm-11 {\n    -ms-flex: 0 0 91.666667%;\n    flex: 0 0 91.666667%;\n    max-width: 91.666667%;\n  }\n  .col-sm-12 {\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .order-sm-first {\n    -ms-flex-order: -1;\n    order: -1;\n  }\n  .order-sm-last {\n    -ms-flex-order: 13;\n    order: 13;\n  }\n  .order-sm-0 {\n    -ms-flex-order: 0;\n    order: 0;\n  }\n  .order-sm-1 {\n    -ms-flex-order: 1;\n    order: 1;\n  }\n  .order-sm-2 {\n    -ms-flex-order: 2;\n    order: 2;\n  }\n  .order-sm-3 {\n    -ms-flex-order: 3;\n    order: 3;\n  }\n  .order-sm-4 {\n    -ms-flex-order: 4;\n    order: 4;\n  }\n  .order-sm-5 {\n    -ms-flex-order: 5;\n    order: 5;\n  }\n  .order-sm-6 {\n    -ms-flex-order: 6;\n    order: 6;\n  }\n  .order-sm-7 {\n    -ms-flex-order: 7;\n    order: 7;\n  }\n  .order-sm-8 {\n    -ms-flex-order: 8;\n    order: 8;\n  }\n  .order-sm-9 {\n    -ms-flex-order: 9;\n    order: 9;\n  }\n  .order-sm-10 {\n    -ms-flex-order: 10;\n    order: 10;\n  }\n  .order-sm-11 {\n    -ms-flex-order: 11;\n    order: 11;\n  }\n  .order-sm-12 {\n    -ms-flex-order: 12;\n    order: 12;\n  }\n  .offset-sm-0 {\n    margin-left: 0;\n  }\n  .offset-sm-1 {\n    margin-left: 8.333333%;\n  }\n  .offset-sm-2 {\n    margin-left: 16.666667%;\n  }\n  .offset-sm-3 {\n    margin-left: 25%;\n  }\n  .offset-sm-4 {\n    margin-left: 33.333333%;\n  }\n  .offset-sm-5 {\n    margin-left: 41.666667%;\n  }\n  .offset-sm-6 {\n    margin-left: 50%;\n  }\n  .offset-sm-7 {\n    margin-left: 58.333333%;\n  }\n  .offset-sm-8 {\n    margin-left: 66.666667%;\n  }\n  .offset-sm-9 {\n    margin-left: 75%;\n  }\n  .offset-sm-10 {\n    margin-left: 83.333333%;\n  }\n  .offset-sm-11 {\n    margin-left: 91.666667%;\n  }\n}\n\n@media (min-width: 768px) {\n  .col-md {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n  .row-cols-md-1 > * {\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .row-cols-md-2 > * {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .row-cols-md-3 > * {\n    -ms-flex: 0 0 33.333333%;\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .row-cols-md-4 > * {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .row-cols-md-5 > * {\n    -ms-flex: 0 0 20%;\n    flex: 0 0 20%;\n    max-width: 20%;\n  }\n  .row-cols-md-6 > * {\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-md-auto {\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%;\n  }\n  .col-md-1 {\n    -ms-flex: 0 0 8.333333%;\n    flex: 0 0 8.333333%;\n    max-width: 8.333333%;\n  }\n  .col-md-2 {\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-md-3 {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .col-md-4 {\n    -ms-flex: 0 0 33.333333%;\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .col-md-5 {\n    -ms-flex: 0 0 41.666667%;\n    flex: 0 0 41.666667%;\n    max-width: 41.666667%;\n  }\n  .col-md-6 {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .col-md-7 {\n    -ms-flex: 0 0 58.333333%;\n    flex: 0 0 58.333333%;\n    max-width: 58.333333%;\n  }\n  .col-md-8 {\n    -ms-flex: 0 0 66.666667%;\n    flex: 0 0 66.666667%;\n    max-width: 66.666667%;\n  }\n  .col-md-9 {\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .col-md-10 {\n    -ms-flex: 0 0 83.333333%;\n    flex: 0 0 83.333333%;\n    max-width: 83.333333%;\n  }\n  .col-md-11 {\n    -ms-flex: 0 0 91.666667%;\n    flex: 0 0 91.666667%;\n    max-width: 91.666667%;\n  }\n  .col-md-12 {\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .order-md-first {\n    -ms-flex-order: -1;\n    order: -1;\n  }\n  .order-md-last {\n    -ms-flex-order: 13;\n    order: 13;\n  }\n  .order-md-0 {\n    -ms-flex-order: 0;\n    order: 0;\n  }\n  .order-md-1 {\n    -ms-flex-order: 1;\n    order: 1;\n  }\n  .order-md-2 {\n    -ms-flex-order: 2;\n    order: 2;\n  }\n  .order-md-3 {\n    -ms-flex-order: 3;\n    order: 3;\n  }\n  .order-md-4 {\n    -ms-flex-order: 4;\n    order: 4;\n  }\n  .order-md-5 {\n    -ms-flex-order: 5;\n    order: 5;\n  }\n  .order-md-6 {\n    -ms-flex-order: 6;\n    order: 6;\n  }\n  .order-md-7 {\n    -ms-flex-order: 7;\n    order: 7;\n  }\n  .order-md-8 {\n    -ms-flex-order: 8;\n    order: 8;\n  }\n  .order-md-9 {\n    -ms-flex-order: 9;\n    order: 9;\n  }\n  .order-md-10 {\n    -ms-flex-order: 10;\n    order: 10;\n  }\n  .order-md-11 {\n    -ms-flex-order: 11;\n    order: 11;\n  }\n  .order-md-12 {\n    -ms-flex-order: 12;\n    order: 12;\n  }\n  .offset-md-0 {\n    margin-left: 0;\n  }\n  .offset-md-1 {\n    margin-left: 8.333333%;\n  }\n  .offset-md-2 {\n    margin-left: 16.666667%;\n  }\n  .offset-md-3 {\n    margin-left: 25%;\n  }\n  .offset-md-4 {\n    margin-left: 33.333333%;\n  }\n  .offset-md-5 {\n    margin-left: 41.666667%;\n  }\n  .offset-md-6 {\n    margin-left: 50%;\n  }\n  .offset-md-7 {\n    margin-left: 58.333333%;\n  }\n  .offset-md-8 {\n    margin-left: 66.666667%;\n  }\n  .offset-md-9 {\n    margin-left: 75%;\n  }\n  .offset-md-10 {\n    margin-left: 83.333333%;\n  }\n  .offset-md-11 {\n    margin-left: 91.666667%;\n  }\n}\n\n@media (min-width: 992px) {\n  .col-lg {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n  .row-cols-lg-1 > * {\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .row-cols-lg-2 > * {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .row-cols-lg-3 > * {\n    -ms-flex: 0 0 33.333333%;\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .row-cols-lg-4 > * {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .row-cols-lg-5 > * {\n    -ms-flex: 0 0 20%;\n    flex: 0 0 20%;\n    max-width: 20%;\n  }\n  .row-cols-lg-6 > * {\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-lg-auto {\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%;\n  }\n  .col-lg-1 {\n    -ms-flex: 0 0 8.333333%;\n    flex: 0 0 8.333333%;\n    max-width: 8.333333%;\n  }\n  .col-lg-2 {\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-lg-3 {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .col-lg-4 {\n    -ms-flex: 0 0 33.333333%;\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .col-lg-5 {\n    -ms-flex: 0 0 41.666667%;\n    flex: 0 0 41.666667%;\n    max-width: 41.666667%;\n  }\n  .col-lg-6 {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .col-lg-7 {\n    -ms-flex: 0 0 58.333333%;\n    flex: 0 0 58.333333%;\n    max-width: 58.333333%;\n  }\n  .col-lg-8 {\n    -ms-flex: 0 0 66.666667%;\n    flex: 0 0 66.666667%;\n    max-width: 66.666667%;\n  }\n  .col-lg-9 {\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .col-lg-10 {\n    -ms-flex: 0 0 83.333333%;\n    flex: 0 0 83.333333%;\n    max-width: 83.333333%;\n  }\n  .col-lg-11 {\n    -ms-flex: 0 0 91.666667%;\n    flex: 0 0 91.666667%;\n    max-width: 91.666667%;\n  }\n  .col-lg-12 {\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .order-lg-first {\n    -ms-flex-order: -1;\n    order: -1;\n  }\n  .order-lg-last {\n    -ms-flex-order: 13;\n    order: 13;\n  }\n  .order-lg-0 {\n    -ms-flex-order: 0;\n    order: 0;\n  }\n  .order-lg-1 {\n    -ms-flex-order: 1;\n    order: 1;\n  }\n  .order-lg-2 {\n    -ms-flex-order: 2;\n    order: 2;\n  }\n  .order-lg-3 {\n    -ms-flex-order: 3;\n    order: 3;\n  }\n  .order-lg-4 {\n    -ms-flex-order: 4;\n    order: 4;\n  }\n  .order-lg-5 {\n    -ms-flex-order: 5;\n    order: 5;\n  }\n  .order-lg-6 {\n    -ms-flex-order: 6;\n    order: 6;\n  }\n  .order-lg-7 {\n    -ms-flex-order: 7;\n    order: 7;\n  }\n  .order-lg-8 {\n    -ms-flex-order: 8;\n    order: 8;\n  }\n  .order-lg-9 {\n    -ms-flex-order: 9;\n    order: 9;\n  }\n  .order-lg-10 {\n    -ms-flex-order: 10;\n    order: 10;\n  }\n  .order-lg-11 {\n    -ms-flex-order: 11;\n    order: 11;\n  }\n  .order-lg-12 {\n    -ms-flex-order: 12;\n    order: 12;\n  }\n  .offset-lg-0 {\n    margin-left: 0;\n  }\n  .offset-lg-1 {\n    margin-left: 8.333333%;\n  }\n  .offset-lg-2 {\n    margin-left: 16.666667%;\n  }\n  .offset-lg-3 {\n    margin-left: 25%;\n  }\n  .offset-lg-4 {\n    margin-left: 33.333333%;\n  }\n  .offset-lg-5 {\n    margin-left: 41.666667%;\n  }\n  .offset-lg-6 {\n    margin-left: 50%;\n  }\n  .offset-lg-7 {\n    margin-left: 58.333333%;\n  }\n  .offset-lg-8 {\n    margin-left: 66.666667%;\n  }\n  .offset-lg-9 {\n    margin-left: 75%;\n  }\n  .offset-lg-10 {\n    margin-left: 83.333333%;\n  }\n  .offset-lg-11 {\n    margin-left: 91.666667%;\n  }\n}\n\n@media (min-width: 1200px) {\n  .col-xl {\n    -ms-flex-preferred-size: 0;\n    flex-basis: 0;\n    -ms-flex-positive: 1;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n  .row-cols-xl-1 > * {\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .row-cols-xl-2 > * {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .row-cols-xl-3 > * {\n    -ms-flex: 0 0 33.333333%;\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .row-cols-xl-4 > * {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .row-cols-xl-5 > * {\n    -ms-flex: 0 0 20%;\n    flex: 0 0 20%;\n    max-width: 20%;\n  }\n  .row-cols-xl-6 > * {\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-xl-auto {\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%;\n  }\n  .col-xl-1 {\n    -ms-flex: 0 0 8.333333%;\n    flex: 0 0 8.333333%;\n    max-width: 8.333333%;\n  }\n  .col-xl-2 {\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-xl-3 {\n    -ms-flex: 0 0 25%;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .col-xl-4 {\n    -ms-flex: 0 0 33.333333%;\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .col-xl-5 {\n    -ms-flex: 0 0 41.666667%;\n    flex: 0 0 41.666667%;\n    max-width: 41.666667%;\n  }\n  .col-xl-6 {\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .col-xl-7 {\n    -ms-flex: 0 0 58.333333%;\n    flex: 0 0 58.333333%;\n    max-width: 58.333333%;\n  }\n  .col-xl-8 {\n    -ms-flex: 0 0 66.666667%;\n    flex: 0 0 66.666667%;\n    max-width: 66.666667%;\n  }\n  .col-xl-9 {\n    -ms-flex: 0 0 75%;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .col-xl-10 {\n    -ms-flex: 0 0 83.333333%;\n    flex: 0 0 83.333333%;\n    max-width: 83.333333%;\n  }\n  .col-xl-11 {\n    -ms-flex: 0 0 91.666667%;\n    flex: 0 0 91.666667%;\n    max-width: 91.666667%;\n  }\n  .col-xl-12 {\n    -ms-flex: 0 0 100%;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .order-xl-first {\n    -ms-flex-order: -1;\n    order: -1;\n  }\n  .order-xl-last {\n    -ms-flex-order: 13;\n    order: 13;\n  }\n  .order-xl-0 {\n    -ms-flex-order: 0;\n    order: 0;\n  }\n  .order-xl-1 {\n    -ms-flex-order: 1;\n    order: 1;\n  }\n  .order-xl-2 {\n    -ms-flex-order: 2;\n    order: 2;\n  }\n  .order-xl-3 {\n    -ms-flex-order: 3;\n    order: 3;\n  }\n  .order-xl-4 {\n    -ms-flex-order: 4;\n    order: 4;\n  }\n  .order-xl-5 {\n    -ms-flex-order: 5;\n    order: 5;\n  }\n  .order-xl-6 {\n    -ms-flex-order: 6;\n    order: 6;\n  }\n  .order-xl-7 {\n    -ms-flex-order: 7;\n    order: 7;\n  }\n  .order-xl-8 {\n    -ms-flex-order: 8;\n    order: 8;\n  }\n  .order-xl-9 {\n    -ms-flex-order: 9;\n    order: 9;\n  }\n  .order-xl-10 {\n    -ms-flex-order: 10;\n    order: 10;\n  }\n  .order-xl-11 {\n    -ms-flex-order: 11;\n    order: 11;\n  }\n  .order-xl-12 {\n    -ms-flex-order: 12;\n    order: 12;\n  }\n  .offset-xl-0 {\n    margin-left: 0;\n  }\n  .offset-xl-1 {\n    margin-left: 8.333333%;\n  }\n  .offset-xl-2 {\n    margin-left: 16.666667%;\n  }\n  .offset-xl-3 {\n    margin-left: 25%;\n  }\n  .offset-xl-4 {\n    margin-left: 33.333333%;\n  }\n  .offset-xl-5 {\n    margin-left: 41.666667%;\n  }\n  .offset-xl-6 {\n    margin-left: 50%;\n  }\n  .offset-xl-7 {\n    margin-left: 58.333333%;\n  }\n  .offset-xl-8 {\n    margin-left: 66.666667%;\n  }\n  .offset-xl-9 {\n    margin-left: 75%;\n  }\n  .offset-xl-10 {\n    margin-left: 83.333333%;\n  }\n  .offset-xl-11 {\n    margin-left: 91.666667%;\n  }\n}\n\n.table {\n  width: 100%;\n  margin-bottom: 1rem;\n  color: #212529;\n}\n\n.table th,\n.table td {\n  padding: 0.75rem;\n  vertical-align: top;\n  border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n  border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n  padding: 0.3rem;\n}\n\n.table-bordered {\n  border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n  border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n  border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n  border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n  background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n  color: #212529;\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n  background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n  border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n  background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n  background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n  background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n  border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n  background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n  background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n  background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n  border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n  background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n  background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n  background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n  border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n  background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n  background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n  background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n  border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n  background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n  background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n  background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n  border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n  background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n  background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n  background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n  border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n  background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n  background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n  background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n  border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n  background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n  background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #454d55;\n}\n\n.table .thead-light th {\n  color: #495057;\n  background-color: #e9ecef;\n  border-color: #dee2e6;\n}\n\n.table-dark {\n  color: #fff;\n  background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n  border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n  border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n  background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n  color: #fff;\n  background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n  .table-responsive-sm {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .table-responsive-sm > .table-bordered {\n    border: 0;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .table-responsive-md {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .table-responsive-md > .table-bordered {\n    border: 0;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .table-responsive-lg {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .table-responsive-lg > .table-bordered {\n    border: 0;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .table-responsive-xl {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .table-responsive-xl > .table-bordered {\n    border: 0;\n  }\n}\n\n.table-responsive {\n  display: block;\n  width: 100%;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n  border: 0;\n}\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  padding: 0.375rem 0.75rem;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-control {\n    transition: none;\n  }\n}\n\n.form-control::-ms-expand {\n  background-color: transparent;\n  border: 0;\n}\n\n.form-control:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 #495057;\n}\n\n.form-control:focus {\n  color: #495057;\n  background-color: #fff;\n  border-color: #80bdff;\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::-webkit-input-placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n\n.form-control::-moz-placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n\n.form-control:-ms-input-placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n\n.form-control::-ms-input-placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n\n.form-control::placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n  background-color: #e9ecef;\n  opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n  color: #495057;\n  background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n  display: block;\n  width: 100%;\n}\n\n.col-form-label {\n  padding-top: calc(0.375rem + 1px);\n  padding-bottom: calc(0.375rem + 1px);\n  margin-bottom: 0;\n  font-size: inherit;\n  line-height: 1.5;\n}\n\n.col-form-label-lg {\n  padding-top: calc(0.5rem + 1px);\n  padding-bottom: calc(0.5rem + 1px);\n  font-size: 1.25rem;\n  line-height: 1.5;\n}\n\n.col-form-label-sm {\n  padding-top: calc(0.25rem + 1px);\n  padding-bottom: calc(0.25rem + 1px);\n  font-size: 0.875rem;\n  line-height: 1.5;\n}\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: 0.375rem 0;\n  margin-bottom: 0;\n  font-size: 1rem;\n  line-height: 1.5;\n  color: #212529;\n  background-color: transparent;\n  border: solid transparent;\n  border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.form-control-sm {\n  height: calc(1.5em + 0.5rem + 2px);\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}\n\n.form-control-lg {\n  height: calc(1.5em + 1rem + 2px);\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n  height: auto;\n}\n\ntextarea.form-control {\n  height: auto;\n}\n\n.form-group {\n  margin-bottom: 1rem;\n}\n\n.form-text {\n  display: block;\n  margin-top: 0.25rem;\n}\n\n.form-row {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  margin-right: -5px;\n  margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n  padding-right: 5px;\n  padding-left: 5px;\n}\n\n.form-check {\n  position: relative;\n  display: block;\n  padding-left: 1.25rem;\n}\n\n.form-check-input {\n  position: absolute;\n  margin-top: 0.3rem;\n  margin-left: -1.25rem;\n}\n\n.form-check-input[disabled] ~ .form-check-label,\n.form-check-input:disabled ~ .form-check-label {\n  color: #6c757d;\n}\n\n.form-check-label {\n  margin-bottom: 0;\n}\n\n.form-check-inline {\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -ms-flex-align: center;\n  align-items: center;\n  padding-left: 0;\n  margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n  position: static;\n  margin-top: 0;\n  margin-right: 0.3125rem;\n  margin-left: 0;\n}\n\n.valid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #28a745;\n}\n\n.valid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.25rem 0.5rem;\n  margin-top: .1rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: #fff;\n  background-color: rgba(40, 167, 69, 0.9);\n  border-radius: 0.25rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n  display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n  border-color: #28a745;\n  padding-right: calc(1.5em + 0.75rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n  border-color: #28a745;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n  padding-right: calc(1.5em + 0.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n  border-color: #28a745;\n  padding-right: calc(0.75em + 2.3125rem);\n  background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n  border-color: #28a745;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n  color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n  display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n  color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n  border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n  border-color: #34ce57;\n  background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n  border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n  border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n  border-color: #28a745;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #dc3545;\n}\n\n.invalid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.25rem 0.5rem;\n  margin-top: .1rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: #fff;\n  background-color: rgba(220, 53, 69, 0.9);\n  border-radius: 0.25rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n  border-color: #dc3545;\n  padding-right: calc(1.5em + 0.75rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n  border-color: #dc3545;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n  padding-right: calc(1.5em + 0.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n  border-color: #dc3545;\n  padding-right: calc(0.75em + 2.3125rem);\n  background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n  border-color: #dc3545;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n  color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n  color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n  border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n  border-color: #e4606d;\n  background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n  border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n  border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n  border-color: #dc3545;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-flow: row wrap;\n  flex-flow: row wrap;\n  -ms-flex-align: center;\n  align-items: center;\n}\n\n.form-inline .form-check {\n  width: 100%;\n}\n\n@media (min-width: 576px) {\n  .form-inline label {\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-align: center;\n    align-items: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n    margin-bottom: 0;\n  }\n  .form-inline .form-group {\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex: 0 0 auto;\n    flex: 0 0 auto;\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n    -ms-flex-align: center;\n    align-items: center;\n    margin-bottom: 0;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-plaintext {\n    display: inline-block;\n  }\n  .form-inline .input-group,\n  .form-inline .custom-select {\n    width: auto;\n  }\n  .form-inline .form-check {\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-align: center;\n    align-items: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n    width: auto;\n    padding-left: 0;\n  }\n  .form-inline .form-check-input {\n    position: relative;\n    -ms-flex-negative: 0;\n    flex-shrink: 0;\n    margin-top: 0;\n    margin-right: 0.25rem;\n    margin-left: 0;\n  }\n  .form-inline .custom-control {\n    -ms-flex-align: center;\n    align-items: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n  }\n  .form-inline .custom-control-label {\n    margin-bottom: 0;\n  }\n}\n\n.btn {\n  display: inline-block;\n  font-weight: 400;\n  color: #212529;\n  text-align: center;\n  vertical-align: middle;\n  cursor: pointer;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  background-color: transparent;\n  border: 1px solid transparent;\n  padding: 0.375rem 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n  border-radius: 0.25rem;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .btn {\n    transition: none;\n  }\n}\n\n.btn:hover {\n  color: #212529;\n  text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n  opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n  pointer-events: none;\n}\n\n.btn-primary {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-primary:hover {\n  color: #fff;\n  background-color: #0069d9;\n  border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n  color: #fff;\n  background-color: #0069d9;\n  border-color: #0062cc;\n  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n  color: #fff;\n  background-color: #0062cc;\n  border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n  color: #fff;\n  background-color: #5a6268;\n  border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n  color: #fff;\n  background-color: #5a6268;\n  border-color: #545b62;\n  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n  color: #fff;\n  background-color: #545b62;\n  border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-success:hover {\n  color: #fff;\n  background-color: #218838;\n  border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n  color: #fff;\n  background-color: #218838;\n  border-color: #1e7e34;\n  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n  color: #fff;\n  background-color: #1e7e34;\n  border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-info:hover {\n  color: #fff;\n  background-color: #138496;\n  border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n  color: #fff;\n  background-color: #138496;\n  border-color: #117a8b;\n  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n  color: #fff;\n  background-color: #117a8b;\n  border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-warning:hover {\n  color: #212529;\n  background-color: #e0a800;\n  border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n  color: #212529;\n  background-color: #e0a800;\n  border-color: #d39e00;\n  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n  color: #212529;\n  background-color: #d39e00;\n  border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-danger:hover {\n  color: #fff;\n  background-color: #c82333;\n  border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n  color: #fff;\n  background-color: #c82333;\n  border-color: #bd2130;\n  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n  color: #fff;\n  background-color: #bd2130;\n  border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n  color: #212529;\n  background-color: #e2e6ea;\n  border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n  color: #212529;\n  background-color: #e2e6ea;\n  border-color: #dae0e5;\n  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n  color: #212529;\n  background-color: #dae0e5;\n  border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-dark:hover {\n  color: #fff;\n  background-color: #23272b;\n  border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n  color: #fff;\n  background-color: #23272b;\n  border-color: #1d2124;\n  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n  color: #fff;\n  background-color: #1d2124;\n  border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n  color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n  color: #007bff;\n  background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n  color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n  color: #6c757d;\n  background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n  color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n  color: #28a745;\n  background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n  color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n  color: #17a2b8;\n  background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n  color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n  color: #ffc107;\n  background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n  color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n  color: #dc3545;\n  background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n  color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n  color: #f8f9fa;\n  background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n  color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n  color: #343a40;\n  background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n  font-weight: 400;\n  color: #007bff;\n  text-decoration: none;\n}\n\n.btn-link:hover {\n  color: #0056b3;\n  text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n  text-decoration: underline;\n  box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n  color: #6c757d;\n  pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n.btn-block + .btn-block {\n  margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n\n.fade {\n  transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fade {\n    transition: none;\n  }\n}\n\n.fade:not(.show) {\n  opacity: 0;\n}\n\n.collapse:not(.show) {\n  display: none;\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .collapsing {\n    transition: none;\n  }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n  position: relative;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0;\n  border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 10rem;\n  padding: 0.5rem 0;\n  margin: 0.125rem 0 0;\n  font-size: 1rem;\n  color: #212529;\n  text-align: left;\n  list-style: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n  right: auto;\n  left: 0;\n}\n\n.dropdown-menu-right {\n  right: 0;\n  left: auto;\n}\n\n@media (min-width: 576px) {\n  .dropdown-menu-sm-left {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-sm-right {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 768px) {\n  .dropdown-menu-md-left {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-md-right {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 992px) {\n  .dropdown-menu-lg-left {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-lg-right {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 1200px) {\n  .dropdown-menu-xl-left {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-xl-right {\n    right: 0;\n    left: auto;\n  }\n}\n\n.dropup .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-top: 0;\n  margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0.3em solid;\n  border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n  top: 0;\n  right: auto;\n  left: 100%;\n  margin-top: 0;\n  margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0;\n  border-bottom: 0.3em solid transparent;\n  border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n  vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n  top: 0;\n  right: 100%;\n  left: auto;\n  margin-top: 0;\n  margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n  display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n  display: inline-block;\n  margin-right: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0.3em solid;\n  border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n  vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n  right: auto;\n  bottom: auto;\n}\n\n.dropdown-divider {\n  height: 0;\n  margin: 0.5rem 0;\n  overflow: hidden;\n  border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n  display: block;\n  width: 100%;\n  padding: 0.25rem 1.5rem;\n  clear: both;\n  font-weight: 400;\n  color: #212529;\n  text-align: inherit;\n  white-space: nowrap;\n  background-color: transparent;\n  border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n  color: #16181b;\n  text-decoration: none;\n  background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n  color: #fff;\n  text-decoration: none;\n  background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n  color: #6c757d;\n  pointer-events: none;\n  background-color: transparent;\n}\n\n.dropdown-menu.show {\n  display: block;\n}\n\n.dropdown-header {\n  display: block;\n  padding: 0.5rem 1.5rem;\n  margin-bottom: 0;\n  font-size: 0.875rem;\n  color: #6c757d;\n  white-space: nowrap;\n}\n\n.dropdown-item-text {\n  display: block;\n  padding: 0.25rem 1.5rem;\n  color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n  z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n  z-index: 1;\n}\n\n.btn-toolbar {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -ms-flex-pack: start;\n  justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n  width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n  margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n  padding-right: 0.5625rem;\n  padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n  margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n  margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n  padding-right: 0.375rem;\n  padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n  padding-right: 0.75rem;\n  padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -ms-flex-align: start;\n  align-items: flex-start;\n  -ms-flex-pack: center;\n  justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n  width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n  margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n  margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n\n.input-group {\n  position: relative;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -ms-flex-align: stretch;\n  align-items: stretch;\n  width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n  position: relative;\n  -ms-flex: 1 1 0%;\n  flex: 1 1 0%;\n  min-width: 0;\n  margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n  margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n  z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n  z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-align: center;\n  align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n  display: -ms-flexbox;\n  display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n  position: relative;\n  z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n  z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n  margin-left: -1px;\n}\n\n.input-group-prepend {\n  margin-right: -1px;\n}\n\n.input-group-append {\n  margin-left: -1px;\n}\n\n.input-group-text {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-align: center;\n  align-items: center;\n  padding: 0.375rem 0.75rem;\n  margin-bottom: 0;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  text-align: center;\n  white-space: nowrap;\n  background-color: #e9ecef;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n  height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n  height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n  padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.custom-control {\n  position: relative;\n  display: block;\n  min-height: 1.5rem;\n  padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  margin-right: 1rem;\n}\n\n.custom-control-input {\n  position: absolute;\n  left: 0;\n  z-index: -1;\n  width: 1rem;\n  height: 1.25rem;\n  opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n  color: #fff;\n  border-color: #007bff;\n  background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n  border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n  color: #fff;\n  background-color: #b3d7ff;\n  border-color: #b3d7ff;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n  color: #6c757d;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n  background-color: #e9ecef;\n}\n\n.custom-control-label {\n  position: relative;\n  margin-bottom: 0;\n  vertical-align: top;\n}\n\n.custom-control-label::before {\n  position: absolute;\n  top: 0.25rem;\n  left: -1.5rem;\n  display: block;\n  width: 1rem;\n  height: 1rem;\n  pointer-events: none;\n  content: \"\";\n  background-color: #fff;\n  border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n  position: absolute;\n  top: 0.25rem;\n  left: -1.5rem;\n  display: block;\n  width: 1rem;\n  height: 1rem;\n  content: \"\";\n  background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n  border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n  border-color: #007bff;\n  background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n  border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n  padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n  left: -2.25rem;\n  width: 1.75rem;\n  pointer-events: all;\n  border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n  top: calc(0.25rem + 2px);\n  left: calc(-2.25rem + 2px);\n  width: calc(1rem - 4px);\n  height: calc(1rem - 4px);\n  background-color: #adb5bd;\n  border-radius: 0.5rem;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\n  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-switch .custom-control-label::after {\n    transition: none;\n  }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n  background-color: #fff;\n  -webkit-transform: translateX(0.75rem);\n  transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n  display: inline-block;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  vertical-align: middle;\n  background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n}\n\n.custom-select:focus {\n  border-color: #80bdff;\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n  color: #495057;\n  background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n  height: auto;\n  padding-right: 0.75rem;\n  background-image: none;\n}\n\n.custom-select:disabled {\n  color: #6c757d;\n  background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n  display: none;\n}\n\n.custom-select:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 #495057;\n}\n\n.custom-select-sm {\n  height: calc(1.5em + 0.5rem + 2px);\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  padding-left: 0.5rem;\n  font-size: 0.875rem;\n}\n\n.custom-select-lg {\n  height: calc(1.5em + 1rem + 2px);\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 1rem;\n  font-size: 1.25rem;\n}\n\n.custom-file {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  margin-bottom: 0;\n}\n\n.custom-file-input {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  margin: 0;\n  opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n  border-color: #80bdff;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input[disabled] ~ .custom-file-label,\n.custom-file-input:disabled ~ .custom-file-label {\n  background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n  content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n  content: attr(data-browse);\n}\n\n.custom-file-label {\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1;\n  height: calc(1.5em + 0.75rem + 2px);\n  padding: 0.375rem 0.75rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  background-color: #fff;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 3;\n  display: block;\n  height: calc(1.5em + 0.75rem);\n  padding: 0.375rem 0.75rem;\n  line-height: 1.5;\n  color: #495057;\n  content: \"Browse\";\n  background-color: #e9ecef;\n  border-left: inherit;\n  border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n  width: 100%;\n  height: 1.4rem;\n  padding: 0;\n  background-color: transparent;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n}\n\n.custom-range:focus {\n  outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n  border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n  width: 1rem;\n  height: 1rem;\n  margin-top: -0.25rem;\n  background-color: #007bff;\n  border: 0;\n  border-radius: 1rem;\n  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  -webkit-appearance: none;\n  appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-range::-webkit-slider-thumb {\n    -webkit-transition: none;\n    transition: none;\n  }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n  background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: #dee2e6;\n  border-color: transparent;\n  border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n  width: 1rem;\n  height: 1rem;\n  background-color: #007bff;\n  border: 0;\n  border-radius: 1rem;\n  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  -moz-appearance: none;\n  appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-range::-moz-range-thumb {\n    -moz-transition: none;\n    transition: none;\n  }\n}\n\n.custom-range::-moz-range-thumb:active {\n  background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: #dee2e6;\n  border-color: transparent;\n  border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n  width: 1rem;\n  height: 1rem;\n  margin-top: 0;\n  margin-right: 0.2rem;\n  margin-left: 0.2rem;\n  background-color: #007bff;\n  border: 0;\n  border-radius: 1rem;\n  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-range::-ms-thumb {\n    -ms-transition: none;\n    transition: none;\n  }\n}\n\n.custom-range::-ms-thumb:active {\n  background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: transparent;\n  border-color: transparent;\n  border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n  background-color: #dee2e6;\n  border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n  margin-right: 15px;\n  background-color: #dee2e6;\n  border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n  background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n  cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n  background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n  cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n  background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-control-label::before,\n  .custom-file-label,\n  .custom-select {\n    transition: none;\n  }\n}\n\n.nav {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.nav-link {\n  display: block;\n  padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n  text-decoration: none;\n}\n\n.nav-link.disabled {\n  color: #6c757d;\n  pointer-events: none;\n  cursor: default;\n}\n\n.nav-tabs {\n  border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n  margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n  border: 1px solid transparent;\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n  border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n  color: #6c757d;\n  background-color: transparent;\n  border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n  color: #495057;\n  background-color: #fff;\n  border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n  border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n  color: #fff;\n  background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  text-align: center;\n}\n\n.nav-justified .nav-item {\n  -ms-flex-preferred-size: 0;\n  flex-basis: 0;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n  text-align: center;\n}\n\n.tab-content > .tab-pane {\n  display: none;\n}\n\n.tab-content > .active {\n  display: block;\n}\n\n.navbar {\n  position: relative;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -ms-flex-align: center;\n  align-items: center;\n  -ms-flex-pack: justify;\n  justify-content: space-between;\n  padding: 0.5rem 1rem;\n}\n\n.navbar .container,\n.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -ms-flex-align: center;\n  align-items: center;\n  -ms-flex-pack: justify;\n  justify-content: space-between;\n}\n\n.navbar-brand {\n  display: inline-block;\n  padding-top: 0.3125rem;\n  padding-bottom: 0.3125rem;\n  margin-right: 1rem;\n  font-size: 1.25rem;\n  line-height: inherit;\n  white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n  text-decoration: none;\n}\n\n.navbar-nav {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.navbar-nav .nav-link {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n  position: static;\n  float: none;\n}\n\n.navbar-text {\n  display: inline-block;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n  -ms-flex-preferred-size: 100%;\n  flex-basis: 100%;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n  -ms-flex-align: center;\n  align-items: center;\n}\n\n.navbar-toggler {\n  padding: 0.25rem 0.75rem;\n  font-size: 1.25rem;\n  line-height: 1;\n  background-color: transparent;\n  border: 1px solid transparent;\n  border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n  text-decoration: none;\n}\n\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  content: \"\";\n  background: no-repeat center center;\n  background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n  .navbar-expand-sm > .container,\n  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n@media (min-width: 576px) {\n  .navbar-expand-sm {\n    -ms-flex-flow: row nowrap;\n    flex-flow: row nowrap;\n    -ms-flex-pack: start;\n    justify-content: flex-start;\n  }\n  .navbar-expand-sm .navbar-nav {\n    -ms-flex-direction: row;\n    flex-direction: row;\n  }\n  .navbar-expand-sm .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-sm .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-sm > .container,\n  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n    -ms-flex-wrap: nowrap;\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-sm .navbar-collapse {\n    display: -ms-flexbox !important;\n    display: flex !important;\n    -ms-flex-preferred-size: auto;\n    flex-basis: auto;\n  }\n  .navbar-expand-sm .navbar-toggler {\n    display: none;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .navbar-expand-md > .container,\n  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n@media (min-width: 768px) {\n  .navbar-expand-md {\n    -ms-flex-flow: row nowrap;\n    flex-flow: row nowrap;\n    -ms-flex-pack: start;\n    justify-content: flex-start;\n  }\n  .navbar-expand-md .navbar-nav {\n    -ms-flex-direction: row;\n    flex-direction: row;\n  }\n  .navbar-expand-md .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-md .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-md > .container,\n  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n    -ms-flex-wrap: nowrap;\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-md .navbar-collapse {\n    display: -ms-flexbox !important;\n    display: flex !important;\n    -ms-flex-preferred-size: auto;\n    flex-basis: auto;\n  }\n  .navbar-expand-md .navbar-toggler {\n    display: none;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .navbar-expand-lg > .container,\n  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n@media (min-width: 992px) {\n  .navbar-expand-lg {\n    -ms-flex-flow: row nowrap;\n    flex-flow: row nowrap;\n    -ms-flex-pack: start;\n    justify-content: flex-start;\n  }\n  .navbar-expand-lg .navbar-nav {\n    -ms-flex-direction: row;\n    flex-direction: row;\n  }\n  .navbar-expand-lg .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-lg .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-lg > .container,\n  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n    -ms-flex-wrap: nowrap;\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-lg .navbar-collapse {\n    display: -ms-flexbox !important;\n    display: flex !important;\n    -ms-flex-preferred-size: auto;\n    flex-basis: auto;\n  }\n  .navbar-expand-lg .navbar-toggler {\n    display: none;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .navbar-expand-xl > .container,\n  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n@media (min-width: 1200px) {\n  .navbar-expand-xl {\n    -ms-flex-flow: row nowrap;\n    flex-flow: row nowrap;\n    -ms-flex-pack: start;\n    justify-content: flex-start;\n  }\n  .navbar-expand-xl .navbar-nav {\n    -ms-flex-direction: row;\n    flex-direction: row;\n  }\n  .navbar-expand-xl .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-xl .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-xl > .container,\n  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n    -ms-flex-wrap: nowrap;\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-xl .navbar-collapse {\n    display: -ms-flexbox !important;\n    display: flex !important;\n    -ms-flex-preferred-size: auto;\n    flex-basis: auto;\n  }\n  .navbar-expand-xl .navbar-toggler {\n    display: none;\n  }\n}\n\n.navbar-expand {\n  -ms-flex-flow: row nowrap;\n  flex-flow: row nowrap;\n  -ms-flex-pack: start;\n  justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n  -ms-flex-direction: row;\n  flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n  position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n  padding-right: 0.5rem;\n  padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n  -ms-flex-wrap: nowrap;\n  flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n  display: -ms-flexbox !important;\n  display: flex !important;\n  -ms-flex-preferred-size: auto;\n  flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n  display: none;\n}\n\n.navbar-light .navbar-brand {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n  color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n  color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n  color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n  color: rgba(0, 0, 0, 0.5);\n  border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n  color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n  color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n  color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n  color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n  color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n  color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n  color: rgba(255, 255, 255, 0.5);\n  border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n  color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n  color: #fff;\n}\n\n.card {\n  position: relative;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  min-width: 0;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: border-box;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n  border-radius: 0.25rem;\n}\n\n.card > hr {\n  margin-right: 0;\n  margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  min-height: 1px;\n  padding: 1.25rem;\n}\n\n.card-title {\n  margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n  margin-top: -0.375rem;\n  margin-bottom: 0;\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link:hover {\n  text-decoration: none;\n}\n\n.card-link + .card-link {\n  margin-left: 1.25rem;\n}\n\n.card-header {\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 0;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n  border-top: 0;\n}\n\n.card-footer {\n  padding: 0.75rem 1.25rem;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n  margin-right: -0.625rem;\n  margin-bottom: -0.75rem;\n  margin-left: -0.625rem;\n  border-bottom: 0;\n}\n\n.card-header-pills {\n  margin-right: -0.625rem;\n  margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: 1.25rem;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  -ms-flex-negative: 0;\n  flex-shrink: 0;\n  width: 100%;\n}\n\n.card-img,\n.card-img-top {\n  border-top-left-radius: calc(0.25rem - 1px);\n  border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n  border-bottom-right-radius: calc(0.25rem - 1px);\n  border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck .card {\n  margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n  .card-deck {\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n    margin-right: -15px;\n    margin-left: -15px;\n  }\n  .card-deck .card {\n    -ms-flex: 1 0 0%;\n    flex: 1 0 0%;\n    margin-right: 15px;\n    margin-bottom: 0;\n    margin-left: 15px;\n  }\n}\n\n.card-group > .card {\n  margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n  .card-group {\n    display: -ms-flexbox;\n    display: flex;\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n  }\n  .card-group > .card {\n    -ms-flex: 1 0 0%;\n    flex: 1 0 0%;\n    margin-bottom: 0;\n  }\n  .card-group > .card + .card {\n    margin-left: 0;\n    border-left: 0;\n  }\n  .card-group > .card:not(:last-child) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:not(:last-child) .card-img-top,\n  .card-group > .card:not(:last-child) .card-header {\n    border-top-right-radius: 0;\n  }\n  .card-group > .card:not(:last-child) .card-img-bottom,\n  .card-group > .card:not(:last-child) .card-footer {\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:not(:first-child) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n  .card-group > .card:not(:first-child) .card-img-top,\n  .card-group > .card:not(:first-child) .card-header {\n    border-top-left-radius: 0;\n  }\n  .card-group > .card:not(:first-child) .card-img-bottom,\n  .card-group > .card:not(:first-child) .card-footer {\n    border-bottom-left-radius: 0;\n  }\n}\n\n.card-columns .card {\n  margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n  .card-columns {\n    -webkit-column-count: 3;\n    -moz-column-count: 3;\n    column-count: 3;\n    -webkit-column-gap: 1.25rem;\n    -moz-column-gap: 1.25rem;\n    column-gap: 1.25rem;\n    orphans: 1;\n    widows: 1;\n  }\n  .card-columns .card {\n    display: inline-block;\n    width: 100%;\n  }\n}\n\n.accordion > .card {\n  overflow: hidden;\n}\n\n.accordion > .card:not(:last-of-type) {\n  border-bottom: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.accordion > .card > .card-header {\n  border-radius: 0;\n  margin-bottom: -1px;\n}\n\n.breadcrumb {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  padding: 0.75rem 1rem;\n  margin-bottom: 1rem;\n  list-style: none;\n  background-color: #e9ecef;\n  border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n  padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n  display: inline-block;\n  padding-right: 0.5rem;\n  color: #6c757d;\n  content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n  text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n  text-decoration: none;\n}\n\n.breadcrumb-item.active {\n  color: #6c757d;\n}\n\n.pagination {\n  display: -ms-flexbox;\n  display: flex;\n  padding-left: 0;\n  list-style: none;\n  border-radius: 0.25rem;\n}\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: 0.5rem 0.75rem;\n  margin-left: -1px;\n  line-height: 1.25;\n  color: #007bff;\n  background-color: #fff;\n  border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n  z-index: 2;\n  color: #0056b3;\n  text-decoration: none;\n  background-color: #e9ecef;\n  border-color: #dee2e6;\n}\n\n.page-link:focus {\n  z-index: 3;\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n  margin-left: 0;\n  border-top-left-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n  border-top-right-radius: 0.25rem;\n  border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n  z-index: 3;\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n  color: #6c757d;\n  pointer-events: none;\n  cursor: auto;\n  background-color: #fff;\n  border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n  padding: 0.75rem 1.5rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n  border-top-left-radius: 0.3rem;\n  border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n  border-top-right-radius: 0.3rem;\n  border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n  border-top-left-radius: 0.2rem;\n  border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n  border-top-right-radius: 0.2rem;\n  border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n  display: inline-block;\n  padding: 0.25em 0.4em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: 0.25rem;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .badge {\n    transition: none;\n  }\n}\n\na.badge:hover, a.badge:focus {\n  text-decoration: none;\n}\n\n.badge:empty {\n  display: none;\n}\n\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n.badge-pill {\n  padding-right: 0.6em;\n  padding-left: 0.6em;\n  border-radius: 10rem;\n}\n\n.badge-primary {\n  color: #fff;\n  background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n  color: #fff;\n  background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n  color: #fff;\n  background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n  color: #fff;\n  background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n  color: #fff;\n  background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n  color: #fff;\n  background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n  color: #fff;\n  background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n  color: #fff;\n  background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n  color: #212529;\n  background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n  color: #212529;\n  background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n  color: #fff;\n  background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n  color: #fff;\n  background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n  color: #212529;\n  background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n  color: #212529;\n  background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n  color: #fff;\n  background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n  color: #fff;\n  background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n  padding: 2rem 1rem;\n  margin-bottom: 2rem;\n  background-color: #e9ecef;\n  border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n  .jumbotron {\n    padding: 4rem 2rem;\n  }\n}\n\n.jumbotron-fluid {\n  padding-right: 0;\n  padding-left: 0;\n  border-radius: 0;\n}\n\n.alert {\n  position: relative;\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 1rem;\n  border: 1px solid transparent;\n  border-radius: 0.25rem;\n}\n\n.alert-heading {\n  color: inherit;\n}\n\n.alert-link {\n  font-weight: 700;\n}\n\n.alert-dismissible {\n  padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  padding: 0.75rem 1.25rem;\n  color: inherit;\n}\n\n.alert-primary {\n  color: #004085;\n  background-color: #cce5ff;\n  border-color: #b8daff;\n}\n\n.alert-primary hr {\n  border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n  color: #002752;\n}\n\n.alert-secondary {\n  color: #383d41;\n  background-color: #e2e3e5;\n  border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n  border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n  color: #202326;\n}\n\n.alert-success {\n  color: #155724;\n  background-color: #d4edda;\n  border-color: #c3e6cb;\n}\n\n.alert-success hr {\n  border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n  color: #0b2e13;\n}\n\n.alert-info {\n  color: #0c5460;\n  background-color: #d1ecf1;\n  border-color: #bee5eb;\n}\n\n.alert-info hr {\n  border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n  color: #062c33;\n}\n\n.alert-warning {\n  color: #856404;\n  background-color: #fff3cd;\n  border-color: #ffeeba;\n}\n\n.alert-warning hr {\n  border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n  color: #533f03;\n}\n\n.alert-danger {\n  color: #721c24;\n  background-color: #f8d7da;\n  border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n  border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n  color: #491217;\n}\n\n.alert-light {\n  color: #818182;\n  background-color: #fefefe;\n  border-color: #fdfdfe;\n}\n\n.alert-light hr {\n  border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n  color: #686868;\n}\n\n.alert-dark {\n  color: #1b1e21;\n  background-color: #d6d8d9;\n  border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n  border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n  color: #040505;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 1rem 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 1rem 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n\n.progress {\n  display: -ms-flexbox;\n  display: flex;\n  height: 1rem;\n  overflow: hidden;\n  font-size: 0.75rem;\n  background-color: #e9ecef;\n  border-radius: 0.25rem;\n}\n\n.progress-bar {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -ms-flex-pack: center;\n  justify-content: center;\n  overflow: hidden;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  background-color: #007bff;\n  transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar {\n    transition: none;\n  }\n}\n\n.progress-bar-striped {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n  -webkit-animation: progress-bar-stripes 1s linear infinite;\n  animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar-animated {\n    -webkit-animation: none;\n    animation: none;\n  }\n}\n\n.media {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-align: start;\n  align-items: flex-start;\n}\n\n.media-body {\n  -ms-flex: 1;\n  flex: 1;\n}\n\n.list-group {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n}\n\n.list-group-item-action {\n  width: 100%;\n  color: #495057;\n  text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n  z-index: 1;\n  color: #495057;\n  text-decoration: none;\n  background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n  color: #212529;\n  background-color: #e9ecef;\n}\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 0.75rem 1.25rem;\n  background-color: #fff;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n  color: #6c757d;\n  pointer-events: none;\n  background-color: #fff;\n}\n\n.list-group-item.active {\n  z-index: 2;\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.list-group-item + .list-group-item {\n  border-top-width: 0;\n}\n\n.list-group-item + .list-group-item.active {\n  margin-top: -1px;\n  border-top-width: 1px;\n}\n\n.list-group-horizontal {\n  -ms-flex-direction: row;\n  flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n  border-bottom-left-radius: 0.25rem;\n  border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n  border-top-right-radius: 0.25rem;\n  border-bottom-left-radius: 0;\n}\n\n.list-group-horizontal .list-group-item.active {\n  margin-top: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item {\n  border-top-width: 1px;\n  border-left-width: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item.active {\n  margin-left: -1px;\n  border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n  .list-group-horizontal-sm {\n    -ms-flex-direction: row;\n    flex-direction: row;\n  }\n  .list-group-horizontal-sm .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-sm .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-sm .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-sm .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0;\n  }\n  .list-group-horizontal-sm .list-group-item + .list-group-item.active {\n    margin-left: -1px;\n    border-left-width: 1px;\n  }\n}\n\n@media (min-width: 768px) {\n  .list-group-horizontal-md {\n    -ms-flex-direction: row;\n    flex-direction: row;\n  }\n  .list-group-horizontal-md .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-md .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-md .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-md .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0;\n  }\n  .list-group-horizontal-md .list-group-item + .list-group-item.active {\n    margin-left: -1px;\n    border-left-width: 1px;\n  }\n}\n\n@media (min-width: 992px) {\n  .list-group-horizontal-lg {\n    -ms-flex-direction: row;\n    flex-direction: row;\n  }\n  .list-group-horizontal-lg .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-lg .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-lg .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-lg .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0;\n  }\n  .list-group-horizontal-lg .list-group-item + .list-group-item.active {\n    margin-left: -1px;\n    border-left-width: 1px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .list-group-horizontal-xl {\n    -ms-flex-direction: row;\n    flex-direction: row;\n  }\n  .list-group-horizontal-xl .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-xl .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-xl .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-xl .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0;\n  }\n  .list-group-horizontal-xl .list-group-item + .list-group-item.active {\n    margin-left: -1px;\n    border-left-width: 1px;\n  }\n}\n\n.list-group-flush .list-group-item {\n  border-right-width: 0;\n  border-left-width: 0;\n  border-radius: 0;\n}\n\n.list-group-flush .list-group-item:first-child {\n  border-top-width: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n  border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n  color: #004085;\n  background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n  color: #004085;\n  background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n  color: #fff;\n  background-color: #004085;\n  border-color: #004085;\n}\n\n.list-group-item-secondary {\n  color: #383d41;\n  background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n  color: #383d41;\n  background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n  color: #fff;\n  background-color: #383d41;\n  border-color: #383d41;\n}\n\n.list-group-item-success {\n  color: #155724;\n  background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n  color: #155724;\n  background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n  color: #fff;\n  background-color: #155724;\n  border-color: #155724;\n}\n\n.list-group-item-info {\n  color: #0c5460;\n  background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n  color: #0c5460;\n  background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n  color: #fff;\n  background-color: #0c5460;\n  border-color: #0c5460;\n}\n\n.list-group-item-warning {\n  color: #856404;\n  background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n  color: #856404;\n  background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n  color: #fff;\n  background-color: #856404;\n  border-color: #856404;\n}\n\n.list-group-item-danger {\n  color: #721c24;\n  background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n  color: #721c24;\n  background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n  color: #fff;\n  background-color: #721c24;\n  border-color: #721c24;\n}\n\n.list-group-item-light {\n  color: #818182;\n  background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n  color: #818182;\n  background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n  color: #fff;\n  background-color: #818182;\n  border-color: #818182;\n}\n\n.list-group-item-dark {\n  color: #1b1e21;\n  background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n  color: #1b1e21;\n  background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n  color: #fff;\n  background-color: #1b1e21;\n  border-color: #1b1e21;\n}\n\n.close {\n  float: right;\n  font-size: 1.5rem;\n  font-weight: 700;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  opacity: .5;\n}\n\n.close:hover {\n  color: #000;\n  text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n  opacity: .75;\n}\n\nbutton.close {\n  padding: 0;\n  background-color: transparent;\n  border: 0;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n}\n\na.close.disabled {\n  pointer-events: none;\n}\n\n.toast {\n  max-width: 350px;\n  overflow: hidden;\n  font-size: 0.875rem;\n  background-color: rgba(255, 255, 255, 0.85);\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.1);\n  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n  -webkit-backdrop-filter: blur(10px);\n  backdrop-filter: blur(10px);\n  opacity: 0;\n  border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n  margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n  opacity: 1;\n}\n\n.toast.show {\n  display: block;\n  opacity: 1;\n}\n\n.toast.hide {\n  display: none;\n}\n\n.toast-header {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-align: center;\n  align-items: center;\n  padding: 0.25rem 0.75rem;\n  color: #6c757d;\n  background-color: rgba(255, 255, 255, 0.85);\n  background-clip: padding-box;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n  padding: 0.75rem;\n}\n\n.modal-open {\n  overflow: hidden;\n}\n\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n.modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 1050;\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0;\n}\n\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 0.5rem;\n  pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n  transition: -webkit-transform 0.3s ease-out;\n  transition: transform 0.3s ease-out;\n  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n  -webkit-transform: translate(0, -50px);\n  transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .modal.fade .modal-dialog {\n    transition: none;\n  }\n}\n\n.modal.show .modal-dialog {\n  -webkit-transform: none;\n  transform: none;\n}\n\n.modal.modal-static .modal-dialog {\n  -webkit-transform: scale(1.02);\n  transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n  display: -ms-flexbox;\n  display: flex;\n  max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n  max-height: calc(100vh - 1rem);\n  overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n  -ms-flex-negative: 0;\n  flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n  overflow-y: auto;\n}\n\n.modal-dialog-centered {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-align: center;\n  align-items: center;\n  min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n  display: block;\n  height: calc(100vh - 1rem);\n  content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -ms-flex-pack: center;\n  justify-content: center;\n  height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n  max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n  content: none;\n}\n\n.modal-content {\n  position: relative;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  width: 100%;\n  pointer-events: auto;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 0.3rem;\n  outline: 0;\n}\n\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 1040;\n  width: 100vw;\n  height: 100vh;\n  background-color: #000;\n}\n\n.modal-backdrop.fade {\n  opacity: 0;\n}\n\n.modal-backdrop.show {\n  opacity: 0.5;\n}\n\n.modal-header {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-align: start;\n  align-items: flex-start;\n  -ms-flex-pack: justify;\n  justify-content: space-between;\n  padding: 1rem 1rem;\n  border-bottom: 1px solid #dee2e6;\n  border-top-left-radius: calc(0.3rem - 1px);\n  border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.modal-header .close {\n  padding: 1rem 1rem;\n  margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n  margin-bottom: 0;\n  line-height: 1.5;\n}\n\n.modal-body {\n  position: relative;\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  padding: 1rem;\n}\n\n.modal-footer {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -ms-flex-align: center;\n  align-items: center;\n  -ms-flex-pack: end;\n  justify-content: flex-end;\n  padding: 0.75rem;\n  border-top: 1px solid #dee2e6;\n  border-bottom-right-radius: calc(0.3rem - 1px);\n  border-bottom-left-radius: calc(0.3rem - 1px);\n}\n\n.modal-footer > * {\n  margin: 0.25rem;\n}\n\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n@media (min-width: 576px) {\n  .modal-dialog {\n    max-width: 500px;\n    margin: 1.75rem auto;\n  }\n  .modal-dialog-scrollable {\n    max-height: calc(100% - 3.5rem);\n  }\n  .modal-dialog-scrollable .modal-content {\n    max-height: calc(100vh - 3.5rem);\n  }\n  .modal-dialog-centered {\n    min-height: calc(100% - 3.5rem);\n  }\n  .modal-dialog-centered::before {\n    height: calc(100vh - 3.5rem);\n  }\n  .modal-sm {\n    max-width: 300px;\n  }\n}\n\n@media (min-width: 992px) {\n  .modal-lg,\n  .modal-xl {\n    max-width: 800px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .modal-xl {\n    max-width: 1140px;\n  }\n}\n\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n  font-size: 0.875rem;\n  word-wrap: break-word;\n  opacity: 0;\n}\n\n.tooltip.show {\n  opacity: 0.9;\n}\n\n.tooltip .arrow {\n  position: absolute;\n  display: block;\n  width: 0.8rem;\n  height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n  position: absolute;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n  padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n  bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n  top: 0;\n  border-width: 0.4rem 0.4rem 0;\n  border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n  padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n  left: 0;\n  width: 0.4rem;\n  height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n  right: 0;\n  border-width: 0.4rem 0.4rem 0.4rem 0;\n  border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n  padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n  top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n  bottom: 0;\n  border-width: 0 0.4rem 0.4rem;\n  border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n  padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n  right: 0;\n  width: 0.4rem;\n  height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n  left: 0;\n  border-width: 0.4rem 0 0.4rem 0.4rem;\n  border-left-color: #000;\n}\n\n.tooltip-inner {\n  max-width: 200px;\n  padding: 0.25rem 0.5rem;\n  color: #fff;\n  text-align: center;\n  background-color: #000;\n  border-radius: 0.25rem;\n}\n\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: block;\n  max-width: 276px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n  font-size: 0.875rem;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 0.3rem;\n}\n\n.popover .arrow {\n  position: absolute;\n  display: block;\n  width: 1rem;\n  height: 0.5rem;\n  margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n  position: absolute;\n  display: block;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n  margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n  bottom: calc(-0.5rem - 1px);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n  bottom: 0;\n  border-width: 0.5rem 0.5rem 0;\n  border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n  bottom: 1px;\n  border-width: 0.5rem 0.5rem 0;\n  border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n  margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n  left: calc(-0.5rem - 1px);\n  width: 0.5rem;\n  height: 1rem;\n  margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n  left: 0;\n  border-width: 0.5rem 0.5rem 0.5rem 0;\n  border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n  left: 1px;\n  border-width: 0.5rem 0.5rem 0.5rem 0;\n  border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n  margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n  top: calc(-0.5rem - 1px);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n  top: 0;\n  border-width: 0 0.5rem 0.5rem 0.5rem;\n  border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n  top: 1px;\n  border-width: 0 0.5rem 0.5rem 0.5rem;\n  border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n  position: absolute;\n  top: 0;\n  left: 50%;\n  display: block;\n  width: 1rem;\n  margin-left: -0.5rem;\n  content: \"\";\n  border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n  margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n  right: calc(-0.5rem - 1px);\n  width: 0.5rem;\n  height: 1rem;\n  margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n  right: 0;\n  border-width: 0.5rem 0 0.5rem 0.5rem;\n  border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n  right: 1px;\n  border-width: 0.5rem 0 0.5rem 0.5rem;\n  border-left-color: #fff;\n}\n\n.popover-header {\n  padding: 0.5rem 0.75rem;\n  margin-bottom: 0;\n  font-size: 1rem;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-top-left-radius: calc(0.3rem - 1px);\n  border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n  display: none;\n}\n\n.popover-body {\n  padding: 0.5rem 0.75rem;\n  color: #212529;\n}\n\n.carousel {\n  position: relative;\n}\n\n.carousel.pointer-event {\n  -ms-touch-action: pan-y;\n  touch-action: pan-y;\n}\n\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n\n.carousel-inner::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\n\n.carousel-item {\n  position: relative;\n  display: none;\n  float: left;\n  width: 100%;\n  margin-right: -100%;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  transition: -webkit-transform 0.6s ease-in-out;\n  transition: transform 0.6s ease-in-out;\n  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-item {\n    transition: none;\n  }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n  -webkit-transform: translateX(100%);\n  transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n  -webkit-transform: translateX(-100%);\n  transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n  opacity: 0;\n  transition-property: opacity;\n  -webkit-transform: none;\n  transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n  z-index: 1;\n  opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n  z-index: 0;\n  opacity: 0;\n  transition: opacity 0s 0.6s;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-fade .active.carousel-item-left,\n  .carousel-fade .active.carousel-item-right {\n    transition: none;\n  }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-align: center;\n  align-items: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n  width: 15%;\n  color: #fff;\n  text-align: center;\n  opacity: 0.5;\n  transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-control-prev,\n  .carousel-control-next {\n    transition: none;\n  }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n  color: #fff;\n  text-decoration: none;\n  outline: 0;\n  opacity: 0.9;\n}\n\n.carousel-control-prev {\n  left: 0;\n}\n\n.carousel-control-next {\n  right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;\n  width: 20px;\n  height: 20px;\n  background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 15;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-pack: center;\n  justify-content: center;\n  padding-left: 0;\n  margin-right: 15%;\n  margin-left: 15%;\n  list-style: none;\n}\n\n.carousel-indicators li {\n  box-sizing: content-box;\n  -ms-flex: 0 1 auto;\n  flex: 0 1 auto;\n  width: 30px;\n  height: 3px;\n  margin-right: 3px;\n  margin-left: 3px;\n  text-indent: -999px;\n  cursor: pointer;\n  background-color: #fff;\n  background-clip: padding-box;\n  border-top: 10px solid transparent;\n  border-bottom: 10px solid transparent;\n  opacity: .5;\n  transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-indicators li {\n    transition: none;\n  }\n}\n\n.carousel-indicators .active {\n  opacity: 1;\n}\n\n.carousel-caption {\n  position: absolute;\n  right: 15%;\n  bottom: 20px;\n  left: 15%;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center;\n}\n\n@-webkit-keyframes spinner-border {\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes spinner-border {\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n.spinner-border {\n  display: inline-block;\n  width: 2rem;\n  height: 2rem;\n  vertical-align: text-bottom;\n  border: 0.25em solid currentColor;\n  border-right-color: transparent;\n  border-radius: 50%;\n  -webkit-animation: spinner-border .75s linear infinite;\n  animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n  width: 1rem;\n  height: 1rem;\n  border-width: 0.2em;\n}\n\n@-webkit-keyframes spinner-grow {\n  0% {\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n@keyframes spinner-grow {\n  0% {\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n.spinner-grow {\n  display: inline-block;\n  width: 2rem;\n  height: 2rem;\n  vertical-align: text-bottom;\n  background-color: currentColor;\n  border-radius: 50%;\n  opacity: 0;\n  -webkit-animation: spinner-grow .75s linear infinite;\n  animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n  width: 1rem;\n  height: 1rem;\n}\n\n.align-baseline {\n  vertical-align: baseline !important;\n}\n\n.align-top {\n  vertical-align: top !important;\n}\n\n.align-middle {\n  vertical-align: middle !important;\n}\n\n.align-bottom {\n  vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n  vertical-align: text-top !important;\n}\n\n.bg-primary {\n  background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n  background-color: #0062cc !important;\n}\n\n.bg-secondary {\n  background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n  background-color: #545b62 !important;\n}\n\n.bg-success {\n  background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n  background-color: #1e7e34 !important;\n}\n\n.bg-info {\n  background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n  background-color: #117a8b !important;\n}\n\n.bg-warning {\n  background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n  background-color: #d39e00 !important;\n}\n\n.bg-danger {\n  background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n  background-color: #bd2130 !important;\n}\n\n.bg-light {\n  background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n  background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n  background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n  background-color: #1d2124 !important;\n}\n\n.bg-white {\n  background-color: #fff !important;\n}\n\n.bg-transparent {\n  background-color: transparent !important;\n}\n\n.border {\n  border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n  border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n  border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n  border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n  border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n  border: 0 !important;\n}\n\n.border-top-0 {\n  border-top: 0 !important;\n}\n\n.border-right-0 {\n  border-right: 0 !important;\n}\n\n.border-bottom-0 {\n  border-bottom: 0 !important;\n}\n\n.border-left-0 {\n  border-left: 0 !important;\n}\n\n.border-primary {\n  border-color: #007bff !important;\n}\n\n.border-secondary {\n  border-color: #6c757d !important;\n}\n\n.border-success {\n  border-color: #28a745 !important;\n}\n\n.border-info {\n  border-color: #17a2b8 !important;\n}\n\n.border-warning {\n  border-color: #ffc107 !important;\n}\n\n.border-danger {\n  border-color: #dc3545 !important;\n}\n\n.border-light {\n  border-color: #f8f9fa !important;\n}\n\n.border-dark {\n  border-color: #343a40 !important;\n}\n\n.border-white {\n  border-color: #fff !important;\n}\n\n.rounded-sm {\n  border-radius: 0.2rem !important;\n}\n\n.rounded {\n  border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n  border-top-left-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n  border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-pill {\n  border-radius: 50rem !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n\n.clearfix::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\n\n.d-none {\n  display: none !important;\n}\n\n.d-inline {\n  display: inline !important;\n}\n\n.d-inline-block {\n  display: inline-block !important;\n}\n\n.d-block {\n  display: block !important;\n}\n\n.d-table {\n  display: table !important;\n}\n\n.d-table-row {\n  display: table-row !important;\n}\n\n.d-table-cell {\n  display: table-cell !important;\n}\n\n.d-flex {\n  display: -ms-flexbox !important;\n  display: flex !important;\n}\n\n.d-inline-flex {\n  display: -ms-inline-flexbox !important;\n  display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n  .d-sm-none {\n    display: none !important;\n  }\n  .d-sm-inline {\n    display: inline !important;\n  }\n  .d-sm-inline-block {\n    display: inline-block !important;\n  }\n  .d-sm-block {\n    display: block !important;\n  }\n  .d-sm-table {\n    display: table !important;\n  }\n  .d-sm-table-row {\n    display: table-row !important;\n  }\n  .d-sm-table-cell {\n    display: table-cell !important;\n  }\n  .d-sm-flex {\n    display: -ms-flexbox !important;\n    display: flex !important;\n  }\n  .d-sm-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .d-md-none {\n    display: none !important;\n  }\n  .d-md-inline {\n    display: inline !important;\n  }\n  .d-md-inline-block {\n    display: inline-block !important;\n  }\n  .d-md-block {\n    display: block !important;\n  }\n  .d-md-table {\n    display: table !important;\n  }\n  .d-md-table-row {\n    display: table-row !important;\n  }\n  .d-md-table-cell {\n    display: table-cell !important;\n  }\n  .d-md-flex {\n    display: -ms-flexbox !important;\n    display: flex !important;\n  }\n  .d-md-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .d-lg-none {\n    display: none !important;\n  }\n  .d-lg-inline {\n    display: inline !important;\n  }\n  .d-lg-inline-block {\n    display: inline-block !important;\n  }\n  .d-lg-block {\n    display: block !important;\n  }\n  .d-lg-table {\n    display: table !important;\n  }\n  .d-lg-table-row {\n    display: table-row !important;\n  }\n  .d-lg-table-cell {\n    display: table-cell !important;\n  }\n  .d-lg-flex {\n    display: -ms-flexbox !important;\n    display: flex !important;\n  }\n  .d-lg-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .d-xl-none {\n    display: none !important;\n  }\n  .d-xl-inline {\n    display: inline !important;\n  }\n  .d-xl-inline-block {\n    display: inline-block !important;\n  }\n  .d-xl-block {\n    display: block !important;\n  }\n  .d-xl-table {\n    display: table !important;\n  }\n  .d-xl-table-row {\n    display: table-row !important;\n  }\n  .d-xl-table-cell {\n    display: table-cell !important;\n  }\n  .d-xl-flex {\n    display: -ms-flexbox !important;\n    display: flex !important;\n  }\n  .d-xl-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important;\n  }\n}\n\n@media print {\n  .d-print-none {\n    display: none !important;\n  }\n  .d-print-inline {\n    display: inline !important;\n  }\n  .d-print-inline-block {\n    display: inline-block !important;\n  }\n  .d-print-block {\n    display: block !important;\n  }\n  .d-print-table {\n    display: table !important;\n  }\n  .d-print-table-row {\n    display: table-row !important;\n  }\n  .d-print-table-cell {\n    display: table-cell !important;\n  }\n  .d-print-flex {\n    display: -ms-flexbox !important;\n    display: flex !important;\n  }\n  .d-print-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important;\n  }\n}\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  width: 100%;\n  padding: 0;\n  overflow: hidden;\n}\n\n.embed-responsive::before {\n  display: block;\n  content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n}\n\n.embed-responsive-21by9::before {\n  padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n  padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n  padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n  padding-top: 100%;\n}\n\n.flex-row {\n  -ms-flex-direction: row !important;\n  flex-direction: row !important;\n}\n\n.flex-column {\n  -ms-flex-direction: column !important;\n  flex-direction: column !important;\n}\n\n.flex-row-reverse {\n  -ms-flex-direction: row-reverse !important;\n  flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n  -ms-flex-direction: column-reverse !important;\n  flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n  -ms-flex-wrap: wrap !important;\n  flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n  -ms-flex-wrap: nowrap !important;\n  flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n  -ms-flex-wrap: wrap-reverse !important;\n  flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n  -ms-flex: 1 1 auto !important;\n  flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n  -ms-flex-positive: 0 !important;\n  flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n  -ms-flex-positive: 1 !important;\n  flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n  -ms-flex-negative: 0 !important;\n  flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n  -ms-flex-negative: 1 !important;\n  flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n  -ms-flex-pack: start !important;\n  justify-content: flex-start !important;\n}\n\n.justify-content-end {\n  -ms-flex-pack: end !important;\n  justify-content: flex-end !important;\n}\n\n.justify-content-center {\n  -ms-flex-pack: center !important;\n  justify-content: center !important;\n}\n\n.justify-content-between {\n  -ms-flex-pack: justify !important;\n  justify-content: space-between !important;\n}\n\n.justify-content-around {\n  -ms-flex-pack: distribute !important;\n  justify-content: space-around !important;\n}\n\n.align-items-start {\n  -ms-flex-align: start !important;\n  align-items: flex-start !important;\n}\n\n.align-items-end {\n  -ms-flex-align: end !important;\n  align-items: flex-end !important;\n}\n\n.align-items-center {\n  -ms-flex-align: center !important;\n  align-items: center !important;\n}\n\n.align-items-baseline {\n  -ms-flex-align: baseline !important;\n  align-items: baseline !important;\n}\n\n.align-items-stretch {\n  -ms-flex-align: stretch !important;\n  align-items: stretch !important;\n}\n\n.align-content-start {\n  -ms-flex-line-pack: start !important;\n  align-content: flex-start !important;\n}\n\n.align-content-end {\n  -ms-flex-line-pack: end !important;\n  align-content: flex-end !important;\n}\n\n.align-content-center {\n  -ms-flex-line-pack: center !important;\n  align-content: center !important;\n}\n\n.align-content-between {\n  -ms-flex-line-pack: justify !important;\n  align-content: space-between !important;\n}\n\n.align-content-around {\n  -ms-flex-line-pack: distribute !important;\n  align-content: space-around !important;\n}\n\n.align-content-stretch {\n  -ms-flex-line-pack: stretch !important;\n  align-content: stretch !important;\n}\n\n.align-self-auto {\n  -ms-flex-item-align: auto !important;\n  align-self: auto !important;\n}\n\n.align-self-start {\n  -ms-flex-item-align: start !important;\n  align-self: flex-start !important;\n}\n\n.align-self-end {\n  -ms-flex-item-align: end !important;\n  align-self: flex-end !important;\n}\n\n.align-self-center {\n  -ms-flex-item-align: center !important;\n  align-self: center !important;\n}\n\n.align-self-baseline {\n  -ms-flex-item-align: baseline !important;\n  align-self: baseline !important;\n}\n\n.align-self-stretch {\n  -ms-flex-item-align: stretch !important;\n  align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n  .flex-sm-row {\n    -ms-flex-direction: row !important;\n    flex-direction: row !important;\n  }\n  .flex-sm-column {\n    -ms-flex-direction: column !important;\n    flex-direction: column !important;\n  }\n  .flex-sm-row-reverse {\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important;\n  }\n  .flex-sm-column-reverse {\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important;\n  }\n  .flex-sm-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important;\n  }\n  .flex-sm-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important;\n  }\n  .flex-sm-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important;\n  }\n  .flex-sm-fill {\n    -ms-flex: 1 1 auto !important;\n    flex: 1 1 auto !important;\n  }\n  .flex-sm-grow-0 {\n    -ms-flex-positive: 0 !important;\n    flex-grow: 0 !important;\n  }\n  .flex-sm-grow-1 {\n    -ms-flex-positive: 1 !important;\n    flex-grow: 1 !important;\n  }\n  .flex-sm-shrink-0 {\n    -ms-flex-negative: 0 !important;\n    flex-shrink: 0 !important;\n  }\n  .flex-sm-shrink-1 {\n    -ms-flex-negative: 1 !important;\n    flex-shrink: 1 !important;\n  }\n  .justify-content-sm-start {\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important;\n  }\n  .justify-content-sm-end {\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important;\n  }\n  .justify-content-sm-center {\n    -ms-flex-pack: center !important;\n    justify-content: center !important;\n  }\n  .justify-content-sm-between {\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important;\n  }\n  .justify-content-sm-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important;\n  }\n  .align-items-sm-start {\n    -ms-flex-align: start !important;\n    align-items: flex-start !important;\n  }\n  .align-items-sm-end {\n    -ms-flex-align: end !important;\n    align-items: flex-end !important;\n  }\n  .align-items-sm-center {\n    -ms-flex-align: center !important;\n    align-items: center !important;\n  }\n  .align-items-sm-baseline {\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important;\n  }\n  .align-items-sm-stretch {\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important;\n  }\n  .align-content-sm-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important;\n  }\n  .align-content-sm-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important;\n  }\n  .align-content-sm-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important;\n  }\n  .align-content-sm-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important;\n  }\n  .align-content-sm-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important;\n  }\n  .align-content-sm-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important;\n  }\n  .align-self-sm-auto {\n    -ms-flex-item-align: auto !important;\n    align-self: auto !important;\n  }\n  .align-self-sm-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important;\n  }\n  .align-self-sm-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important;\n  }\n  .align-self-sm-center {\n    -ms-flex-item-align: center !important;\n    align-self: center !important;\n  }\n  .align-self-sm-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important;\n  }\n  .align-self-sm-stretch {\n    -ms-flex-item-align: stretch !important;\n    align-self: stretch !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .flex-md-row {\n    -ms-flex-direction: row !important;\n    flex-direction: row !important;\n  }\n  .flex-md-column {\n    -ms-flex-direction: column !important;\n    flex-direction: column !important;\n  }\n  .flex-md-row-reverse {\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important;\n  }\n  .flex-md-column-reverse {\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important;\n  }\n  .flex-md-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important;\n  }\n  .flex-md-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important;\n  }\n  .flex-md-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important;\n  }\n  .flex-md-fill {\n    -ms-flex: 1 1 auto !important;\n    flex: 1 1 auto !important;\n  }\n  .flex-md-grow-0 {\n    -ms-flex-positive: 0 !important;\n    flex-grow: 0 !important;\n  }\n  .flex-md-grow-1 {\n    -ms-flex-positive: 1 !important;\n    flex-grow: 1 !important;\n  }\n  .flex-md-shrink-0 {\n    -ms-flex-negative: 0 !important;\n    flex-shrink: 0 !important;\n  }\n  .flex-md-shrink-1 {\n    -ms-flex-negative: 1 !important;\n    flex-shrink: 1 !important;\n  }\n  .justify-content-md-start {\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important;\n  }\n  .justify-content-md-end {\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important;\n  }\n  .justify-content-md-center {\n    -ms-flex-pack: center !important;\n    justify-content: center !important;\n  }\n  .justify-content-md-between {\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important;\n  }\n  .justify-content-md-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important;\n  }\n  .align-items-md-start {\n    -ms-flex-align: start !important;\n    align-items: flex-start !important;\n  }\n  .align-items-md-end {\n    -ms-flex-align: end !important;\n    align-items: flex-end !important;\n  }\n  .align-items-md-center {\n    -ms-flex-align: center !important;\n    align-items: center !important;\n  }\n  .align-items-md-baseline {\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important;\n  }\n  .align-items-md-stretch {\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important;\n  }\n  .align-content-md-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important;\n  }\n  .align-content-md-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important;\n  }\n  .align-content-md-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important;\n  }\n  .align-content-md-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important;\n  }\n  .align-content-md-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important;\n  }\n  .align-content-md-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important;\n  }\n  .align-self-md-auto {\n    -ms-flex-item-align: auto !important;\n    align-self: auto !important;\n  }\n  .align-self-md-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important;\n  }\n  .align-self-md-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important;\n  }\n  .align-self-md-center {\n    -ms-flex-item-align: center !important;\n    align-self: center !important;\n  }\n  .align-self-md-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important;\n  }\n  .align-self-md-stretch {\n    -ms-flex-item-align: stretch !important;\n    align-self: stretch !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .flex-lg-row {\n    -ms-flex-direction: row !important;\n    flex-direction: row !important;\n  }\n  .flex-lg-column {\n    -ms-flex-direction: column !important;\n    flex-direction: column !important;\n  }\n  .flex-lg-row-reverse {\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important;\n  }\n  .flex-lg-column-reverse {\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important;\n  }\n  .flex-lg-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important;\n  }\n  .flex-lg-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important;\n  }\n  .flex-lg-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important;\n  }\n  .flex-lg-fill {\n    -ms-flex: 1 1 auto !important;\n    flex: 1 1 auto !important;\n  }\n  .flex-lg-grow-0 {\n    -ms-flex-positive: 0 !important;\n    flex-grow: 0 !important;\n  }\n  .flex-lg-grow-1 {\n    -ms-flex-positive: 1 !important;\n    flex-grow: 1 !important;\n  }\n  .flex-lg-shrink-0 {\n    -ms-flex-negative: 0 !important;\n    flex-shrink: 0 !important;\n  }\n  .flex-lg-shrink-1 {\n    -ms-flex-negative: 1 !important;\n    flex-shrink: 1 !important;\n  }\n  .justify-content-lg-start {\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important;\n  }\n  .justify-content-lg-end {\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important;\n  }\n  .justify-content-lg-center {\n    -ms-flex-pack: center !important;\n    justify-content: center !important;\n  }\n  .justify-content-lg-between {\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important;\n  }\n  .justify-content-lg-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important;\n  }\n  .align-items-lg-start {\n    -ms-flex-align: start !important;\n    align-items: flex-start !important;\n  }\n  .align-items-lg-end {\n    -ms-flex-align: end !important;\n    align-items: flex-end !important;\n  }\n  .align-items-lg-center {\n    -ms-flex-align: center !important;\n    align-items: center !important;\n  }\n  .align-items-lg-baseline {\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important;\n  }\n  .align-items-lg-stretch {\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important;\n  }\n  .align-content-lg-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important;\n  }\n  .align-content-lg-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important;\n  }\n  .align-content-lg-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important;\n  }\n  .align-content-lg-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important;\n  }\n  .align-content-lg-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important;\n  }\n  .align-content-lg-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important;\n  }\n  .align-self-lg-auto {\n    -ms-flex-item-align: auto !important;\n    align-self: auto !important;\n  }\n  .align-self-lg-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important;\n  }\n  .align-self-lg-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important;\n  }\n  .align-self-lg-center {\n    -ms-flex-item-align: center !important;\n    align-self: center !important;\n  }\n  .align-self-lg-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important;\n  }\n  .align-self-lg-stretch {\n    -ms-flex-item-align: stretch !important;\n    align-self: stretch !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .flex-xl-row {\n    -ms-flex-direction: row !important;\n    flex-direction: row !important;\n  }\n  .flex-xl-column {\n    -ms-flex-direction: column !important;\n    flex-direction: column !important;\n  }\n  .flex-xl-row-reverse {\n    -ms-flex-direction: row-reverse !important;\n    flex-direction: row-reverse !important;\n  }\n  .flex-xl-column-reverse {\n    -ms-flex-direction: column-reverse !important;\n    flex-direction: column-reverse !important;\n  }\n  .flex-xl-wrap {\n    -ms-flex-wrap: wrap !important;\n    flex-wrap: wrap !important;\n  }\n  .flex-xl-nowrap {\n    -ms-flex-wrap: nowrap !important;\n    flex-wrap: nowrap !important;\n  }\n  .flex-xl-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n    flex-wrap: wrap-reverse !important;\n  }\n  .flex-xl-fill {\n    -ms-flex: 1 1 auto !important;\n    flex: 1 1 auto !important;\n  }\n  .flex-xl-grow-0 {\n    -ms-flex-positive: 0 !important;\n    flex-grow: 0 !important;\n  }\n  .flex-xl-grow-1 {\n    -ms-flex-positive: 1 !important;\n    flex-grow: 1 !important;\n  }\n  .flex-xl-shrink-0 {\n    -ms-flex-negative: 0 !important;\n    flex-shrink: 0 !important;\n  }\n  .flex-xl-shrink-1 {\n    -ms-flex-negative: 1 !important;\n    flex-shrink: 1 !important;\n  }\n  .justify-content-xl-start {\n    -ms-flex-pack: start !important;\n    justify-content: flex-start !important;\n  }\n  .justify-content-xl-end {\n    -ms-flex-pack: end !important;\n    justify-content: flex-end !important;\n  }\n  .justify-content-xl-center {\n    -ms-flex-pack: center !important;\n    justify-content: center !important;\n  }\n  .justify-content-xl-between {\n    -ms-flex-pack: justify !important;\n    justify-content: space-between !important;\n  }\n  .justify-content-xl-around {\n    -ms-flex-pack: distribute !important;\n    justify-content: space-around !important;\n  }\n  .align-items-xl-start {\n    -ms-flex-align: start !important;\n    align-items: flex-start !important;\n  }\n  .align-items-xl-end {\n    -ms-flex-align: end !important;\n    align-items: flex-end !important;\n  }\n  .align-items-xl-center {\n    -ms-flex-align: center !important;\n    align-items: center !important;\n  }\n  .align-items-xl-baseline {\n    -ms-flex-align: baseline !important;\n    align-items: baseline !important;\n  }\n  .align-items-xl-stretch {\n    -ms-flex-align: stretch !important;\n    align-items: stretch !important;\n  }\n  .align-content-xl-start {\n    -ms-flex-line-pack: start !important;\n    align-content: flex-start !important;\n  }\n  .align-content-xl-end {\n    -ms-flex-line-pack: end !important;\n    align-content: flex-end !important;\n  }\n  .align-content-xl-center {\n    -ms-flex-line-pack: center !important;\n    align-content: center !important;\n  }\n  .align-content-xl-between {\n    -ms-flex-line-pack: justify !important;\n    align-content: space-between !important;\n  }\n  .align-content-xl-around {\n    -ms-flex-line-pack: distribute !important;\n    align-content: space-around !important;\n  }\n  .align-content-xl-stretch {\n    -ms-flex-line-pack: stretch !important;\n    align-content: stretch !important;\n  }\n  .align-self-xl-auto {\n    -ms-flex-item-align: auto !important;\n    align-self: auto !important;\n  }\n  .align-self-xl-start {\n    -ms-flex-item-align: start !important;\n    align-self: flex-start !important;\n  }\n  .align-self-xl-end {\n    -ms-flex-item-align: end !important;\n    align-self: flex-end !important;\n  }\n  .align-self-xl-center {\n    -ms-flex-item-align: center !important;\n    align-self: center !important;\n  }\n  .align-self-xl-baseline {\n    -ms-flex-item-align: baseline !important;\n    align-self: baseline !important;\n  }\n  .align-self-xl-stretch {\n    -ms-flex-item-align: stretch !important;\n    align-self: stretch !important;\n  }\n}\n\n.float-left {\n  float: left !important;\n}\n\n.float-right {\n  float: right !important;\n}\n\n.float-none {\n  float: none !important;\n}\n\n@media (min-width: 576px) {\n  .float-sm-left {\n    float: left !important;\n  }\n  .float-sm-right {\n    float: right !important;\n  }\n  .float-sm-none {\n    float: none !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .float-md-left {\n    float: left !important;\n  }\n  .float-md-right {\n    float: right !important;\n  }\n  .float-md-none {\n    float: none !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .float-lg-left {\n    float: left !important;\n  }\n  .float-lg-right {\n    float: right !important;\n  }\n  .float-lg-none {\n    float: none !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .float-xl-left {\n    float: left !important;\n  }\n  .float-xl-right {\n    float: right !important;\n  }\n  .float-xl-none {\n    float: none !important;\n  }\n}\n\n.overflow-auto {\n  overflow: auto !important;\n}\n\n.overflow-hidden {\n  overflow: hidden !important;\n}\n\n.position-static {\n  position: static !important;\n}\n\n.position-relative {\n  position: relative !important;\n}\n\n.position-absolute {\n  position: absolute !important;\n}\n\n.position-fixed {\n  position: fixed !important;\n}\n\n.position-sticky {\n  position: -webkit-sticky !important;\n  position: sticky !important;\n}\n\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1030;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n  .sticky-top {\n    position: -webkit-sticky;\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n}\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.shadow-sm {\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n  box-shadow: none !important;\n}\n\n.w-25 {\n  width: 25% !important;\n}\n\n.w-50 {\n  width: 50% !important;\n}\n\n.w-75 {\n  width: 75% !important;\n}\n\n.w-100 {\n  width: 100% !important;\n}\n\n.w-auto {\n  width: auto !important;\n}\n\n.h-25 {\n  height: 25% !important;\n}\n\n.h-50 {\n  height: 50% !important;\n}\n\n.h-75 {\n  height: 75% !important;\n}\n\n.h-100 {\n  height: 100% !important;\n}\n\n.h-auto {\n  height: auto !important;\n}\n\n.mw-100 {\n  max-width: 100% !important;\n}\n\n.mh-100 {\n  max-height: 100% !important;\n}\n\n.min-vw-100 {\n  min-width: 100vw !important;\n}\n\n.min-vh-100 {\n  min-height: 100vh !important;\n}\n\n.vw-100 {\n  width: 100vw !important;\n}\n\n.vh-100 {\n  height: 100vh !important;\n}\n\n.stretched-link::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  pointer-events: auto;\n  content: \"\";\n  background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n  margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n  margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n  margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n  margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n  margin-left: 0 !important;\n}\n\n.m-1 {\n  margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n  margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n  margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n  margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n  margin-left: 0.25rem !important;\n}\n\n.m-2 {\n  margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n  margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n  margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n  margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n  margin-left: 0.5rem !important;\n}\n\n.m-3 {\n  margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n  margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n  margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n  margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n  margin-left: 1rem !important;\n}\n\n.m-4 {\n  margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n  margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n  margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n  margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n  margin-left: 1.5rem !important;\n}\n\n.m-5 {\n  margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n  margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n  margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n  margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n  margin-left: 3rem !important;\n}\n\n.p-0 {\n  padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n  padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n  padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n  padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n  padding-left: 0 !important;\n}\n\n.p-1 {\n  padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n  padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n  padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n  padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n  padding-left: 0.25rem !important;\n}\n\n.p-2 {\n  padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n  padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n  padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n  padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n  padding-left: 0.5rem !important;\n}\n\n.p-3 {\n  padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n  padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n  padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n  padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n  padding-left: 1rem !important;\n}\n\n.p-4 {\n  padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n  padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n  padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n  padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n  padding-left: 1.5rem !important;\n}\n\n.p-5 {\n  padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n  padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n  padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n  padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n  padding-left: 3rem !important;\n}\n\n.m-n1 {\n  margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n  margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n  margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n  margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n  margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n  margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n  margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n  margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n  margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n  margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n  margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n  margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n  margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n  margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n  margin-left: -1rem !important;\n}\n\n.m-n4 {\n  margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n  margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n  margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n  margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n  margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n  margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n  margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n  margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n  margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n  margin-left: -3rem !important;\n}\n\n.m-auto {\n  margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n  margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n  margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n  margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n  margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n  .m-sm-0 {\n    margin: 0 !important;\n  }\n  .mt-sm-0,\n  .my-sm-0 {\n    margin-top: 0 !important;\n  }\n  .mr-sm-0,\n  .mx-sm-0 {\n    margin-right: 0 !important;\n  }\n  .mb-sm-0,\n  .my-sm-0 {\n    margin-bottom: 0 !important;\n  }\n  .ml-sm-0,\n  .mx-sm-0 {\n    margin-left: 0 !important;\n  }\n  .m-sm-1 {\n    margin: 0.25rem !important;\n  }\n  .mt-sm-1,\n  .my-sm-1 {\n    margin-top: 0.25rem !important;\n  }\n  .mr-sm-1,\n  .mx-sm-1 {\n    margin-right: 0.25rem !important;\n  }\n  .mb-sm-1,\n  .my-sm-1 {\n    margin-bottom: 0.25rem !important;\n  }\n  .ml-sm-1,\n  .mx-sm-1 {\n    margin-left: 0.25rem !important;\n  }\n  .m-sm-2 {\n    margin: 0.5rem !important;\n  }\n  .mt-sm-2,\n  .my-sm-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mr-sm-2,\n  .mx-sm-2 {\n    margin-right: 0.5rem !important;\n  }\n  .mb-sm-2,\n  .my-sm-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .ml-sm-2,\n  .mx-sm-2 {\n    margin-left: 0.5rem !important;\n  }\n  .m-sm-3 {\n    margin: 1rem !important;\n  }\n  .mt-sm-3,\n  .my-sm-3 {\n    margin-top: 1rem !important;\n  }\n  .mr-sm-3,\n  .mx-sm-3 {\n    margin-right: 1rem !important;\n  }\n  .mb-sm-3,\n  .my-sm-3 {\n    margin-bottom: 1rem !important;\n  }\n  .ml-sm-3,\n  .mx-sm-3 {\n    margin-left: 1rem !important;\n  }\n  .m-sm-4 {\n    margin: 1.5rem !important;\n  }\n  .mt-sm-4,\n  .my-sm-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mr-sm-4,\n  .mx-sm-4 {\n    margin-right: 1.5rem !important;\n  }\n  .mb-sm-4,\n  .my-sm-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .ml-sm-4,\n  .mx-sm-4 {\n    margin-left: 1.5rem !important;\n  }\n  .m-sm-5 {\n    margin: 3rem !important;\n  }\n  .mt-sm-5,\n  .my-sm-5 {\n    margin-top: 3rem !important;\n  }\n  .mr-sm-5,\n  .mx-sm-5 {\n    margin-right: 3rem !important;\n  }\n  .mb-sm-5,\n  .my-sm-5 {\n    margin-bottom: 3rem !important;\n  }\n  .ml-sm-5,\n  .mx-sm-5 {\n    margin-left: 3rem !important;\n  }\n  .p-sm-0 {\n    padding: 0 !important;\n  }\n  .pt-sm-0,\n  .py-sm-0 {\n    padding-top: 0 !important;\n  }\n  .pr-sm-0,\n  .px-sm-0 {\n    padding-right: 0 !important;\n  }\n  .pb-sm-0,\n  .py-sm-0 {\n    padding-bottom: 0 !important;\n  }\n  .pl-sm-0,\n  .px-sm-0 {\n    padding-left: 0 !important;\n  }\n  .p-sm-1 {\n    padding: 0.25rem !important;\n  }\n  .pt-sm-1,\n  .py-sm-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pr-sm-1,\n  .px-sm-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pb-sm-1,\n  .py-sm-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pl-sm-1,\n  .px-sm-1 {\n    padding-left: 0.25rem !important;\n  }\n  .p-sm-2 {\n    padding: 0.5rem !important;\n  }\n  .pt-sm-2,\n  .py-sm-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pr-sm-2,\n  .px-sm-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pb-sm-2,\n  .py-sm-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pl-sm-2,\n  .px-sm-2 {\n    padding-left: 0.5rem !important;\n  }\n  .p-sm-3 {\n    padding: 1rem !important;\n  }\n  .pt-sm-3,\n  .py-sm-3 {\n    padding-top: 1rem !important;\n  }\n  .pr-sm-3,\n  .px-sm-3 {\n    padding-right: 1rem !important;\n  }\n  .pb-sm-3,\n  .py-sm-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pl-sm-3,\n  .px-sm-3 {\n    padding-left: 1rem !important;\n  }\n  .p-sm-4 {\n    padding: 1.5rem !important;\n  }\n  .pt-sm-4,\n  .py-sm-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pr-sm-4,\n  .px-sm-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pb-sm-4,\n  .py-sm-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pl-sm-4,\n  .px-sm-4 {\n    padding-left: 1.5rem !important;\n  }\n  .p-sm-5 {\n    padding: 3rem !important;\n  }\n  .pt-sm-5,\n  .py-sm-5 {\n    padding-top: 3rem !important;\n  }\n  .pr-sm-5,\n  .px-sm-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-sm-5,\n  .py-sm-5 {\n    padding-bottom: 3rem !important;\n  }\n  .pl-sm-5,\n  .px-sm-5 {\n    padding-left: 3rem !important;\n  }\n  .m-sm-n1 {\n    margin: -0.25rem !important;\n  }\n  .mt-sm-n1,\n  .my-sm-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mr-sm-n1,\n  .mx-sm-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .mb-sm-n1,\n  .my-sm-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .ml-sm-n1,\n  .mx-sm-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .m-sm-n2 {\n    margin: -0.5rem !important;\n  }\n  .mt-sm-n2,\n  .my-sm-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mr-sm-n2,\n  .mx-sm-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .mb-sm-n2,\n  .my-sm-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .ml-sm-n2,\n  .mx-sm-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .m-sm-n3 {\n    margin: -1rem !important;\n  }\n  .mt-sm-n3,\n  .my-sm-n3 {\n    margin-top: -1rem !important;\n  }\n  .mr-sm-n3,\n  .mx-sm-n3 {\n    margin-right: -1rem !important;\n  }\n  .mb-sm-n3,\n  .my-sm-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .ml-sm-n3,\n  .mx-sm-n3 {\n    margin-left: -1rem !important;\n  }\n  .m-sm-n4 {\n    margin: -1.5rem !important;\n  }\n  .mt-sm-n4,\n  .my-sm-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mr-sm-n4,\n  .mx-sm-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .mb-sm-n4,\n  .my-sm-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .ml-sm-n4,\n  .mx-sm-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .m-sm-n5 {\n    margin: -3rem !important;\n  }\n  .mt-sm-n5,\n  .my-sm-n5 {\n    margin-top: -3rem !important;\n  }\n  .mr-sm-n5,\n  .mx-sm-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-sm-n5,\n  .my-sm-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ml-sm-n5,\n  .mx-sm-n5 {\n    margin-left: -3rem !important;\n  }\n  .m-sm-auto {\n    margin: auto !important;\n  }\n  .mt-sm-auto,\n  .my-sm-auto {\n    margin-top: auto !important;\n  }\n  .mr-sm-auto,\n  .mx-sm-auto {\n    margin-right: auto !important;\n  }\n  .mb-sm-auto,\n  .my-sm-auto {\n    margin-bottom: auto !important;\n  }\n  .ml-sm-auto,\n  .mx-sm-auto {\n    margin-left: auto !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .m-md-0 {\n    margin: 0 !important;\n  }\n  .mt-md-0,\n  .my-md-0 {\n    margin-top: 0 !important;\n  }\n  .mr-md-0,\n  .mx-md-0 {\n    margin-right: 0 !important;\n  }\n  .mb-md-0,\n  .my-md-0 {\n    margin-bottom: 0 !important;\n  }\n  .ml-md-0,\n  .mx-md-0 {\n    margin-left: 0 !important;\n  }\n  .m-md-1 {\n    margin: 0.25rem !important;\n  }\n  .mt-md-1,\n  .my-md-1 {\n    margin-top: 0.25rem !important;\n  }\n  .mr-md-1,\n  .mx-md-1 {\n    margin-right: 0.25rem !important;\n  }\n  .mb-md-1,\n  .my-md-1 {\n    margin-bottom: 0.25rem !important;\n  }\n  .ml-md-1,\n  .mx-md-1 {\n    margin-left: 0.25rem !important;\n  }\n  .m-md-2 {\n    margin: 0.5rem !important;\n  }\n  .mt-md-2,\n  .my-md-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mr-md-2,\n  .mx-md-2 {\n    margin-right: 0.5rem !important;\n  }\n  .mb-md-2,\n  .my-md-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .ml-md-2,\n  .mx-md-2 {\n    margin-left: 0.5rem !important;\n  }\n  .m-md-3 {\n    margin: 1rem !important;\n  }\n  .mt-md-3,\n  .my-md-3 {\n    margin-top: 1rem !important;\n  }\n  .mr-md-3,\n  .mx-md-3 {\n    margin-right: 1rem !important;\n  }\n  .mb-md-3,\n  .my-md-3 {\n    margin-bottom: 1rem !important;\n  }\n  .ml-md-3,\n  .mx-md-3 {\n    margin-left: 1rem !important;\n  }\n  .m-md-4 {\n    margin: 1.5rem !important;\n  }\n  .mt-md-4,\n  .my-md-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mr-md-4,\n  .mx-md-4 {\n    margin-right: 1.5rem !important;\n  }\n  .mb-md-4,\n  .my-md-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .ml-md-4,\n  .mx-md-4 {\n    margin-left: 1.5rem !important;\n  }\n  .m-md-5 {\n    margin: 3rem !important;\n  }\n  .mt-md-5,\n  .my-md-5 {\n    margin-top: 3rem !important;\n  }\n  .mr-md-5,\n  .mx-md-5 {\n    margin-right: 3rem !important;\n  }\n  .mb-md-5,\n  .my-md-5 {\n    margin-bottom: 3rem !important;\n  }\n  .ml-md-5,\n  .mx-md-5 {\n    margin-left: 3rem !important;\n  }\n  .p-md-0 {\n    padding: 0 !important;\n  }\n  .pt-md-0,\n  .py-md-0 {\n    padding-top: 0 !important;\n  }\n  .pr-md-0,\n  .px-md-0 {\n    padding-right: 0 !important;\n  }\n  .pb-md-0,\n  .py-md-0 {\n    padding-bottom: 0 !important;\n  }\n  .pl-md-0,\n  .px-md-0 {\n    padding-left: 0 !important;\n  }\n  .p-md-1 {\n    padding: 0.25rem !important;\n  }\n  .pt-md-1,\n  .py-md-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pr-md-1,\n  .px-md-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pb-md-1,\n  .py-md-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pl-md-1,\n  .px-md-1 {\n    padding-left: 0.25rem !important;\n  }\n  .p-md-2 {\n    padding: 0.5rem !important;\n  }\n  .pt-md-2,\n  .py-md-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pr-md-2,\n  .px-md-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pb-md-2,\n  .py-md-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pl-md-2,\n  .px-md-2 {\n    padding-left: 0.5rem !important;\n  }\n  .p-md-3 {\n    padding: 1rem !important;\n  }\n  .pt-md-3,\n  .py-md-3 {\n    padding-top: 1rem !important;\n  }\n  .pr-md-3,\n  .px-md-3 {\n    padding-right: 1rem !important;\n  }\n  .pb-md-3,\n  .py-md-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pl-md-3,\n  .px-md-3 {\n    padding-left: 1rem !important;\n  }\n  .p-md-4 {\n    padding: 1.5rem !important;\n  }\n  .pt-md-4,\n  .py-md-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pr-md-4,\n  .px-md-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pb-md-4,\n  .py-md-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pl-md-4,\n  .px-md-4 {\n    padding-left: 1.5rem !important;\n  }\n  .p-md-5 {\n    padding: 3rem !important;\n  }\n  .pt-md-5,\n  .py-md-5 {\n    padding-top: 3rem !important;\n  }\n  .pr-md-5,\n  .px-md-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-md-5,\n  .py-md-5 {\n    padding-bottom: 3rem !important;\n  }\n  .pl-md-5,\n  .px-md-5 {\n    padding-left: 3rem !important;\n  }\n  .m-md-n1 {\n    margin: -0.25rem !important;\n  }\n  .mt-md-n1,\n  .my-md-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mr-md-n1,\n  .mx-md-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .mb-md-n1,\n  .my-md-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .ml-md-n1,\n  .mx-md-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .m-md-n2 {\n    margin: -0.5rem !important;\n  }\n  .mt-md-n2,\n  .my-md-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mr-md-n2,\n  .mx-md-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .mb-md-n2,\n  .my-md-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .ml-md-n2,\n  .mx-md-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .m-md-n3 {\n    margin: -1rem !important;\n  }\n  .mt-md-n3,\n  .my-md-n3 {\n    margin-top: -1rem !important;\n  }\n  .mr-md-n3,\n  .mx-md-n3 {\n    margin-right: -1rem !important;\n  }\n  .mb-md-n3,\n  .my-md-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .ml-md-n3,\n  .mx-md-n3 {\n    margin-left: -1rem !important;\n  }\n  .m-md-n4 {\n    margin: -1.5rem !important;\n  }\n  .mt-md-n4,\n  .my-md-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mr-md-n4,\n  .mx-md-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .mb-md-n4,\n  .my-md-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .ml-md-n4,\n  .mx-md-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .m-md-n5 {\n    margin: -3rem !important;\n  }\n  .mt-md-n5,\n  .my-md-n5 {\n    margin-top: -3rem !important;\n  }\n  .mr-md-n5,\n  .mx-md-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-md-n5,\n  .my-md-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ml-md-n5,\n  .mx-md-n5 {\n    margin-left: -3rem !important;\n  }\n  .m-md-auto {\n    margin: auto !important;\n  }\n  .mt-md-auto,\n  .my-md-auto {\n    margin-top: auto !important;\n  }\n  .mr-md-auto,\n  .mx-md-auto {\n    margin-right: auto !important;\n  }\n  .mb-md-auto,\n  .my-md-auto {\n    margin-bottom: auto !important;\n  }\n  .ml-md-auto,\n  .mx-md-auto {\n    margin-left: auto !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .m-lg-0 {\n    margin: 0 !important;\n  }\n  .mt-lg-0,\n  .my-lg-0 {\n    margin-top: 0 !important;\n  }\n  .mr-lg-0,\n  .mx-lg-0 {\n    margin-right: 0 !important;\n  }\n  .mb-lg-0,\n  .my-lg-0 {\n    margin-bottom: 0 !important;\n  }\n  .ml-lg-0,\n  .mx-lg-0 {\n    margin-left: 0 !important;\n  }\n  .m-lg-1 {\n    margin: 0.25rem !important;\n  }\n  .mt-lg-1,\n  .my-lg-1 {\n    margin-top: 0.25rem !important;\n  }\n  .mr-lg-1,\n  .mx-lg-1 {\n    margin-right: 0.25rem !important;\n  }\n  .mb-lg-1,\n  .my-lg-1 {\n    margin-bottom: 0.25rem !important;\n  }\n  .ml-lg-1,\n  .mx-lg-1 {\n    margin-left: 0.25rem !important;\n  }\n  .m-lg-2 {\n    margin: 0.5rem !important;\n  }\n  .mt-lg-2,\n  .my-lg-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mr-lg-2,\n  .mx-lg-2 {\n    margin-right: 0.5rem !important;\n  }\n  .mb-lg-2,\n  .my-lg-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .ml-lg-2,\n  .mx-lg-2 {\n    margin-left: 0.5rem !important;\n  }\n  .m-lg-3 {\n    margin: 1rem !important;\n  }\n  .mt-lg-3,\n  .my-lg-3 {\n    margin-top: 1rem !important;\n  }\n  .mr-lg-3,\n  .mx-lg-3 {\n    margin-right: 1rem !important;\n  }\n  .mb-lg-3,\n  .my-lg-3 {\n    margin-bottom: 1rem !important;\n  }\n  .ml-lg-3,\n  .mx-lg-3 {\n    margin-left: 1rem !important;\n  }\n  .m-lg-4 {\n    margin: 1.5rem !important;\n  }\n  .mt-lg-4,\n  .my-lg-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mr-lg-4,\n  .mx-lg-4 {\n    margin-right: 1.5rem !important;\n  }\n  .mb-lg-4,\n  .my-lg-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .ml-lg-4,\n  .mx-lg-4 {\n    margin-left: 1.5rem !important;\n  }\n  .m-lg-5 {\n    margin: 3rem !important;\n  }\n  .mt-lg-5,\n  .my-lg-5 {\n    margin-top: 3rem !important;\n  }\n  .mr-lg-5,\n  .mx-lg-5 {\n    margin-right: 3rem !important;\n  }\n  .mb-lg-5,\n  .my-lg-5 {\n    margin-bottom: 3rem !important;\n  }\n  .ml-lg-5,\n  .mx-lg-5 {\n    margin-left: 3rem !important;\n  }\n  .p-lg-0 {\n    padding: 0 !important;\n  }\n  .pt-lg-0,\n  .py-lg-0 {\n    padding-top: 0 !important;\n  }\n  .pr-lg-0,\n  .px-lg-0 {\n    padding-right: 0 !important;\n  }\n  .pb-lg-0,\n  .py-lg-0 {\n    padding-bottom: 0 !important;\n  }\n  .pl-lg-0,\n  .px-lg-0 {\n    padding-left: 0 !important;\n  }\n  .p-lg-1 {\n    padding: 0.25rem !important;\n  }\n  .pt-lg-1,\n  .py-lg-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pr-lg-1,\n  .px-lg-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pb-lg-1,\n  .py-lg-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pl-lg-1,\n  .px-lg-1 {\n    padding-left: 0.25rem !important;\n  }\n  .p-lg-2 {\n    padding: 0.5rem !important;\n  }\n  .pt-lg-2,\n  .py-lg-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pr-lg-2,\n  .px-lg-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pb-lg-2,\n  .py-lg-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pl-lg-2,\n  .px-lg-2 {\n    padding-left: 0.5rem !important;\n  }\n  .p-lg-3 {\n    padding: 1rem !important;\n  }\n  .pt-lg-3,\n  .py-lg-3 {\n    padding-top: 1rem !important;\n  }\n  .pr-lg-3,\n  .px-lg-3 {\n    padding-right: 1rem !important;\n  }\n  .pb-lg-3,\n  .py-lg-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pl-lg-3,\n  .px-lg-3 {\n    padding-left: 1rem !important;\n  }\n  .p-lg-4 {\n    padding: 1.5rem !important;\n  }\n  .pt-lg-4,\n  .py-lg-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pr-lg-4,\n  .px-lg-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pb-lg-4,\n  .py-lg-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pl-lg-4,\n  .px-lg-4 {\n    padding-left: 1.5rem !important;\n  }\n  .p-lg-5 {\n    padding: 3rem !important;\n  }\n  .pt-lg-5,\n  .py-lg-5 {\n    padding-top: 3rem !important;\n  }\n  .pr-lg-5,\n  .px-lg-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-lg-5,\n  .py-lg-5 {\n    padding-bottom: 3rem !important;\n  }\n  .pl-lg-5,\n  .px-lg-5 {\n    padding-left: 3rem !important;\n  }\n  .m-lg-n1 {\n    margin: -0.25rem !important;\n  }\n  .mt-lg-n1,\n  .my-lg-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mr-lg-n1,\n  .mx-lg-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .mb-lg-n1,\n  .my-lg-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .ml-lg-n1,\n  .mx-lg-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .m-lg-n2 {\n    margin: -0.5rem !important;\n  }\n  .mt-lg-n2,\n  .my-lg-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mr-lg-n2,\n  .mx-lg-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .mb-lg-n2,\n  .my-lg-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .ml-lg-n2,\n  .mx-lg-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .m-lg-n3 {\n    margin: -1rem !important;\n  }\n  .mt-lg-n3,\n  .my-lg-n3 {\n    margin-top: -1rem !important;\n  }\n  .mr-lg-n3,\n  .mx-lg-n3 {\n    margin-right: -1rem !important;\n  }\n  .mb-lg-n3,\n  .my-lg-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .ml-lg-n3,\n  .mx-lg-n3 {\n    margin-left: -1rem !important;\n  }\n  .m-lg-n4 {\n    margin: -1.5rem !important;\n  }\n  .mt-lg-n4,\n  .my-lg-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mr-lg-n4,\n  .mx-lg-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .mb-lg-n4,\n  .my-lg-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .ml-lg-n4,\n  .mx-lg-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .m-lg-n5 {\n    margin: -3rem !important;\n  }\n  .mt-lg-n5,\n  .my-lg-n5 {\n    margin-top: -3rem !important;\n  }\n  .mr-lg-n5,\n  .mx-lg-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-lg-n5,\n  .my-lg-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ml-lg-n5,\n  .mx-lg-n5 {\n    margin-left: -3rem !important;\n  }\n  .m-lg-auto {\n    margin: auto !important;\n  }\n  .mt-lg-auto,\n  .my-lg-auto {\n    margin-top: auto !important;\n  }\n  .mr-lg-auto,\n  .mx-lg-auto {\n    margin-right: auto !important;\n  }\n  .mb-lg-auto,\n  .my-lg-auto {\n    margin-bottom: auto !important;\n  }\n  .ml-lg-auto,\n  .mx-lg-auto {\n    margin-left: auto !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .m-xl-0 {\n    margin: 0 !important;\n  }\n  .mt-xl-0,\n  .my-xl-0 {\n    margin-top: 0 !important;\n  }\n  .mr-xl-0,\n  .mx-xl-0 {\n    margin-right: 0 !important;\n  }\n  .mb-xl-0,\n  .my-xl-0 {\n    margin-bottom: 0 !important;\n  }\n  .ml-xl-0,\n  .mx-xl-0 {\n    margin-left: 0 !important;\n  }\n  .m-xl-1 {\n    margin: 0.25rem !important;\n  }\n  .mt-xl-1,\n  .my-xl-1 {\n    margin-top: 0.25rem !important;\n  }\n  .mr-xl-1,\n  .mx-xl-1 {\n    margin-right: 0.25rem !important;\n  }\n  .mb-xl-1,\n  .my-xl-1 {\n    margin-bottom: 0.25rem !important;\n  }\n  .ml-xl-1,\n  .mx-xl-1 {\n    margin-left: 0.25rem !important;\n  }\n  .m-xl-2 {\n    margin: 0.5rem !important;\n  }\n  .mt-xl-2,\n  .my-xl-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mr-xl-2,\n  .mx-xl-2 {\n    margin-right: 0.5rem !important;\n  }\n  .mb-xl-2,\n  .my-xl-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .ml-xl-2,\n  .mx-xl-2 {\n    margin-left: 0.5rem !important;\n  }\n  .m-xl-3 {\n    margin: 1rem !important;\n  }\n  .mt-xl-3,\n  .my-xl-3 {\n    margin-top: 1rem !important;\n  }\n  .mr-xl-3,\n  .mx-xl-3 {\n    margin-right: 1rem !important;\n  }\n  .mb-xl-3,\n  .my-xl-3 {\n    margin-bottom: 1rem !important;\n  }\n  .ml-xl-3,\n  .mx-xl-3 {\n    margin-left: 1rem !important;\n  }\n  .m-xl-4 {\n    margin: 1.5rem !important;\n  }\n  .mt-xl-4,\n  .my-xl-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mr-xl-4,\n  .mx-xl-4 {\n    margin-right: 1.5rem !important;\n  }\n  .mb-xl-4,\n  .my-xl-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .ml-xl-4,\n  .mx-xl-4 {\n    margin-left: 1.5rem !important;\n  }\n  .m-xl-5 {\n    margin: 3rem !important;\n  }\n  .mt-xl-5,\n  .my-xl-5 {\n    margin-top: 3rem !important;\n  }\n  .mr-xl-5,\n  .mx-xl-5 {\n    margin-right: 3rem !important;\n  }\n  .mb-xl-5,\n  .my-xl-5 {\n    margin-bottom: 3rem !important;\n  }\n  .ml-xl-5,\n  .mx-xl-5 {\n    margin-left: 3rem !important;\n  }\n  .p-xl-0 {\n    padding: 0 !important;\n  }\n  .pt-xl-0,\n  .py-xl-0 {\n    padding-top: 0 !important;\n  }\n  .pr-xl-0,\n  .px-xl-0 {\n    padding-right: 0 !important;\n  }\n  .pb-xl-0,\n  .py-xl-0 {\n    padding-bottom: 0 !important;\n  }\n  .pl-xl-0,\n  .px-xl-0 {\n    padding-left: 0 !important;\n  }\n  .p-xl-1 {\n    padding: 0.25rem !important;\n  }\n  .pt-xl-1,\n  .py-xl-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pr-xl-1,\n  .px-xl-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pb-xl-1,\n  .py-xl-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pl-xl-1,\n  .px-xl-1 {\n    padding-left: 0.25rem !important;\n  }\n  .p-xl-2 {\n    padding: 0.5rem !important;\n  }\n  .pt-xl-2,\n  .py-xl-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pr-xl-2,\n  .px-xl-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pb-xl-2,\n  .py-xl-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pl-xl-2,\n  .px-xl-2 {\n    padding-left: 0.5rem !important;\n  }\n  .p-xl-3 {\n    padding: 1rem !important;\n  }\n  .pt-xl-3,\n  .py-xl-3 {\n    padding-top: 1rem !important;\n  }\n  .pr-xl-3,\n  .px-xl-3 {\n    padding-right: 1rem !important;\n  }\n  .pb-xl-3,\n  .py-xl-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pl-xl-3,\n  .px-xl-3 {\n    padding-left: 1rem !important;\n  }\n  .p-xl-4 {\n    padding: 1.5rem !important;\n  }\n  .pt-xl-4,\n  .py-xl-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pr-xl-4,\n  .px-xl-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pb-xl-4,\n  .py-xl-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pl-xl-4,\n  .px-xl-4 {\n    padding-left: 1.5rem !important;\n  }\n  .p-xl-5 {\n    padding: 3rem !important;\n  }\n  .pt-xl-5,\n  .py-xl-5 {\n    padding-top: 3rem !important;\n  }\n  .pr-xl-5,\n  .px-xl-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-xl-5,\n  .py-xl-5 {\n    padding-bottom: 3rem !important;\n  }\n  .pl-xl-5,\n  .px-xl-5 {\n    padding-left: 3rem !important;\n  }\n  .m-xl-n1 {\n    margin: -0.25rem !important;\n  }\n  .mt-xl-n1,\n  .my-xl-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mr-xl-n1,\n  .mx-xl-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .mb-xl-n1,\n  .my-xl-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .ml-xl-n1,\n  .mx-xl-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .m-xl-n2 {\n    margin: -0.5rem !important;\n  }\n  .mt-xl-n2,\n  .my-xl-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mr-xl-n2,\n  .mx-xl-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .mb-xl-n2,\n  .my-xl-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .ml-xl-n2,\n  .mx-xl-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .m-xl-n3 {\n    margin: -1rem !important;\n  }\n  .mt-xl-n3,\n  .my-xl-n3 {\n    margin-top: -1rem !important;\n  }\n  .mr-xl-n3,\n  .mx-xl-n3 {\n    margin-right: -1rem !important;\n  }\n  .mb-xl-n3,\n  .my-xl-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .ml-xl-n3,\n  .mx-xl-n3 {\n    margin-left: -1rem !important;\n  }\n  .m-xl-n4 {\n    margin: -1.5rem !important;\n  }\n  .mt-xl-n4,\n  .my-xl-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mr-xl-n4,\n  .mx-xl-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .mb-xl-n4,\n  .my-xl-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .ml-xl-n4,\n  .mx-xl-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .m-xl-n5 {\n    margin: -3rem !important;\n  }\n  .mt-xl-n5,\n  .my-xl-n5 {\n    margin-top: -3rem !important;\n  }\n  .mr-xl-n5,\n  .mx-xl-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-xl-n5,\n  .my-xl-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ml-xl-n5,\n  .mx-xl-n5 {\n    margin-left: -3rem !important;\n  }\n  .m-xl-auto {\n    margin: auto !important;\n  }\n  .mt-xl-auto,\n  .my-xl-auto {\n    margin-top: auto !important;\n  }\n  .mr-xl-auto,\n  .mx-xl-auto {\n    margin-right: auto !important;\n  }\n  .mb-xl-auto,\n  .my-xl-auto {\n    margin-bottom: auto !important;\n  }\n  .ml-xl-auto,\n  .mx-xl-auto {\n    margin-left: auto !important;\n  }\n}\n\n.text-monospace {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n  text-align: justify !important;\n}\n\n.text-wrap {\n  white-space: normal !important;\n}\n\n.text-nowrap {\n  white-space: nowrap !important;\n}\n\n.text-truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.text-left {\n  text-align: left !important;\n}\n\n.text-right {\n  text-align: right !important;\n}\n\n.text-center {\n  text-align: center !important;\n}\n\n@media (min-width: 576px) {\n  .text-sm-left {\n    text-align: left !important;\n  }\n  .text-sm-right {\n    text-align: right !important;\n  }\n  .text-sm-center {\n    text-align: center !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .text-md-left {\n    text-align: left !important;\n  }\n  .text-md-right {\n    text-align: right !important;\n  }\n  .text-md-center {\n    text-align: center !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .text-lg-left {\n    text-align: left !important;\n  }\n  .text-lg-right {\n    text-align: right !important;\n  }\n  .text-lg-center {\n    text-align: center !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .text-xl-left {\n    text-align: left !important;\n  }\n  .text-xl-right {\n    text-align: right !important;\n  }\n  .text-xl-center {\n    text-align: center !important;\n  }\n}\n\n.text-lowercase {\n  text-transform: lowercase !important;\n}\n\n.text-uppercase {\n  text-transform: uppercase !important;\n}\n\n.text-capitalize {\n  text-transform: capitalize !important;\n}\n\n.font-weight-light {\n  font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n  font-weight: lighter !important;\n}\n\n.font-weight-normal {\n  font-weight: 400 !important;\n}\n\n.font-weight-bold {\n  font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n  font-weight: bolder !important;\n}\n\n.font-italic {\n  font-style: italic !important;\n}\n\n.text-white {\n  color: #fff !important;\n}\n\n.text-primary {\n  color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n  color: #0056b3 !important;\n}\n\n.text-secondary {\n  color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n  color: #494f54 !important;\n}\n\n.text-success {\n  color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n  color: #19692c !important;\n}\n\n.text-info {\n  color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n  color: #0f6674 !important;\n}\n\n.text-warning {\n  color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n  color: #ba8b00 !important;\n}\n\n.text-danger {\n  color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n  color: #a71d2a !important;\n}\n\n.text-light {\n  color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n  color: #cbd3da !important;\n}\n\n.text-dark {\n  color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n  color: #121416 !important;\n}\n\n.text-body {\n  color: #212529 !important;\n}\n\n.text-muted {\n  color: #6c757d !important;\n}\n\n.text-black-50 {\n  color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n  color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n.text-decoration-none {\n  text-decoration: none !important;\n}\n\n.text-break {\n  word-break: break-word !important;\n  overflow-wrap: break-word !important;\n}\n\n.text-reset {\n  color: inherit !important;\n}\n\n.visible {\n  visibility: visible !important;\n}\n\n.invisible {\n  visibility: hidden !important;\n}\n\n@media print {\n  *,\n  *::before,\n  *::after {\n    text-shadow: none !important;\n    box-shadow: none !important;\n  }\n  a:not(.btn) {\n    text-decoration: underline;\n  }\n  abbr[title]::after {\n    content: \" (\" attr(title) \")\";\n  }\n  pre {\n    white-space: pre-wrap !important;\n  }\n  pre,\n  blockquote {\n    border: 1px solid #adb5bd;\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  @page {\n    size: a3;\n  }\n  body {\n    min-width: 992px !important;\n  }\n  .container {\n    min-width: 992px !important;\n  }\n  .navbar {\n    display: none;\n  }\n  .badge {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #dee2e6 !important;\n  }\n  .table-dark {\n    color: inherit;\n  }\n  .table-dark th,\n  .table-dark td,\n  .table-dark thead th,\n  .table-dark tbody + tbody {\n    border-color: #dee2e6;\n  }\n  .table .thead-dark th {\n    color: inherit;\n    border-color: #dee2e6;\n  }\n}\n/*# sourceMappingURL=bootstrap.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n  @error \"`#{$rfs-factor}` is not a valid  $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n  $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n  $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n  $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n  $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n  // Cache $fs unit\n  $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n  // Add !important suffix if needed\n  $rfs-suffix: if($important, \" !important\", \"\");\n\n  // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n  @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n    font-size: #{$fs}#{$rfs-suffix};\n  }\n  @else {\n    // Variables for storing static and fluid rescaling\n    $rfs-static: null;\n    $rfs-fluid: null;\n\n    // Remove px-unit from $fs for calculations\n    @if $fs-unit == \"px\" {\n      $fs: $fs / ($fs * 0 + 1);\n    }\n    @else if $fs-unit == \"rem\" {\n      $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n    }\n\n    // Set default font-size\n    @if $rfs-font-size-unit == rem {\n      $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n    }\n    @else if $rfs-font-size-unit == px {\n      $rfs-static: #{$fs}px#{$rfs-suffix};\n    }\n    @else {\n      @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n    }\n\n    // Only add media query if font-size is bigger as the minimum font-size\n    // If $rfs-factor == 1, no rescaling will take place\n    @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n      $min-width: null;\n      $variable-unit: null;\n\n      // Calculate minimum font-size for given font-size\n      $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n      // Calculate difference between given font-size and minimum font-size for given font-size\n      $fs-diff: $fs - $fs-min;\n\n      // Base font-size formatting\n      // No need to check if the unit is valid, because we did that before\n      $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n      // If two-dimensional, use smallest of screen width and height\n      $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n      // Calculate the variable width between 0 and $rfs-breakpoint\n      $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n      // Set the calculated font-size.\n      $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n    }\n\n    // Rendering\n    @if $rfs-fluid == null {\n      // Only render static font-size if no fluid font-size is available\n      font-size: $rfs-static;\n    }\n    @else {\n      $mq-value: null;\n\n      // RFS breakpoint formatting\n      @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n        $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n      }\n      @else if $rfs-breakpoint-unit == px {\n        $mq-value: #{$rfs-breakpoint}px;\n      }\n      @else {\n        @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n      }\n\n      @if $rfs-class == \"disable\" {\n        // Adding an extra class increases specificity,\n        // which prevents the media query to override the font size\n        &,\n        .disable-responsive-font-size &,\n        &.disable-responsive-font-size {\n          font-size: $rfs-static;\n        }\n      }\n      @else {\n        font-size: $rfs-static;\n      }\n\n      @if $rfs-two-dimensional {\n        @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n          @if $rfs-class == \"enable\" {\n            .enable-responsive-font-size &,\n            &.enable-responsive-font-size {\n              font-size: $rfs-fluid;\n            }\n          }\n          @else {\n            font-size: $rfs-fluid;\n          }\n\n          @if $rfs-safari-iframe-resize-bug-fix {\n            // stylelint-disable-next-line length-zero-no-unit\n            min-width: 0vw;\n          }\n        }\n      }\n      @else {\n        @media (max-width: #{$mq-value}) {\n          @if $rfs-class == \"enable\" {\n            .enable-responsive-font-size &,\n            &.enable-responsive-font-size {\n              font-size: $rfs-fluid;\n            }\n          }\n          @else {\n            font-size: $rfs-fluid;\n          }\n\n          @if $rfs-safari-iframe-resize-bug-fix {\n            // stylelint-disable-next-line length-zero-no-unit\n            min-width: 0vw;\n          }\n        }\n      }\n    }\n  }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n  @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n  @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n  --blue: #007bff;\n  --indigo: #6610f2;\n  --purple: #6f42c1;\n  --pink: #e83e8c;\n  --red: #dc3545;\n  --orange: #fd7e14;\n  --yellow: #ffc107;\n  --green: #28a745;\n  --teal: #20c997;\n  --cyan: #17a2b8;\n  --white: #fff;\n  --gray: #6c757d;\n  --gray-dark: #343a40;\n  --primary: #007bff;\n  --secondary: #6c757d;\n  --success: #28a745;\n  --info: #17a2b8;\n  --warning: #ffc107;\n  --danger: #dc3545;\n  --light: #f8f9fa;\n  --dark: #343a40;\n  --breakpoint-xs: 0;\n  --breakpoint-sm: 576px;\n  --breakpoint-md: 768px;\n  --breakpoint-lg: 992px;\n  --breakpoint-xl: 1200px;\n  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\nhtml {\n  font-family: sans-serif;\n  line-height: 1.15;\n  -webkit-text-size-adjust: 100%;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n  display: block;\n}\n\nbody {\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #212529;\n  text-align: left;\n  background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n  outline: 0 !important;\n}\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n  overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n  margin-top: 0;\n  margin-bottom: 0.5rem;\n}\n\np {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n  text-decoration: underline;\n  text-decoration: underline dotted;\n  cursor: help;\n  border-bottom: 0;\n  text-decoration-skip-ink: none;\n}\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: 700;\n}\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0;\n}\n\nblockquote {\n  margin: 0 0 1rem;\n}\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\nsmall {\n  font-size: 80%;\n}\n\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -.25em;\n}\n\nsup {\n  top: -.5em;\n}\n\na {\n  color: #007bff;\n  text-decoration: none;\n  background-color: transparent;\n}\n\na:hover {\n  color: #0056b3;\n  text-decoration: underline;\n}\n\na:not([href]) {\n  color: inherit;\n  text-decoration: none;\n}\n\na:not([href]):hover {\n  color: inherit;\n  text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size: 1em;\n}\n\npre {\n  margin-top: 0;\n  margin-bottom: 1rem;\n  overflow: auto;\n}\n\nfigure {\n  margin: 0 0 1rem;\n}\n\nimg {\n  vertical-align: middle;\n  border-style: none;\n}\n\nsvg {\n  overflow: hidden;\n  vertical-align: middle;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\ncaption {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n  color: #6c757d;\n  text-align: left;\n  caption-side: bottom;\n}\n\nth {\n  text-align: inherit;\n}\n\nlabel {\n  display: inline-block;\n  margin-bottom: 0.5rem;\n}\n\nbutton {\n  border-radius: 0;\n}\n\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\nbutton,\ninput {\n  overflow: visible;\n}\n\nbutton,\nselect {\n  text-transform: none;\n}\n\nselect {\n  word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n  cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n  -webkit-appearance: listbox;\n}\n\ntextarea {\n  overflow: auto;\n  resize: vertical;\n}\n\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  padding: 0;\n  margin-bottom: .5rem;\n  font-size: 1.5rem;\n  line-height: inherit;\n  color: inherit;\n  white-space: normal;\n}\n\nprogress {\n  vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n[type=\"search\"] {\n  outline-offset: -2px;\n  -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n  font: inherit;\n  -webkit-appearance: button;\n}\n\noutput {\n  display: inline-block;\n}\n\nsummary {\n  display: list-item;\n  cursor: pointer;\n}\n\ntemplate {\n  display: none;\n}\n\n[hidden] {\n  display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  margin-bottom: 0.5rem;\n  font-weight: 500;\n  line-height: 1.2;\n}\n\nh1, .h1 {\n  font-size: 2.5rem;\n}\n\nh2, .h2 {\n  font-size: 2rem;\n}\n\nh3, .h3 {\n  font-size: 1.75rem;\n}\n\nh4, .h4 {\n  font-size: 1.5rem;\n}\n\nh5, .h5 {\n  font-size: 1.25rem;\n}\n\nh6, .h6 {\n  font-size: 1rem;\n}\n\n.lead {\n  font-size: 1.25rem;\n  font-weight: 300;\n}\n\n.display-1 {\n  font-size: 6rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-2 {\n  font-size: 5.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-3 {\n  font-size: 4.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n.display-4 {\n  font-size: 3.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n\nhr {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n  border: 0;\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n  font-size: 80%;\n  font-weight: 400;\n}\n\nmark,\n.mark {\n  padding: 0.2em;\n  background-color: #fcf8e3;\n}\n\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n}\n\n.list-inline-item {\n  display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n  margin-right: 0.5rem;\n}\n\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\n\n.blockquote {\n  margin-bottom: 1rem;\n  font-size: 1.25rem;\n}\n\n.blockquote-footer {\n  display: block;\n  font-size: 80%;\n  color: #6c757d;\n}\n\n.blockquote-footer::before {\n  content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n  max-width: 100%;\n  height: auto;\n}\n\n.img-thumbnail {\n  padding: 0.25rem;\n  background-color: #fff;\n  border: 1px solid #dee2e6;\n  border-radius: 0.25rem;\n  max-width: 100%;\n  height: auto;\n}\n\n.figure {\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: 0.5rem;\n  line-height: 1;\n}\n\n.figure-caption {\n  font-size: 90%;\n  color: #6c757d;\n}\n\ncode {\n  font-size: 87.5%;\n  color: #e83e8c;\n  word-wrap: break-word;\n}\n\na > code {\n  color: inherit;\n}\n\nkbd {\n  padding: 0.2rem 0.4rem;\n  font-size: 87.5%;\n  color: #fff;\n  background-color: #212529;\n  border-radius: 0.2rem;\n}\n\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: 700;\n}\n\npre {\n  display: block;\n  font-size: 87.5%;\n  color: #212529;\n}\n\npre code {\n  font-size: inherit;\n  color: inherit;\n  word-break: normal;\n}\n\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n\n.container {\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n\n@media (min-width: 576px) {\n  .container {\n    max-width: 540px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container {\n    max-width: 720px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container {\n    max-width: 960px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container {\n    max-width: 1140px;\n  }\n}\n\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n\n@media (min-width: 576px) {\n  .container, .container-sm {\n    max-width: 540px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container, .container-sm, .container-md {\n    max-width: 720px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container, .container-sm, .container-md, .container-lg {\n    max-width: 960px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container, .container-sm, .container-md, .container-lg, .container-xl {\n    max-width: 1140px;\n  }\n}\n\n.row {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -15px;\n  margin-left: -15px;\n}\n\n.no-gutters {\n  margin-right: 0;\n  margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n  position: relative;\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n\n.col {\n  flex-basis: 0;\n  flex-grow: 1;\n  max-width: 100%;\n}\n\n.row-cols-1 > * {\n  flex: 0 0 100%;\n  max-width: 100%;\n}\n\n.row-cols-2 > * {\n  flex: 0 0 50%;\n  max-width: 50%;\n}\n\n.row-cols-3 > * {\n  flex: 0 0 33.333333%;\n  max-width: 33.333333%;\n}\n\n.row-cols-4 > * {\n  flex: 0 0 25%;\n  max-width: 25%;\n}\n\n.row-cols-5 > * {\n  flex: 0 0 20%;\n  max-width: 20%;\n}\n\n.row-cols-6 > * {\n  flex: 0 0 16.666667%;\n  max-width: 16.666667%;\n}\n\n.col-auto {\n  flex: 0 0 auto;\n  width: auto;\n  max-width: 100%;\n}\n\n.col-1 {\n  flex: 0 0 8.333333%;\n  max-width: 8.333333%;\n}\n\n.col-2 {\n  flex: 0 0 16.666667%;\n  max-width: 16.666667%;\n}\n\n.col-3 {\n  flex: 0 0 25%;\n  max-width: 25%;\n}\n\n.col-4 {\n  flex: 0 0 33.333333%;\n  max-width: 33.333333%;\n}\n\n.col-5 {\n  flex: 0 0 41.666667%;\n  max-width: 41.666667%;\n}\n\n.col-6 {\n  flex: 0 0 50%;\n  max-width: 50%;\n}\n\n.col-7 {\n  flex: 0 0 58.333333%;\n  max-width: 58.333333%;\n}\n\n.col-8 {\n  flex: 0 0 66.666667%;\n  max-width: 66.666667%;\n}\n\n.col-9 {\n  flex: 0 0 75%;\n  max-width: 75%;\n}\n\n.col-10 {\n  flex: 0 0 83.333333%;\n  max-width: 83.333333%;\n}\n\n.col-11 {\n  flex: 0 0 91.666667%;\n  max-width: 91.666667%;\n}\n\n.col-12 {\n  flex: 0 0 100%;\n  max-width: 100%;\n}\n\n.order-first {\n  order: -1;\n}\n\n.order-last {\n  order: 13;\n}\n\n.order-0 {\n  order: 0;\n}\n\n.order-1 {\n  order: 1;\n}\n\n.order-2 {\n  order: 2;\n}\n\n.order-3 {\n  order: 3;\n}\n\n.order-4 {\n  order: 4;\n}\n\n.order-5 {\n  order: 5;\n}\n\n.order-6 {\n  order: 6;\n}\n\n.order-7 {\n  order: 7;\n}\n\n.order-8 {\n  order: 8;\n}\n\n.order-9 {\n  order: 9;\n}\n\n.order-10 {\n  order: 10;\n}\n\n.order-11 {\n  order: 11;\n}\n\n.order-12 {\n  order: 12;\n}\n\n.offset-1 {\n  margin-left: 8.333333%;\n}\n\n.offset-2 {\n  margin-left: 16.666667%;\n}\n\n.offset-3 {\n  margin-left: 25%;\n}\n\n.offset-4 {\n  margin-left: 33.333333%;\n}\n\n.offset-5 {\n  margin-left: 41.666667%;\n}\n\n.offset-6 {\n  margin-left: 50%;\n}\n\n.offset-7 {\n  margin-left: 58.333333%;\n}\n\n.offset-8 {\n  margin-left: 66.666667%;\n}\n\n.offset-9 {\n  margin-left: 75%;\n}\n\n.offset-10 {\n  margin-left: 83.333333%;\n}\n\n.offset-11 {\n  margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n  .col-sm {\n    flex-basis: 0;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n  .row-cols-sm-1 > * {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .row-cols-sm-2 > * {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .row-cols-sm-3 > * {\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .row-cols-sm-4 > * {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .row-cols-sm-5 > * {\n    flex: 0 0 20%;\n    max-width: 20%;\n  }\n  .row-cols-sm-6 > * {\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-sm-auto {\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%;\n  }\n  .col-sm-1 {\n    flex: 0 0 8.333333%;\n    max-width: 8.333333%;\n  }\n  .col-sm-2 {\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-sm-3 {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .col-sm-4 {\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .col-sm-5 {\n    flex: 0 0 41.666667%;\n    max-width: 41.666667%;\n  }\n  .col-sm-6 {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .col-sm-7 {\n    flex: 0 0 58.333333%;\n    max-width: 58.333333%;\n  }\n  .col-sm-8 {\n    flex: 0 0 66.666667%;\n    max-width: 66.666667%;\n  }\n  .col-sm-9 {\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .col-sm-10 {\n    flex: 0 0 83.333333%;\n    max-width: 83.333333%;\n  }\n  .col-sm-11 {\n    flex: 0 0 91.666667%;\n    max-width: 91.666667%;\n  }\n  .col-sm-12 {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .order-sm-first {\n    order: -1;\n  }\n  .order-sm-last {\n    order: 13;\n  }\n  .order-sm-0 {\n    order: 0;\n  }\n  .order-sm-1 {\n    order: 1;\n  }\n  .order-sm-2 {\n    order: 2;\n  }\n  .order-sm-3 {\n    order: 3;\n  }\n  .order-sm-4 {\n    order: 4;\n  }\n  .order-sm-5 {\n    order: 5;\n  }\n  .order-sm-6 {\n    order: 6;\n  }\n  .order-sm-7 {\n    order: 7;\n  }\n  .order-sm-8 {\n    order: 8;\n  }\n  .order-sm-9 {\n    order: 9;\n  }\n  .order-sm-10 {\n    order: 10;\n  }\n  .order-sm-11 {\n    order: 11;\n  }\n  .order-sm-12 {\n    order: 12;\n  }\n  .offset-sm-0 {\n    margin-left: 0;\n  }\n  .offset-sm-1 {\n    margin-left: 8.333333%;\n  }\n  .offset-sm-2 {\n    margin-left: 16.666667%;\n  }\n  .offset-sm-3 {\n    margin-left: 25%;\n  }\n  .offset-sm-4 {\n    margin-left: 33.333333%;\n  }\n  .offset-sm-5 {\n    margin-left: 41.666667%;\n  }\n  .offset-sm-6 {\n    margin-left: 50%;\n  }\n  .offset-sm-7 {\n    margin-left: 58.333333%;\n  }\n  .offset-sm-8 {\n    margin-left: 66.666667%;\n  }\n  .offset-sm-9 {\n    margin-left: 75%;\n  }\n  .offset-sm-10 {\n    margin-left: 83.333333%;\n  }\n  .offset-sm-11 {\n    margin-left: 91.666667%;\n  }\n}\n\n@media (min-width: 768px) {\n  .col-md {\n    flex-basis: 0;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n  .row-cols-md-1 > * {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .row-cols-md-2 > * {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .row-cols-md-3 > * {\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .row-cols-md-4 > * {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .row-cols-md-5 > * {\n    flex: 0 0 20%;\n    max-width: 20%;\n  }\n  .row-cols-md-6 > * {\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-md-auto {\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%;\n  }\n  .col-md-1 {\n    flex: 0 0 8.333333%;\n    max-width: 8.333333%;\n  }\n  .col-md-2 {\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-md-3 {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .col-md-4 {\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .col-md-5 {\n    flex: 0 0 41.666667%;\n    max-width: 41.666667%;\n  }\n  .col-md-6 {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .col-md-7 {\n    flex: 0 0 58.333333%;\n    max-width: 58.333333%;\n  }\n  .col-md-8 {\n    flex: 0 0 66.666667%;\n    max-width: 66.666667%;\n  }\n  .col-md-9 {\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .col-md-10 {\n    flex: 0 0 83.333333%;\n    max-width: 83.333333%;\n  }\n  .col-md-11 {\n    flex: 0 0 91.666667%;\n    max-width: 91.666667%;\n  }\n  .col-md-12 {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .order-md-first {\n    order: -1;\n  }\n  .order-md-last {\n    order: 13;\n  }\n  .order-md-0 {\n    order: 0;\n  }\n  .order-md-1 {\n    order: 1;\n  }\n  .order-md-2 {\n    order: 2;\n  }\n  .order-md-3 {\n    order: 3;\n  }\n  .order-md-4 {\n    order: 4;\n  }\n  .order-md-5 {\n    order: 5;\n  }\n  .order-md-6 {\n    order: 6;\n  }\n  .order-md-7 {\n    order: 7;\n  }\n  .order-md-8 {\n    order: 8;\n  }\n  .order-md-9 {\n    order: 9;\n  }\n  .order-md-10 {\n    order: 10;\n  }\n  .order-md-11 {\n    order: 11;\n  }\n  .order-md-12 {\n    order: 12;\n  }\n  .offset-md-0 {\n    margin-left: 0;\n  }\n  .offset-md-1 {\n    margin-left: 8.333333%;\n  }\n  .offset-md-2 {\n    margin-left: 16.666667%;\n  }\n  .offset-md-3 {\n    margin-left: 25%;\n  }\n  .offset-md-4 {\n    margin-left: 33.333333%;\n  }\n  .offset-md-5 {\n    margin-left: 41.666667%;\n  }\n  .offset-md-6 {\n    margin-left: 50%;\n  }\n  .offset-md-7 {\n    margin-left: 58.333333%;\n  }\n  .offset-md-8 {\n    margin-left: 66.666667%;\n  }\n  .offset-md-9 {\n    margin-left: 75%;\n  }\n  .offset-md-10 {\n    margin-left: 83.333333%;\n  }\n  .offset-md-11 {\n    margin-left: 91.666667%;\n  }\n}\n\n@media (min-width: 992px) {\n  .col-lg {\n    flex-basis: 0;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n  .row-cols-lg-1 > * {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .row-cols-lg-2 > * {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .row-cols-lg-3 > * {\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .row-cols-lg-4 > * {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .row-cols-lg-5 > * {\n    flex: 0 0 20%;\n    max-width: 20%;\n  }\n  .row-cols-lg-6 > * {\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-lg-auto {\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%;\n  }\n  .col-lg-1 {\n    flex: 0 0 8.333333%;\n    max-width: 8.333333%;\n  }\n  .col-lg-2 {\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-lg-3 {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .col-lg-4 {\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .col-lg-5 {\n    flex: 0 0 41.666667%;\n    max-width: 41.666667%;\n  }\n  .col-lg-6 {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .col-lg-7 {\n    flex: 0 0 58.333333%;\n    max-width: 58.333333%;\n  }\n  .col-lg-8 {\n    flex: 0 0 66.666667%;\n    max-width: 66.666667%;\n  }\n  .col-lg-9 {\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .col-lg-10 {\n    flex: 0 0 83.333333%;\n    max-width: 83.333333%;\n  }\n  .col-lg-11 {\n    flex: 0 0 91.666667%;\n    max-width: 91.666667%;\n  }\n  .col-lg-12 {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .order-lg-first {\n    order: -1;\n  }\n  .order-lg-last {\n    order: 13;\n  }\n  .order-lg-0 {\n    order: 0;\n  }\n  .order-lg-1 {\n    order: 1;\n  }\n  .order-lg-2 {\n    order: 2;\n  }\n  .order-lg-3 {\n    order: 3;\n  }\n  .order-lg-4 {\n    order: 4;\n  }\n  .order-lg-5 {\n    order: 5;\n  }\n  .order-lg-6 {\n    order: 6;\n  }\n  .order-lg-7 {\n    order: 7;\n  }\n  .order-lg-8 {\n    order: 8;\n  }\n  .order-lg-9 {\n    order: 9;\n  }\n  .order-lg-10 {\n    order: 10;\n  }\n  .order-lg-11 {\n    order: 11;\n  }\n  .order-lg-12 {\n    order: 12;\n  }\n  .offset-lg-0 {\n    margin-left: 0;\n  }\n  .offset-lg-1 {\n    margin-left: 8.333333%;\n  }\n  .offset-lg-2 {\n    margin-left: 16.666667%;\n  }\n  .offset-lg-3 {\n    margin-left: 25%;\n  }\n  .offset-lg-4 {\n    margin-left: 33.333333%;\n  }\n  .offset-lg-5 {\n    margin-left: 41.666667%;\n  }\n  .offset-lg-6 {\n    margin-left: 50%;\n  }\n  .offset-lg-7 {\n    margin-left: 58.333333%;\n  }\n  .offset-lg-8 {\n    margin-left: 66.666667%;\n  }\n  .offset-lg-9 {\n    margin-left: 75%;\n  }\n  .offset-lg-10 {\n    margin-left: 83.333333%;\n  }\n  .offset-lg-11 {\n    margin-left: 91.666667%;\n  }\n}\n\n@media (min-width: 1200px) {\n  .col-xl {\n    flex-basis: 0;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n  .row-cols-xl-1 > * {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .row-cols-xl-2 > * {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .row-cols-xl-3 > * {\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .row-cols-xl-4 > * {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .row-cols-xl-5 > * {\n    flex: 0 0 20%;\n    max-width: 20%;\n  }\n  .row-cols-xl-6 > * {\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-xl-auto {\n    flex: 0 0 auto;\n    width: auto;\n    max-width: 100%;\n  }\n  .col-xl-1 {\n    flex: 0 0 8.333333%;\n    max-width: 8.333333%;\n  }\n  .col-xl-2 {\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n  }\n  .col-xl-3 {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .col-xl-4 {\n    flex: 0 0 33.333333%;\n    max-width: 33.333333%;\n  }\n  .col-xl-5 {\n    flex: 0 0 41.666667%;\n    max-width: 41.666667%;\n  }\n  .col-xl-6 {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .col-xl-7 {\n    flex: 0 0 58.333333%;\n    max-width: 58.333333%;\n  }\n  .col-xl-8 {\n    flex: 0 0 66.666667%;\n    max-width: 66.666667%;\n  }\n  .col-xl-9 {\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .col-xl-10 {\n    flex: 0 0 83.333333%;\n    max-width: 83.333333%;\n  }\n  .col-xl-11 {\n    flex: 0 0 91.666667%;\n    max-width: 91.666667%;\n  }\n  .col-xl-12 {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .order-xl-first {\n    order: -1;\n  }\n  .order-xl-last {\n    order: 13;\n  }\n  .order-xl-0 {\n    order: 0;\n  }\n  .order-xl-1 {\n    order: 1;\n  }\n  .order-xl-2 {\n    order: 2;\n  }\n  .order-xl-3 {\n    order: 3;\n  }\n  .order-xl-4 {\n    order: 4;\n  }\n  .order-xl-5 {\n    order: 5;\n  }\n  .order-xl-6 {\n    order: 6;\n  }\n  .order-xl-7 {\n    order: 7;\n  }\n  .order-xl-8 {\n    order: 8;\n  }\n  .order-xl-9 {\n    order: 9;\n  }\n  .order-xl-10 {\n    order: 10;\n  }\n  .order-xl-11 {\n    order: 11;\n  }\n  .order-xl-12 {\n    order: 12;\n  }\n  .offset-xl-0 {\n    margin-left: 0;\n  }\n  .offset-xl-1 {\n    margin-left: 8.333333%;\n  }\n  .offset-xl-2 {\n    margin-left: 16.666667%;\n  }\n  .offset-xl-3 {\n    margin-left: 25%;\n  }\n  .offset-xl-4 {\n    margin-left: 33.333333%;\n  }\n  .offset-xl-5 {\n    margin-left: 41.666667%;\n  }\n  .offset-xl-6 {\n    margin-left: 50%;\n  }\n  .offset-xl-7 {\n    margin-left: 58.333333%;\n  }\n  .offset-xl-8 {\n    margin-left: 66.666667%;\n  }\n  .offset-xl-9 {\n    margin-left: 75%;\n  }\n  .offset-xl-10 {\n    margin-left: 83.333333%;\n  }\n  .offset-xl-11 {\n    margin-left: 91.666667%;\n  }\n}\n\n.table {\n  width: 100%;\n  margin-bottom: 1rem;\n  color: #212529;\n}\n\n.table th,\n.table td {\n  padding: 0.75rem;\n  vertical-align: top;\n  border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n  border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n  padding: 0.3rem;\n}\n\n.table-bordered {\n  border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n  border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n  border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n  border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n  background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n  color: #212529;\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n  background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n  border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n  background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n  background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n  background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n  border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n  background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n  background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n  background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n  border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n  background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n  background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n  background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n  border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n  background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n  background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n  background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n  border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n  background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n  background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n  background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n  border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n  background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n  background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n  background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n  border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n  background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n  background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n  background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n  border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n  background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n  background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #454d55;\n}\n\n.table .thead-light th {\n  color: #495057;\n  background-color: #e9ecef;\n  border-color: #dee2e6;\n}\n\n.table-dark {\n  color: #fff;\n  background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n  border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n  border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n  background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n  color: #fff;\n  background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n  .table-responsive-sm {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .table-responsive-sm > .table-bordered {\n    border: 0;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .table-responsive-md {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .table-responsive-md > .table-bordered {\n    border: 0;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .table-responsive-lg {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .table-responsive-lg > .table-bordered {\n    border: 0;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .table-responsive-xl {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .table-responsive-xl > .table-bordered {\n    border: 0;\n  }\n}\n\n.table-responsive {\n  display: block;\n  width: 100%;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n  border: 0;\n}\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  padding: 0.375rem 0.75rem;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-control {\n    transition: none;\n  }\n}\n\n.form-control::-ms-expand {\n  background-color: transparent;\n  border: 0;\n}\n\n.form-control:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 #495057;\n}\n\n.form-control:focus {\n  color: #495057;\n  background-color: #fff;\n  border-color: #80bdff;\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n  background-color: #e9ecef;\n  opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n  color: #495057;\n  background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n  display: block;\n  width: 100%;\n}\n\n.col-form-label {\n  padding-top: calc(0.375rem + 1px);\n  padding-bottom: calc(0.375rem + 1px);\n  margin-bottom: 0;\n  font-size: inherit;\n  line-height: 1.5;\n}\n\n.col-form-label-lg {\n  padding-top: calc(0.5rem + 1px);\n  padding-bottom: calc(0.5rem + 1px);\n  font-size: 1.25rem;\n  line-height: 1.5;\n}\n\n.col-form-label-sm {\n  padding-top: calc(0.25rem + 1px);\n  padding-bottom: calc(0.25rem + 1px);\n  font-size: 0.875rem;\n  line-height: 1.5;\n}\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: 0.375rem 0;\n  margin-bottom: 0;\n  font-size: 1rem;\n  line-height: 1.5;\n  color: #212529;\n  background-color: transparent;\n  border: solid transparent;\n  border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.form-control-sm {\n  height: calc(1.5em + 0.5rem + 2px);\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}\n\n.form-control-lg {\n  height: calc(1.5em + 1rem + 2px);\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n  height: auto;\n}\n\ntextarea.form-control {\n  height: auto;\n}\n\n.form-group {\n  margin-bottom: 1rem;\n}\n\n.form-text {\n  display: block;\n  margin-top: 0.25rem;\n}\n\n.form-row {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -5px;\n  margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n  padding-right: 5px;\n  padding-left: 5px;\n}\n\n.form-check {\n  position: relative;\n  display: block;\n  padding-left: 1.25rem;\n}\n\n.form-check-input {\n  position: absolute;\n  margin-top: 0.3rem;\n  margin-left: -1.25rem;\n}\n\n.form-check-input[disabled] ~ .form-check-label,\n.form-check-input:disabled ~ .form-check-label {\n  color: #6c757d;\n}\n\n.form-check-label {\n  margin-bottom: 0;\n}\n\n.form-check-inline {\n  display: inline-flex;\n  align-items: center;\n  padding-left: 0;\n  margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n  position: static;\n  margin-top: 0;\n  margin-right: 0.3125rem;\n  margin-left: 0;\n}\n\n.valid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #28a745;\n}\n\n.valid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.25rem 0.5rem;\n  margin-top: .1rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: #fff;\n  background-color: rgba(40, 167, 69, 0.9);\n  border-radius: 0.25rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n  display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n  border-color: #28a745;\n  padding-right: calc(1.5em + 0.75rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n  border-color: #28a745;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n  padding-right: calc(1.5em + 0.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n  border-color: #28a745;\n  padding-right: calc(0.75em + 2.3125rem);\n  background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n  border-color: #28a745;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n  color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n  display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n  color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n  border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n  border-color: #34ce57;\n  background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n  border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n  border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n  border-color: #28a745;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #dc3545;\n}\n\n.invalid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.25rem 0.5rem;\n  margin-top: .1rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: #fff;\n  background-color: rgba(220, 53, 69, 0.9);\n  border-radius: 0.25rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n  border-color: #dc3545;\n  padding-right: calc(1.5em + 0.75rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n  border-color: #dc3545;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n  padding-right: calc(1.5em + 0.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n  border-color: #dc3545;\n  padding-right: calc(0.75em + 2.3125rem);\n  background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n  border-color: #dc3545;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n  color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n  color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n  border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n  border-color: #e4606d;\n  background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n  border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n  border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n  border-color: #dc3545;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n  display: flex;\n  flex-flow: row wrap;\n  align-items: center;\n}\n\n.form-inline .form-check {\n  width: 100%;\n}\n\n@media (min-width: 576px) {\n  .form-inline label {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 0;\n  }\n  .form-inline .form-group {\n    display: flex;\n    flex: 0 0 auto;\n    flex-flow: row wrap;\n    align-items: center;\n    margin-bottom: 0;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-plaintext {\n    display: inline-block;\n  }\n  .form-inline .input-group,\n  .form-inline .custom-select {\n    width: auto;\n  }\n  .form-inline .form-check {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: auto;\n    padding-left: 0;\n  }\n  .form-inline .form-check-input {\n    position: relative;\n    flex-shrink: 0;\n    margin-top: 0;\n    margin-right: 0.25rem;\n    margin-left: 0;\n  }\n  .form-inline .custom-control {\n    align-items: center;\n    justify-content: center;\n  }\n  .form-inline .custom-control-label {\n    margin-bottom: 0;\n  }\n}\n\n.btn {\n  display: inline-block;\n  font-weight: 400;\n  color: #212529;\n  text-align: center;\n  vertical-align: middle;\n  cursor: pointer;\n  user-select: none;\n  background-color: transparent;\n  border: 1px solid transparent;\n  padding: 0.375rem 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n  border-radius: 0.25rem;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .btn {\n    transition: none;\n  }\n}\n\n.btn:hover {\n  color: #212529;\n  text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n  opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n  pointer-events: none;\n}\n\n.btn-primary {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-primary:hover {\n  color: #fff;\n  background-color: #0069d9;\n  border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n  color: #fff;\n  background-color: #0069d9;\n  border-color: #0062cc;\n  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n  color: #fff;\n  background-color: #0062cc;\n  border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n  color: #fff;\n  background-color: #5a6268;\n  border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n  color: #fff;\n  background-color: #5a6268;\n  border-color: #545b62;\n  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n  color: #fff;\n  background-color: #545b62;\n  border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-success:hover {\n  color: #fff;\n  background-color: #218838;\n  border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n  color: #fff;\n  background-color: #218838;\n  border-color: #1e7e34;\n  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n  color: #fff;\n  background-color: #1e7e34;\n  border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-info:hover {\n  color: #fff;\n  background-color: #138496;\n  border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n  color: #fff;\n  background-color: #138496;\n  border-color: #117a8b;\n  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n  color: #fff;\n  background-color: #117a8b;\n  border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-warning:hover {\n  color: #212529;\n  background-color: #e0a800;\n  border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n  color: #212529;\n  background-color: #e0a800;\n  border-color: #d39e00;\n  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n  color: #212529;\n  background-color: #d39e00;\n  border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-danger:hover {\n  color: #fff;\n  background-color: #c82333;\n  border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n  color: #fff;\n  background-color: #c82333;\n  border-color: #bd2130;\n  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n  color: #fff;\n  background-color: #bd2130;\n  border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n  color: #212529;\n  background-color: #e2e6ea;\n  border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n  color: #212529;\n  background-color: #e2e6ea;\n  border-color: #dae0e5;\n  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n  color: #212529;\n  background-color: #dae0e5;\n  border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-dark:hover {\n  color: #fff;\n  background-color: #23272b;\n  border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n  color: #fff;\n  background-color: #23272b;\n  border-color: #1d2124;\n  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n  color: #fff;\n  background-color: #1d2124;\n  border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n  color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n  color: #007bff;\n  background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n  color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n  color: #6c757d;\n  background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n  color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n  color: #28a745;\n  background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n  color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n  color: #17a2b8;\n  background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n  color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n  color: #ffc107;\n  background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n  color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n  color: #dc3545;\n  background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n  color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n  color: #f8f9fa;\n  background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n  color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n  color: #343a40;\n  background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n  font-weight: 400;\n  color: #007bff;\n  text-decoration: none;\n}\n\n.btn-link:hover {\n  color: #0056b3;\n  text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n  text-decoration: underline;\n  box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n  color: #6c757d;\n  pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n.btn-block + .btn-block {\n  margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n\n.fade {\n  transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fade {\n    transition: none;\n  }\n}\n\n.fade:not(.show) {\n  opacity: 0;\n}\n\n.collapse:not(.show) {\n  display: none;\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .collapsing {\n    transition: none;\n  }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n  position: relative;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0;\n  border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 10rem;\n  padding: 0.5rem 0;\n  margin: 0.125rem 0 0;\n  font-size: 1rem;\n  color: #212529;\n  text-align: left;\n  list-style: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n  right: auto;\n  left: 0;\n}\n\n.dropdown-menu-right {\n  right: 0;\n  left: auto;\n}\n\n@media (min-width: 576px) {\n  .dropdown-menu-sm-left {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-sm-right {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 768px) {\n  .dropdown-menu-md-left {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-md-right {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 992px) {\n  .dropdown-menu-lg-left {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-lg-right {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 1200px) {\n  .dropdown-menu-xl-left {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-xl-right {\n    right: 0;\n    left: auto;\n  }\n}\n\n.dropup .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-top: 0;\n  margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0.3em solid;\n  border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n  top: 0;\n  right: auto;\n  left: 100%;\n  margin-top: 0;\n  margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0;\n  border-bottom: 0.3em solid transparent;\n  border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n  vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n  top: 0;\n  right: 100%;\n  left: auto;\n  margin-top: 0;\n  margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n  display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n  display: inline-block;\n  margin-right: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0.3em solid;\n  border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n  vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n  right: auto;\n  bottom: auto;\n}\n\n.dropdown-divider {\n  height: 0;\n  margin: 0.5rem 0;\n  overflow: hidden;\n  border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n  display: block;\n  width: 100%;\n  padding: 0.25rem 1.5rem;\n  clear: both;\n  font-weight: 400;\n  color: #212529;\n  text-align: inherit;\n  white-space: nowrap;\n  background-color: transparent;\n  border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n  color: #16181b;\n  text-decoration: none;\n  background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n  color: #fff;\n  text-decoration: none;\n  background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n  color: #6c757d;\n  pointer-events: none;\n  background-color: transparent;\n}\n\n.dropdown-menu.show {\n  display: block;\n}\n\n.dropdown-header {\n  display: block;\n  padding: 0.5rem 1.5rem;\n  margin-bottom: 0;\n  font-size: 0.875rem;\n  color: #6c757d;\n  white-space: nowrap;\n}\n\n.dropdown-item-text {\n  display: block;\n  padding: 0.25rem 1.5rem;\n  color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-flex;\n  vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n  z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n  z-index: 1;\n}\n\n.btn-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n  width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n  margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n  padding-right: 0.5625rem;\n  padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n  margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n  margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n  padding-right: 0.375rem;\n  padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n  padding-right: 0.75rem;\n  padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n  width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n  margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n  margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n\n.input-group {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: stretch;\n  width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n  position: relative;\n  flex: 1 1 0%;\n  min-width: 0;\n  margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n  margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n  z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n  z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n  display: flex;\n  align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n  display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n  position: relative;\n  z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n  z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n  margin-left: -1px;\n}\n\n.input-group-prepend {\n  margin-right: -1px;\n}\n\n.input-group-append {\n  margin-left: -1px;\n}\n\n.input-group-text {\n  display: flex;\n  align-items: center;\n  padding: 0.375rem 0.75rem;\n  margin-bottom: 0;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  text-align: center;\n  white-space: nowrap;\n  background-color: #e9ecef;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n  height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n  height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n  padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.custom-control {\n  position: relative;\n  display: block;\n  min-height: 1.5rem;\n  padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n  display: inline-flex;\n  margin-right: 1rem;\n}\n\n.custom-control-input {\n  position: absolute;\n  left: 0;\n  z-index: -1;\n  width: 1rem;\n  height: 1.25rem;\n  opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n  color: #fff;\n  border-color: #007bff;\n  background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n  border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n  color: #fff;\n  background-color: #b3d7ff;\n  border-color: #b3d7ff;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n  color: #6c757d;\n}\n\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n  background-color: #e9ecef;\n}\n\n.custom-control-label {\n  position: relative;\n  margin-bottom: 0;\n  vertical-align: top;\n}\n\n.custom-control-label::before {\n  position: absolute;\n  top: 0.25rem;\n  left: -1.5rem;\n  display: block;\n  width: 1rem;\n  height: 1rem;\n  pointer-events: none;\n  content: \"\";\n  background-color: #fff;\n  border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n  position: absolute;\n  top: 0.25rem;\n  left: -1.5rem;\n  display: block;\n  width: 1rem;\n  height: 1rem;\n  content: \"\";\n  background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n  border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n  border-color: #007bff;\n  background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n  border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n  padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n  left: -2.25rem;\n  width: 1.75rem;\n  pointer-events: all;\n  border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n  top: calc(0.25rem + 2px);\n  left: calc(-2.25rem + 2px);\n  width: calc(1rem - 4px);\n  height: calc(1rem - 4px);\n  background-color: #adb5bd;\n  border-radius: 0.5rem;\n  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-switch .custom-control-label::after {\n    transition: none;\n  }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n  background-color: #fff;\n  transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n  display: inline-block;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  vertical-align: middle;\n  background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n  appearance: none;\n}\n\n.custom-select:focus {\n  border-color: #80bdff;\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n  color: #495057;\n  background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n  height: auto;\n  padding-right: 0.75rem;\n  background-image: none;\n}\n\n.custom-select:disabled {\n  color: #6c757d;\n  background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n  display: none;\n}\n\n.custom-select:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 #495057;\n}\n\n.custom-select-sm {\n  height: calc(1.5em + 0.5rem + 2px);\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  padding-left: 0.5rem;\n  font-size: 0.875rem;\n}\n\n.custom-select-lg {\n  height: calc(1.5em + 1rem + 2px);\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 1rem;\n  font-size: 1.25rem;\n}\n\n.custom-file {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  margin-bottom: 0;\n}\n\n.custom-file-input {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  height: calc(1.5em + 0.75rem + 2px);\n  margin: 0;\n  opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n  border-color: #80bdff;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input[disabled] ~ .custom-file-label,\n.custom-file-input:disabled ~ .custom-file-label {\n  background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n  content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n  content: attr(data-browse);\n}\n\n.custom-file-label {\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1;\n  height: calc(1.5em + 0.75rem + 2px);\n  padding: 0.375rem 0.75rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  background-color: #fff;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 3;\n  display: block;\n  height: calc(1.5em + 0.75rem);\n  padding: 0.375rem 0.75rem;\n  line-height: 1.5;\n  color: #495057;\n  content: \"Browse\";\n  background-color: #e9ecef;\n  border-left: inherit;\n  border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n  width: 100%;\n  height: 1.4rem;\n  padding: 0;\n  background-color: transparent;\n  appearance: none;\n}\n\n.custom-range:focus {\n  outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n  border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n  width: 1rem;\n  height: 1rem;\n  margin-top: -0.25rem;\n  background-color: #007bff;\n  border: 0;\n  border-radius: 1rem;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-range::-webkit-slider-thumb {\n    transition: none;\n  }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n  background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: #dee2e6;\n  border-color: transparent;\n  border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n  width: 1rem;\n  height: 1rem;\n  background-color: #007bff;\n  border: 0;\n  border-radius: 1rem;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-range::-moz-range-thumb {\n    transition: none;\n  }\n}\n\n.custom-range::-moz-range-thumb:active {\n  background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: #dee2e6;\n  border-color: transparent;\n  border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n  width: 1rem;\n  height: 1rem;\n  margin-top: 0;\n  margin-right: 0.2rem;\n  margin-left: 0.2rem;\n  background-color: #007bff;\n  border: 0;\n  border-radius: 1rem;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-range::-ms-thumb {\n    transition: none;\n  }\n}\n\n.custom-range::-ms-thumb:active {\n  background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: transparent;\n  border-color: transparent;\n  border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n  background-color: #dee2e6;\n  border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n  margin-right: 15px;\n  background-color: #dee2e6;\n  border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n  background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n  cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n  background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n  cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n  background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .custom-control-label::before,\n  .custom-file-label,\n  .custom-select {\n    transition: none;\n  }\n}\n\n.nav {\n  display: flex;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.nav-link {\n  display: block;\n  padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n  text-decoration: none;\n}\n\n.nav-link.disabled {\n  color: #6c757d;\n  pointer-events: none;\n  cursor: default;\n}\n\n.nav-tabs {\n  border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n  margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n  border: 1px solid transparent;\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n  border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n  color: #6c757d;\n  background-color: transparent;\n  border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n  color: #495057;\n  background-color: #fff;\n  border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n  border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n  color: #fff;\n  background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n  flex: 1 1 auto;\n  text-align: center;\n}\n\n.nav-justified .nav-item {\n  flex-basis: 0;\n  flex-grow: 1;\n  text-align: center;\n}\n\n.tab-content > .tab-pane {\n  display: none;\n}\n\n.tab-content > .active {\n  display: block;\n}\n\n.navbar {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n  padding: 0.5rem 1rem;\n}\n\n.navbar .container,\n.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.navbar-brand {\n  display: inline-block;\n  padding-top: 0.3125rem;\n  padding-bottom: 0.3125rem;\n  margin-right: 1rem;\n  font-size: 1.25rem;\n  line-height: inherit;\n  white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n  text-decoration: none;\n}\n\n.navbar-nav {\n  display: flex;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.navbar-nav .nav-link {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n  position: static;\n  float: none;\n}\n\n.navbar-text {\n  display: inline-block;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n  flex-basis: 100%;\n  flex-grow: 1;\n  align-items: center;\n}\n\n.navbar-toggler {\n  padding: 0.25rem 0.75rem;\n  font-size: 1.25rem;\n  line-height: 1;\n  background-color: transparent;\n  border: 1px solid transparent;\n  border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n  text-decoration: none;\n}\n\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  content: \"\";\n  background: no-repeat center center;\n  background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n  .navbar-expand-sm > .container,\n  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n@media (min-width: 576px) {\n  .navbar-expand-sm {\n    flex-flow: row nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-sm .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-sm .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-sm .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-sm > .container,\n  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-sm .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-sm .navbar-toggler {\n    display: none;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .navbar-expand-md > .container,\n  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n@media (min-width: 768px) {\n  .navbar-expand-md {\n    flex-flow: row nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-md .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-md .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-md .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-md > .container,\n  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-md .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-md .navbar-toggler {\n    display: none;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .navbar-expand-lg > .container,\n  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n@media (min-width: 992px) {\n  .navbar-expand-lg {\n    flex-flow: row nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-lg .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-lg .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-lg .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-lg > .container,\n  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-lg .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-lg .navbar-toggler {\n    display: none;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .navbar-expand-xl > .container,\n  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n@media (min-width: 1200px) {\n  .navbar-expand-xl {\n    flex-flow: row nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-xl .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-xl .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-xl .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-xl > .container,\n  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-xl .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-xl .navbar-toggler {\n    display: none;\n  }\n}\n\n.navbar-expand {\n  flex-flow: row nowrap;\n  justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n  flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n  position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n  padding-right: 0.5rem;\n  padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n  flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n  display: flex !important;\n  flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n  display: none;\n}\n\n.navbar-light .navbar-brand {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n  color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n  color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n  color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n  color: rgba(0, 0, 0, 0.5);\n  border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n  color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n  color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n  color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n  color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n  color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n  color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n  color: rgba(255, 255, 255, 0.5);\n  border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n  color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n  color: #fff;\n}\n\n.card {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: border-box;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n  border-radius: 0.25rem;\n}\n\n.card > hr {\n  margin-right: 0;\n  margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n  flex: 1 1 auto;\n  min-height: 1px;\n  padding: 1.25rem;\n}\n\n.card-title {\n  margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n  margin-top: -0.375rem;\n  margin-bottom: 0;\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link:hover {\n  text-decoration: none;\n}\n\n.card-link + .card-link {\n  margin-left: 1.25rem;\n}\n\n.card-header {\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 0;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n  border-top: 0;\n}\n\n.card-footer {\n  padding: 0.75rem 1.25rem;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n  margin-right: -0.625rem;\n  margin-bottom: -0.75rem;\n  margin-left: -0.625rem;\n  border-bottom: 0;\n}\n\n.card-header-pills {\n  margin-right: -0.625rem;\n  margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: 1.25rem;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  flex-shrink: 0;\n  width: 100%;\n}\n\n.card-img,\n.card-img-top {\n  border-top-left-radius: calc(0.25rem - 1px);\n  border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n  border-bottom-right-radius: calc(0.25rem - 1px);\n  border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck .card {\n  margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n  .card-deck {\n    display: flex;\n    flex-flow: row wrap;\n    margin-right: -15px;\n    margin-left: -15px;\n  }\n  .card-deck .card {\n    flex: 1 0 0%;\n    margin-right: 15px;\n    margin-bottom: 0;\n    margin-left: 15px;\n  }\n}\n\n.card-group > .card {\n  margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n  .card-group {\n    display: flex;\n    flex-flow: row wrap;\n  }\n  .card-group > .card {\n    flex: 1 0 0%;\n    margin-bottom: 0;\n  }\n  .card-group > .card + .card {\n    margin-left: 0;\n    border-left: 0;\n  }\n  .card-group > .card:not(:last-child) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:not(:last-child) .card-img-top,\n  .card-group > .card:not(:last-child) .card-header {\n    border-top-right-radius: 0;\n  }\n  .card-group > .card:not(:last-child) .card-img-bottom,\n  .card-group > .card:not(:last-child) .card-footer {\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:not(:first-child) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n  .card-group > .card:not(:first-child) .card-img-top,\n  .card-group > .card:not(:first-child) .card-header {\n    border-top-left-radius: 0;\n  }\n  .card-group > .card:not(:first-child) .card-img-bottom,\n  .card-group > .card:not(:first-child) .card-footer {\n    border-bottom-left-radius: 0;\n  }\n}\n\n.card-columns .card {\n  margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n  .card-columns {\n    column-count: 3;\n    column-gap: 1.25rem;\n    orphans: 1;\n    widows: 1;\n  }\n  .card-columns .card {\n    display: inline-block;\n    width: 100%;\n  }\n}\n\n.accordion > .card {\n  overflow: hidden;\n}\n\n.accordion > .card:not(:last-of-type) {\n  border-bottom: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.accordion > .card > .card-header {\n  border-radius: 0;\n  margin-bottom: -1px;\n}\n\n.breadcrumb {\n  display: flex;\n  flex-wrap: wrap;\n  padding: 0.75rem 1rem;\n  margin-bottom: 1rem;\n  list-style: none;\n  background-color: #e9ecef;\n  border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n  padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n  display: inline-block;\n  padding-right: 0.5rem;\n  color: #6c757d;\n  content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n  text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n  text-decoration: none;\n}\n\n.breadcrumb-item.active {\n  color: #6c757d;\n}\n\n.pagination {\n  display: flex;\n  padding-left: 0;\n  list-style: none;\n  border-radius: 0.25rem;\n}\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: 0.5rem 0.75rem;\n  margin-left: -1px;\n  line-height: 1.25;\n  color: #007bff;\n  background-color: #fff;\n  border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n  z-index: 2;\n  color: #0056b3;\n  text-decoration: none;\n  background-color: #e9ecef;\n  border-color: #dee2e6;\n}\n\n.page-link:focus {\n  z-index: 3;\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n  margin-left: 0;\n  border-top-left-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n  border-top-right-radius: 0.25rem;\n  border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n  z-index: 3;\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n  color: #6c757d;\n  pointer-events: none;\n  cursor: auto;\n  background-color: #fff;\n  border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n  padding: 0.75rem 1.5rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n  border-top-left-radius: 0.3rem;\n  border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n  border-top-right-radius: 0.3rem;\n  border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n  border-top-left-radius: 0.2rem;\n  border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n  border-top-right-radius: 0.2rem;\n  border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n  display: inline-block;\n  padding: 0.25em 0.4em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: 0.25rem;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .badge {\n    transition: none;\n  }\n}\n\na.badge:hover, a.badge:focus {\n  text-decoration: none;\n}\n\n.badge:empty {\n  display: none;\n}\n\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n.badge-pill {\n  padding-right: 0.6em;\n  padding-left: 0.6em;\n  border-radius: 10rem;\n}\n\n.badge-primary {\n  color: #fff;\n  background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n  color: #fff;\n  background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n  color: #fff;\n  background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n  color: #fff;\n  background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n  color: #fff;\n  background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n  color: #fff;\n  background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n  color: #fff;\n  background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n  color: #fff;\n  background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n  color: #212529;\n  background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n  color: #212529;\n  background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n  color: #fff;\n  background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n  color: #fff;\n  background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n  color: #212529;\n  background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n  color: #212529;\n  background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n  color: #fff;\n  background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n  color: #fff;\n  background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n  padding: 2rem 1rem;\n  margin-bottom: 2rem;\n  background-color: #e9ecef;\n  border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n  .jumbotron {\n    padding: 4rem 2rem;\n  }\n}\n\n.jumbotron-fluid {\n  padding-right: 0;\n  padding-left: 0;\n  border-radius: 0;\n}\n\n.alert {\n  position: relative;\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 1rem;\n  border: 1px solid transparent;\n  border-radius: 0.25rem;\n}\n\n.alert-heading {\n  color: inherit;\n}\n\n.alert-link {\n  font-weight: 700;\n}\n\n.alert-dismissible {\n  padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  padding: 0.75rem 1.25rem;\n  color: inherit;\n}\n\n.alert-primary {\n  color: #004085;\n  background-color: #cce5ff;\n  border-color: #b8daff;\n}\n\n.alert-primary hr {\n  border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n  color: #002752;\n}\n\n.alert-secondary {\n  color: #383d41;\n  background-color: #e2e3e5;\n  border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n  border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n  color: #202326;\n}\n\n.alert-success {\n  color: #155724;\n  background-color: #d4edda;\n  border-color: #c3e6cb;\n}\n\n.alert-success hr {\n  border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n  color: #0b2e13;\n}\n\n.alert-info {\n  color: #0c5460;\n  background-color: #d1ecf1;\n  border-color: #bee5eb;\n}\n\n.alert-info hr {\n  border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n  color: #062c33;\n}\n\n.alert-warning {\n  color: #856404;\n  background-color: #fff3cd;\n  border-color: #ffeeba;\n}\n\n.alert-warning hr {\n  border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n  color: #533f03;\n}\n\n.alert-danger {\n  color: #721c24;\n  background-color: #f8d7da;\n  border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n  border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n  color: #491217;\n}\n\n.alert-light {\n  color: #818182;\n  background-color: #fefefe;\n  border-color: #fdfdfe;\n}\n\n.alert-light hr {\n  border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n  color: #686868;\n}\n\n.alert-dark {\n  color: #1b1e21;\n  background-color: #d6d8d9;\n  border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n  border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n  color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 1rem 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n\n.progress {\n  display: flex;\n  height: 1rem;\n  overflow: hidden;\n  font-size: 0.75rem;\n  background-color: #e9ecef;\n  border-radius: 0.25rem;\n}\n\n.progress-bar {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  background-color: #007bff;\n  transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar {\n    transition: none;\n  }\n}\n\n.progress-bar-striped {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n  animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar-animated {\n    animation: none;\n  }\n}\n\n.media {\n  display: flex;\n  align-items: flex-start;\n}\n\n.media-body {\n  flex: 1;\n}\n\n.list-group {\n  display: flex;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n}\n\n.list-group-item-action {\n  width: 100%;\n  color: #495057;\n  text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n  z-index: 1;\n  color: #495057;\n  text-decoration: none;\n  background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n  color: #212529;\n  background-color: #e9ecef;\n}\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 0.75rem 1.25rem;\n  background-color: #fff;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n  color: #6c757d;\n  pointer-events: none;\n  background-color: #fff;\n}\n\n.list-group-item.active {\n  z-index: 2;\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n\n.list-group-item + .list-group-item {\n  border-top-width: 0;\n}\n\n.list-group-item + .list-group-item.active {\n  margin-top: -1px;\n  border-top-width: 1px;\n}\n\n.list-group-horizontal {\n  flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n  border-bottom-left-radius: 0.25rem;\n  border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n  border-top-right-radius: 0.25rem;\n  border-bottom-left-radius: 0;\n}\n\n.list-group-horizontal .list-group-item.active {\n  margin-top: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item {\n  border-top-width: 1px;\n  border-left-width: 0;\n}\n\n.list-group-horizontal .list-group-item + .list-group-item.active {\n  margin-left: -1px;\n  border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n  .list-group-horizontal-sm {\n    flex-direction: row;\n  }\n  .list-group-horizontal-sm .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-sm .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-sm .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-sm .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0;\n  }\n  .list-group-horizontal-sm .list-group-item + .list-group-item.active {\n    margin-left: -1px;\n    border-left-width: 1px;\n  }\n}\n\n@media (min-width: 768px) {\n  .list-group-horizontal-md {\n    flex-direction: row;\n  }\n  .list-group-horizontal-md .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-md .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-md .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-md .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0;\n  }\n  .list-group-horizontal-md .list-group-item + .list-group-item.active {\n    margin-left: -1px;\n    border-left-width: 1px;\n  }\n}\n\n@media (min-width: 992px) {\n  .list-group-horizontal-lg {\n    flex-direction: row;\n  }\n  .list-group-horizontal-lg .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-lg .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-lg .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-lg .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0;\n  }\n  .list-group-horizontal-lg .list-group-item + .list-group-item.active {\n    margin-left: -1px;\n    border-left-width: 1px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .list-group-horizontal-xl {\n    flex-direction: row;\n  }\n  .list-group-horizontal-xl .list-group-item:first-child {\n    border-bottom-left-radius: 0.25rem;\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-xl .list-group-item:last-child {\n    border-top-right-radius: 0.25rem;\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-xl .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-xl .list-group-item + .list-group-item {\n    border-top-width: 1px;\n    border-left-width: 0;\n  }\n  .list-group-horizontal-xl .list-group-item + .list-group-item.active {\n    margin-left: -1px;\n    border-left-width: 1px;\n  }\n}\n\n.list-group-flush .list-group-item {\n  border-right-width: 0;\n  border-left-width: 0;\n  border-radius: 0;\n}\n\n.list-group-flush .list-group-item:first-child {\n  border-top-width: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n  border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n  color: #004085;\n  background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n  color: #004085;\n  background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n  color: #fff;\n  background-color: #004085;\n  border-color: #004085;\n}\n\n.list-group-item-secondary {\n  color: #383d41;\n  background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n  color: #383d41;\n  background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n  color: #fff;\n  background-color: #383d41;\n  border-color: #383d41;\n}\n\n.list-group-item-success {\n  color: #155724;\n  background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n  color: #155724;\n  background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n  color: #fff;\n  background-color: #155724;\n  border-color: #155724;\n}\n\n.list-group-item-info {\n  color: #0c5460;\n  background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n  color: #0c5460;\n  background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n  color: #fff;\n  background-color: #0c5460;\n  border-color: #0c5460;\n}\n\n.list-group-item-warning {\n  color: #856404;\n  background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n  color: #856404;\n  background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n  color: #fff;\n  background-color: #856404;\n  border-color: #856404;\n}\n\n.list-group-item-danger {\n  color: #721c24;\n  background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n  color: #721c24;\n  background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n  color: #fff;\n  background-color: #721c24;\n  border-color: #721c24;\n}\n\n.list-group-item-light {\n  color: #818182;\n  background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n  color: #818182;\n  background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n  color: #fff;\n  background-color: #818182;\n  border-color: #818182;\n}\n\n.list-group-item-dark {\n  color: #1b1e21;\n  background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n  color: #1b1e21;\n  background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n  color: #fff;\n  background-color: #1b1e21;\n  border-color: #1b1e21;\n}\n\n.close {\n  float: right;\n  font-size: 1.5rem;\n  font-weight: 700;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  opacity: .5;\n}\n\n.close:hover {\n  color: #000;\n  text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n  opacity: .75;\n}\n\nbutton.close {\n  padding: 0;\n  background-color: transparent;\n  border: 0;\n  appearance: none;\n}\n\na.close.disabled {\n  pointer-events: none;\n}\n\n.toast {\n  max-width: 350px;\n  overflow: hidden;\n  font-size: 0.875rem;\n  background-color: rgba(255, 255, 255, 0.85);\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.1);\n  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n  backdrop-filter: blur(10px);\n  opacity: 0;\n  border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n  margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n  opacity: 1;\n}\n\n.toast.show {\n  display: block;\n  opacity: 1;\n}\n\n.toast.hide {\n  display: none;\n}\n\n.toast-header {\n  display: flex;\n  align-items: center;\n  padding: 0.25rem 0.75rem;\n  color: #6c757d;\n  background-color: rgba(255, 255, 255, 0.85);\n  background-clip: padding-box;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n  padding: 0.75rem;\n}\n\n.modal-open {\n  overflow: hidden;\n}\n\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n.modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 1050;\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0;\n}\n\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 0.5rem;\n  pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n  transition: transform 0.3s ease-out;\n  transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .modal.fade .modal-dialog {\n    transition: none;\n  }\n}\n\n.modal.show .modal-dialog {\n  transform: none;\n}\n\n.modal.modal-static .modal-dialog {\n  transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n  display: flex;\n  max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n  max-height: calc(100vh - 1rem);\n  overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n  flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n  overflow-y: auto;\n}\n\n.modal-dialog-centered {\n  display: flex;\n  align-items: center;\n  min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n  display: block;\n  height: calc(100vh - 1rem);\n  content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n  flex-direction: column;\n  justify-content: center;\n  height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n  max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n  content: none;\n}\n\n.modal-content {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  pointer-events: auto;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 0.3rem;\n  outline: 0;\n}\n\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 1040;\n  width: 100vw;\n  height: 100vh;\n  background-color: #000;\n}\n\n.modal-backdrop.fade {\n  opacity: 0;\n}\n\n.modal-backdrop.show {\n  opacity: 0.5;\n}\n\n.modal-header {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  padding: 1rem 1rem;\n  border-bottom: 1px solid #dee2e6;\n  border-top-left-radius: calc(0.3rem - 1px);\n  border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.modal-header .close {\n  padding: 1rem 1rem;\n  margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n  margin-bottom: 0;\n  line-height: 1.5;\n}\n\n.modal-body {\n  position: relative;\n  flex: 1 1 auto;\n  padding: 1rem;\n}\n\n.modal-footer {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: flex-end;\n  padding: 0.75rem;\n  border-top: 1px solid #dee2e6;\n  border-bottom-right-radius: calc(0.3rem - 1px);\n  border-bottom-left-radius: calc(0.3rem - 1px);\n}\n\n.modal-footer > * {\n  margin: 0.25rem;\n}\n\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n@media (min-width: 576px) {\n  .modal-dialog {\n    max-width: 500px;\n    margin: 1.75rem auto;\n  }\n  .modal-dialog-scrollable {\n    max-height: calc(100% - 3.5rem);\n  }\n  .modal-dialog-scrollable .modal-content {\n    max-height: calc(100vh - 3.5rem);\n  }\n  .modal-dialog-centered {\n    min-height: calc(100% - 3.5rem);\n  }\n  .modal-dialog-centered::before {\n    height: calc(100vh - 3.5rem);\n  }\n  .modal-sm {\n    max-width: 300px;\n  }\n}\n\n@media (min-width: 992px) {\n  .modal-lg,\n  .modal-xl {\n    max-width: 800px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .modal-xl {\n    max-width: 1140px;\n  }\n}\n\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n  font-size: 0.875rem;\n  word-wrap: break-word;\n  opacity: 0;\n}\n\n.tooltip.show {\n  opacity: 0.9;\n}\n\n.tooltip .arrow {\n  position: absolute;\n  display: block;\n  width: 0.8rem;\n  height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n  position: absolute;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n  padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n  bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n  top: 0;\n  border-width: 0.4rem 0.4rem 0;\n  border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n  padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n  left: 0;\n  width: 0.4rem;\n  height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n  right: 0;\n  border-width: 0.4rem 0.4rem 0.4rem 0;\n  border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n  padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n  top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n  bottom: 0;\n  border-width: 0 0.4rem 0.4rem;\n  border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n  padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n  right: 0;\n  width: 0.4rem;\n  height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n  left: 0;\n  border-width: 0.4rem 0 0.4rem 0.4rem;\n  border-left-color: #000;\n}\n\n.tooltip-inner {\n  max-width: 200px;\n  padding: 0.25rem 0.5rem;\n  color: #fff;\n  text-align: center;\n  background-color: #000;\n  border-radius: 0.25rem;\n}\n\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: block;\n  max-width: 276px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n  font-size: 0.875rem;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 0.3rem;\n}\n\n.popover .arrow {\n  position: absolute;\n  display: block;\n  width: 1rem;\n  height: 0.5rem;\n  margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n  position: absolute;\n  display: block;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n  margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n  bottom: calc(-0.5rem - 1px);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n  bottom: 0;\n  border-width: 0.5rem 0.5rem 0;\n  border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n  bottom: 1px;\n  border-width: 0.5rem 0.5rem 0;\n  border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n  margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n  left: calc(-0.5rem - 1px);\n  width: 0.5rem;\n  height: 1rem;\n  margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n  left: 0;\n  border-width: 0.5rem 0.5rem 0.5rem 0;\n  border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n  left: 1px;\n  border-width: 0.5rem 0.5rem 0.5rem 0;\n  border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n  margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n  top: calc(-0.5rem - 1px);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n  top: 0;\n  border-width: 0 0.5rem 0.5rem 0.5rem;\n  border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n  top: 1px;\n  border-width: 0 0.5rem 0.5rem 0.5rem;\n  border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n  position: absolute;\n  top: 0;\n  left: 50%;\n  display: block;\n  width: 1rem;\n  margin-left: -0.5rem;\n  content: \"\";\n  border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n  margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n  right: calc(-0.5rem - 1px);\n  width: 0.5rem;\n  height: 1rem;\n  margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n  right: 0;\n  border-width: 0.5rem 0 0.5rem 0.5rem;\n  border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n  right: 1px;\n  border-width: 0.5rem 0 0.5rem 0.5rem;\n  border-left-color: #fff;\n}\n\n.popover-header {\n  padding: 0.5rem 0.75rem;\n  margin-bottom: 0;\n  font-size: 1rem;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-top-left-radius: calc(0.3rem - 1px);\n  border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n  display: none;\n}\n\n.popover-body {\n  padding: 0.5rem 0.75rem;\n  color: #212529;\n}\n\n.carousel {\n  position: relative;\n}\n\n.carousel.pointer-event {\n  touch-action: pan-y;\n}\n\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n\n.carousel-inner::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\n\n.carousel-item {\n  position: relative;\n  display: none;\n  float: left;\n  width: 100%;\n  margin-right: -100%;\n  backface-visibility: hidden;\n  transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-item {\n    transition: none;\n  }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n  transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n  transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n  opacity: 0;\n  transition-property: opacity;\n  transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n  z-index: 1;\n  opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n  z-index: 0;\n  opacity: 0;\n  transition: opacity 0s 0.6s;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-fade .active.carousel-item-left,\n  .carousel-fade .active.carousel-item-right {\n    transition: none;\n  }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 15%;\n  color: #fff;\n  text-align: center;\n  opacity: 0.5;\n  transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-control-prev,\n  .carousel-control-next {\n    transition: none;\n  }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n  color: #fff;\n  text-decoration: none;\n  outline: 0;\n  opacity: 0.9;\n}\n\n.carousel-control-prev {\n  left: 0;\n}\n\n.carousel-control-next {\n  right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;\n  width: 20px;\n  height: 20px;\n  background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 15;\n  display: flex;\n  justify-content: center;\n  padding-left: 0;\n  margin-right: 15%;\n  margin-left: 15%;\n  list-style: none;\n}\n\n.carousel-indicators li {\n  box-sizing: content-box;\n  flex: 0 1 auto;\n  width: 30px;\n  height: 3px;\n  margin-right: 3px;\n  margin-left: 3px;\n  text-indent: -999px;\n  cursor: pointer;\n  background-color: #fff;\n  background-clip: padding-box;\n  border-top: 10px solid transparent;\n  border-bottom: 10px solid transparent;\n  opacity: .5;\n  transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-indicators li {\n    transition: none;\n  }\n}\n\n.carousel-indicators .active {\n  opacity: 1;\n}\n\n.carousel-caption {\n  position: absolute;\n  right: 15%;\n  bottom: 20px;\n  left: 15%;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center;\n}\n\n@keyframes spinner-border {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.spinner-border {\n  display: inline-block;\n  width: 2rem;\n  height: 2rem;\n  vertical-align: text-bottom;\n  border: 0.25em solid currentColor;\n  border-right-color: transparent;\n  border-radius: 50%;\n  animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n  width: 1rem;\n  height: 1rem;\n  border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n  0% {\n    transform: scale(0);\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n.spinner-grow {\n  display: inline-block;\n  width: 2rem;\n  height: 2rem;\n  vertical-align: text-bottom;\n  background-color: currentColor;\n  border-radius: 50%;\n  opacity: 0;\n  animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n  width: 1rem;\n  height: 1rem;\n}\n\n.align-baseline {\n  vertical-align: baseline !important;\n}\n\n.align-top {\n  vertical-align: top !important;\n}\n\n.align-middle {\n  vertical-align: middle !important;\n}\n\n.align-bottom {\n  vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n  vertical-align: text-top !important;\n}\n\n.bg-primary {\n  background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n  background-color: #0062cc !important;\n}\n\n.bg-secondary {\n  background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n  background-color: #545b62 !important;\n}\n\n.bg-success {\n  background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n  background-color: #1e7e34 !important;\n}\n\n.bg-info {\n  background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n  background-color: #117a8b !important;\n}\n\n.bg-warning {\n  background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n  background-color: #d39e00 !important;\n}\n\n.bg-danger {\n  background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n  background-color: #bd2130 !important;\n}\n\n.bg-light {\n  background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n  background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n  background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n  background-color: #1d2124 !important;\n}\n\n.bg-white {\n  background-color: #fff !important;\n}\n\n.bg-transparent {\n  background-color: transparent !important;\n}\n\n.border {\n  border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n  border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n  border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n  border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n  border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n  border: 0 !important;\n}\n\n.border-top-0 {\n  border-top: 0 !important;\n}\n\n.border-right-0 {\n  border-right: 0 !important;\n}\n\n.border-bottom-0 {\n  border-bottom: 0 !important;\n}\n\n.border-left-0 {\n  border-left: 0 !important;\n}\n\n.border-primary {\n  border-color: #007bff !important;\n}\n\n.border-secondary {\n  border-color: #6c757d !important;\n}\n\n.border-success {\n  border-color: #28a745 !important;\n}\n\n.border-info {\n  border-color: #17a2b8 !important;\n}\n\n.border-warning {\n  border-color: #ffc107 !important;\n}\n\n.border-danger {\n  border-color: #dc3545 !important;\n}\n\n.border-light {\n  border-color: #f8f9fa !important;\n}\n\n.border-dark {\n  border-color: #343a40 !important;\n}\n\n.border-white {\n  border-color: #fff !important;\n}\n\n.rounded-sm {\n  border-radius: 0.2rem !important;\n}\n\n.rounded {\n  border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n  border-top-left-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n  border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-pill {\n  border-radius: 50rem !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n\n.clearfix::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\n\n.d-none {\n  display: none !important;\n}\n\n.d-inline {\n  display: inline !important;\n}\n\n.d-inline-block {\n  display: inline-block !important;\n}\n\n.d-block {\n  display: block !important;\n}\n\n.d-table {\n  display: table !important;\n}\n\n.d-table-row {\n  display: table-row !important;\n}\n\n.d-table-cell {\n  display: table-cell !important;\n}\n\n.d-flex {\n  display: flex !important;\n}\n\n.d-inline-flex {\n  display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n  .d-sm-none {\n    display: none !important;\n  }\n  .d-sm-inline {\n    display: inline !important;\n  }\n  .d-sm-inline-block {\n    display: inline-block !important;\n  }\n  .d-sm-block {\n    display: block !important;\n  }\n  .d-sm-table {\n    display: table !important;\n  }\n  .d-sm-table-row {\n    display: table-row !important;\n  }\n  .d-sm-table-cell {\n    display: table-cell !important;\n  }\n  .d-sm-flex {\n    display: flex !important;\n  }\n  .d-sm-inline-flex {\n    display: inline-flex !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .d-md-none {\n    display: none !important;\n  }\n  .d-md-inline {\n    display: inline !important;\n  }\n  .d-md-inline-block {\n    display: inline-block !important;\n  }\n  .d-md-block {\n    display: block !important;\n  }\n  .d-md-table {\n    display: table !important;\n  }\n  .d-md-table-row {\n    display: table-row !important;\n  }\n  .d-md-table-cell {\n    display: table-cell !important;\n  }\n  .d-md-flex {\n    display: flex !important;\n  }\n  .d-md-inline-flex {\n    display: inline-flex !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .d-lg-none {\n    display: none !important;\n  }\n  .d-lg-inline {\n    display: inline !important;\n  }\n  .d-lg-inline-block {\n    display: inline-block !important;\n  }\n  .d-lg-block {\n    display: block !important;\n  }\n  .d-lg-table {\n    display: table !important;\n  }\n  .d-lg-table-row {\n    display: table-row !important;\n  }\n  .d-lg-table-cell {\n    display: table-cell !important;\n  }\n  .d-lg-flex {\n    display: flex !important;\n  }\n  .d-lg-inline-flex {\n    display: inline-flex !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .d-xl-none {\n    display: none !important;\n  }\n  .d-xl-inline {\n    display: inline !important;\n  }\n  .d-xl-inline-block {\n    display: inline-block !important;\n  }\n  .d-xl-block {\n    display: block !important;\n  }\n  .d-xl-table {\n    display: table !important;\n  }\n  .d-xl-table-row {\n    display: table-row !important;\n  }\n  .d-xl-table-cell {\n    display: table-cell !important;\n  }\n  .d-xl-flex {\n    display: flex !important;\n  }\n  .d-xl-inline-flex {\n    display: inline-flex !important;\n  }\n}\n\n@media print {\n  .d-print-none {\n    display: none !important;\n  }\n  .d-print-inline {\n    display: inline !important;\n  }\n  .d-print-inline-block {\n    display: inline-block !important;\n  }\n  .d-print-block {\n    display: block !important;\n  }\n  .d-print-table {\n    display: table !important;\n  }\n  .d-print-table-row {\n    display: table-row !important;\n  }\n  .d-print-table-cell {\n    display: table-cell !important;\n  }\n  .d-print-flex {\n    display: flex !important;\n  }\n  .d-print-inline-flex {\n    display: inline-flex !important;\n  }\n}\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  width: 100%;\n  padding: 0;\n  overflow: hidden;\n}\n\n.embed-responsive::before {\n  display: block;\n  content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n}\n\n.embed-responsive-21by9::before {\n  padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n  padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n  padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n  padding-top: 100%;\n}\n\n.flex-row {\n  flex-direction: row !important;\n}\n\n.flex-column {\n  flex-direction: column !important;\n}\n\n.flex-row-reverse {\n  flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n  flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n  flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n  flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n  flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n  flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n  flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n  flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n  flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n  justify-content: flex-start !important;\n}\n\n.justify-content-end {\n  justify-content: flex-end !important;\n}\n\n.justify-content-center {\n  justify-content: center !important;\n}\n\n.justify-content-between {\n  justify-content: space-between !important;\n}\n\n.justify-content-around {\n  justify-content: space-around !important;\n}\n\n.align-items-start {\n  align-items: flex-start !important;\n}\n\n.align-items-end {\n  align-items: flex-end !important;\n}\n\n.align-items-center {\n  align-items: center !important;\n}\n\n.align-items-baseline {\n  align-items: baseline !important;\n}\n\n.align-items-stretch {\n  align-items: stretch !important;\n}\n\n.align-content-start {\n  align-content: flex-start !important;\n}\n\n.align-content-end {\n  align-content: flex-end !important;\n}\n\n.align-content-center {\n  align-content: center !important;\n}\n\n.align-content-between {\n  align-content: space-between !important;\n}\n\n.align-content-around {\n  align-content: space-around !important;\n}\n\n.align-content-stretch {\n  align-content: stretch !important;\n}\n\n.align-self-auto {\n  align-self: auto !important;\n}\n\n.align-self-start {\n  align-self: flex-start !important;\n}\n\n.align-self-end {\n  align-self: flex-end !important;\n}\n\n.align-self-center {\n  align-self: center !important;\n}\n\n.align-self-baseline {\n  align-self: baseline !important;\n}\n\n.align-self-stretch {\n  align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n  .flex-sm-row {\n    flex-direction: row !important;\n  }\n  .flex-sm-column {\n    flex-direction: column !important;\n  }\n  .flex-sm-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-sm-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-sm-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-sm-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-sm-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .flex-sm-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-sm-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-sm-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-sm-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-sm-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .justify-content-sm-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-sm-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-sm-center {\n    justify-content: center !important;\n  }\n  .justify-content-sm-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-sm-around {\n    justify-content: space-around !important;\n  }\n  .align-items-sm-start {\n    align-items: flex-start !important;\n  }\n  .align-items-sm-end {\n    align-items: flex-end !important;\n  }\n  .align-items-sm-center {\n    align-items: center !important;\n  }\n  .align-items-sm-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-sm-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-sm-start {\n    align-content: flex-start !important;\n  }\n  .align-content-sm-end {\n    align-content: flex-end !important;\n  }\n  .align-content-sm-center {\n    align-content: center !important;\n  }\n  .align-content-sm-between {\n    align-content: space-between !important;\n  }\n  .align-content-sm-around {\n    align-content: space-around !important;\n  }\n  .align-content-sm-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-sm-auto {\n    align-self: auto !important;\n  }\n  .align-self-sm-start {\n    align-self: flex-start !important;\n  }\n  .align-self-sm-end {\n    align-self: flex-end !important;\n  }\n  .align-self-sm-center {\n    align-self: center !important;\n  }\n  .align-self-sm-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-sm-stretch {\n    align-self: stretch !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .flex-md-row {\n    flex-direction: row !important;\n  }\n  .flex-md-column {\n    flex-direction: column !important;\n  }\n  .flex-md-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-md-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-md-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-md-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-md-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .flex-md-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-md-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-md-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-md-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-md-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .justify-content-md-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-md-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-md-center {\n    justify-content: center !important;\n  }\n  .justify-content-md-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-md-around {\n    justify-content: space-around !important;\n  }\n  .align-items-md-start {\n    align-items: flex-start !important;\n  }\n  .align-items-md-end {\n    align-items: flex-end !important;\n  }\n  .align-items-md-center {\n    align-items: center !important;\n  }\n  .align-items-md-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-md-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-md-start {\n    align-content: flex-start !important;\n  }\n  .align-content-md-end {\n    align-content: flex-end !important;\n  }\n  .align-content-md-center {\n    align-content: center !important;\n  }\n  .align-content-md-between {\n    align-content: space-between !important;\n  }\n  .align-content-md-around {\n    align-content: space-around !important;\n  }\n  .align-content-md-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-md-auto {\n    align-self: auto !important;\n  }\n  .align-self-md-start {\n    align-self: flex-start !important;\n  }\n  .align-self-md-end {\n    align-self: flex-end !important;\n  }\n  .align-self-md-center {\n    align-self: center !important;\n  }\n  .align-self-md-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-md-stretch {\n    align-self: stretch !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .flex-lg-row {\n    flex-direction: row !important;\n  }\n  .flex-lg-column {\n    flex-direction: column !important;\n  }\n  .flex-lg-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-lg-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-lg-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-lg-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-lg-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .flex-lg-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-lg-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-lg-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-lg-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-lg-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .justify-content-lg-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-lg-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-lg-center {\n    justify-content: center !important;\n  }\n  .justify-content-lg-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-lg-around {\n    justify-content: space-around !important;\n  }\n  .align-items-lg-start {\n    align-items: flex-start !important;\n  }\n  .align-items-lg-end {\n    align-items: flex-end !important;\n  }\n  .align-items-lg-center {\n    align-items: center !important;\n  }\n  .align-items-lg-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-lg-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-lg-start {\n    align-content: flex-start !important;\n  }\n  .align-content-lg-end {\n    align-content: flex-end !important;\n  }\n  .align-content-lg-center {\n    align-content: center !important;\n  }\n  .align-content-lg-between {\n    align-content: space-between !important;\n  }\n  .align-content-lg-around {\n    align-content: space-around !important;\n  }\n  .align-content-lg-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-lg-auto {\n    align-self: auto !important;\n  }\n  .align-self-lg-start {\n    align-self: flex-start !important;\n  }\n  .align-self-lg-end {\n    align-self: flex-end !important;\n  }\n  .align-self-lg-center {\n    align-self: center !important;\n  }\n  .align-self-lg-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-lg-stretch {\n    align-self: stretch !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .flex-xl-row {\n    flex-direction: row !important;\n  }\n  .flex-xl-column {\n    flex-direction: column !important;\n  }\n  .flex-xl-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-xl-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-xl-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-xl-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-xl-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .flex-xl-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-xl-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-xl-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-xl-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-xl-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .justify-content-xl-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-xl-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-xl-center {\n    justify-content: center !important;\n  }\n  .justify-content-xl-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-xl-around {\n    justify-content: space-around !important;\n  }\n  .align-items-xl-start {\n    align-items: flex-start !important;\n  }\n  .align-items-xl-end {\n    align-items: flex-end !important;\n  }\n  .align-items-xl-center {\n    align-items: center !important;\n  }\n  .align-items-xl-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-xl-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-xl-start {\n    align-content: flex-start !important;\n  }\n  .align-content-xl-end {\n    align-content: flex-end !important;\n  }\n  .align-content-xl-center {\n    align-content: center !important;\n  }\n  .align-content-xl-between {\n    align-content: space-between !important;\n  }\n  .align-content-xl-around {\n    align-content: space-around !important;\n  }\n  .align-content-xl-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-xl-auto {\n    align-self: auto !important;\n  }\n  .align-self-xl-start {\n    align-self: flex-start !important;\n  }\n  .align-self-xl-end {\n    align-self: flex-end !important;\n  }\n  .align-self-xl-center {\n    align-self: center !important;\n  }\n  .align-self-xl-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-xl-stretch {\n    align-self: stretch !important;\n  }\n}\n\n.float-left {\n  float: left !important;\n}\n\n.float-right {\n  float: right !important;\n}\n\n.float-none {\n  float: none !important;\n}\n\n@media (min-width: 576px) {\n  .float-sm-left {\n    float: left !important;\n  }\n  .float-sm-right {\n    float: right !important;\n  }\n  .float-sm-none {\n    float: none !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .float-md-left {\n    float: left !important;\n  }\n  .float-md-right {\n    float: right !important;\n  }\n  .float-md-none {\n    float: none !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .float-lg-left {\n    float: left !important;\n  }\n  .float-lg-right {\n    float: right !important;\n  }\n  .float-lg-none {\n    float: none !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .float-xl-left {\n    float: left !important;\n  }\n  .float-xl-right {\n    float: right !important;\n  }\n  .float-xl-none {\n    float: none !important;\n  }\n}\n\n.overflow-auto {\n  overflow: auto !important;\n}\n\n.overflow-hidden {\n  overflow: hidden !important;\n}\n\n.position-static {\n  position: static !important;\n}\n\n.position-relative {\n  position: relative !important;\n}\n\n.position-absolute {\n  position: absolute !important;\n}\n\n.position-fixed {\n  position: fixed !important;\n}\n\n.position-sticky {\n  position: sticky !important;\n}\n\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1030;\n}\n\n@supports (position: sticky) {\n  .sticky-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n}\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.shadow-sm {\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n  box-shadow: none !important;\n}\n\n.w-25 {\n  width: 25% !important;\n}\n\n.w-50 {\n  width: 50% !important;\n}\n\n.w-75 {\n  width: 75% !important;\n}\n\n.w-100 {\n  width: 100% !important;\n}\n\n.w-auto {\n  width: auto !important;\n}\n\n.h-25 {\n  height: 25% !important;\n}\n\n.h-50 {\n  height: 50% !important;\n}\n\n.h-75 {\n  height: 75% !important;\n}\n\n.h-100 {\n  height: 100% !important;\n}\n\n.h-auto {\n  height: auto !important;\n}\n\n.mw-100 {\n  max-width: 100% !important;\n}\n\n.mh-100 {\n  max-height: 100% !important;\n}\n\n.min-vw-100 {\n  min-width: 100vw !important;\n}\n\n.min-vh-100 {\n  min-height: 100vh !important;\n}\n\n.vw-100 {\n  width: 100vw !important;\n}\n\n.vh-100 {\n  height: 100vh !important;\n}\n\n.stretched-link::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  pointer-events: auto;\n  content: \"\";\n  background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n  margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n  margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n  margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n  margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n  margin-left: 0 !important;\n}\n\n.m-1 {\n  margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n  margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n  margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n  margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n  margin-left: 0.25rem !important;\n}\n\n.m-2 {\n  margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n  margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n  margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n  margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n  margin-left: 0.5rem !important;\n}\n\n.m-3 {\n  margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n  margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n  margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n  margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n  margin-left: 1rem !important;\n}\n\n.m-4 {\n  margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n  margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n  margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n  margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n  margin-left: 1.5rem !important;\n}\n\n.m-5 {\n  margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n  margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n  margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n  margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n  margin-left: 3rem !important;\n}\n\n.p-0 {\n  padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n  padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n  padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n  padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n  padding-left: 0 !important;\n}\n\n.p-1 {\n  padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n  padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n  padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n  padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n  padding-left: 0.25rem !important;\n}\n\n.p-2 {\n  padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n  padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n  padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n  padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n  padding-left: 0.5rem !important;\n}\n\n.p-3 {\n  padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n  padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n  padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n  padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n  padding-left: 1rem !important;\n}\n\n.p-4 {\n  padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n  padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n  padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n  padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n  padding-left: 1.5rem !important;\n}\n\n.p-5 {\n  padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n  padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n  padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n  padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n  padding-left: 3rem !important;\n}\n\n.m-n1 {\n  margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n  margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n  margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n  margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n  margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n  margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n  margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n  margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n  margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n  margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n  margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n  margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n  margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n  margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n  margin-left: -1rem !important;\n}\n\n.m-n4 {\n  margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n  margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n  margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n  margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n  margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n  margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n  margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n  margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n  margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n  margin-left: -3rem !important;\n}\n\n.m-auto {\n  margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n  margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n  margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n  margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n  margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n  .m-sm-0 {\n    margin: 0 !important;\n  }\n  .mt-sm-0,\n  .my-sm-0 {\n    margin-top: 0 !important;\n  }\n  .mr-sm-0,\n  .mx-sm-0 {\n    margin-right: 0 !important;\n  }\n  .mb-sm-0,\n  .my-sm-0 {\n    margin-bottom: 0 !important;\n  }\n  .ml-sm-0,\n  .mx-sm-0 {\n    margin-left: 0 !important;\n  }\n  .m-sm-1 {\n    margin: 0.25rem !important;\n  }\n  .mt-sm-1,\n  .my-sm-1 {\n    margin-top: 0.25rem !important;\n  }\n  .mr-sm-1,\n  .mx-sm-1 {\n    margin-right: 0.25rem !important;\n  }\n  .mb-sm-1,\n  .my-sm-1 {\n    margin-bottom: 0.25rem !important;\n  }\n  .ml-sm-1,\n  .mx-sm-1 {\n    margin-left: 0.25rem !important;\n  }\n  .m-sm-2 {\n    margin: 0.5rem !important;\n  }\n  .mt-sm-2,\n  .my-sm-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mr-sm-2,\n  .mx-sm-2 {\n    margin-right: 0.5rem !important;\n  }\n  .mb-sm-2,\n  .my-sm-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .ml-sm-2,\n  .mx-sm-2 {\n    margin-left: 0.5rem !important;\n  }\n  .m-sm-3 {\n    margin: 1rem !important;\n  }\n  .mt-sm-3,\n  .my-sm-3 {\n    margin-top: 1rem !important;\n  }\n  .mr-sm-3,\n  .mx-sm-3 {\n    margin-right: 1rem !important;\n  }\n  .mb-sm-3,\n  .my-sm-3 {\n    margin-bottom: 1rem !important;\n  }\n  .ml-sm-3,\n  .mx-sm-3 {\n    margin-left: 1rem !important;\n  }\n  .m-sm-4 {\n    margin: 1.5rem !important;\n  }\n  .mt-sm-4,\n  .my-sm-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mr-sm-4,\n  .mx-sm-4 {\n    margin-right: 1.5rem !important;\n  }\n  .mb-sm-4,\n  .my-sm-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .ml-sm-4,\n  .mx-sm-4 {\n    margin-left: 1.5rem !important;\n  }\n  .m-sm-5 {\n    margin: 3rem !important;\n  }\n  .mt-sm-5,\n  .my-sm-5 {\n    margin-top: 3rem !important;\n  }\n  .mr-sm-5,\n  .mx-sm-5 {\n    margin-right: 3rem !important;\n  }\n  .mb-sm-5,\n  .my-sm-5 {\n    margin-bottom: 3rem !important;\n  }\n  .ml-sm-5,\n  .mx-sm-5 {\n    margin-left: 3rem !important;\n  }\n  .p-sm-0 {\n    padding: 0 !important;\n  }\n  .pt-sm-0,\n  .py-sm-0 {\n    padding-top: 0 !important;\n  }\n  .pr-sm-0,\n  .px-sm-0 {\n    padding-right: 0 !important;\n  }\n  .pb-sm-0,\n  .py-sm-0 {\n    padding-bottom: 0 !important;\n  }\n  .pl-sm-0,\n  .px-sm-0 {\n    padding-left: 0 !important;\n  }\n  .p-sm-1 {\n    padding: 0.25rem !important;\n  }\n  .pt-sm-1,\n  .py-sm-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pr-sm-1,\n  .px-sm-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pb-sm-1,\n  .py-sm-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pl-sm-1,\n  .px-sm-1 {\n    padding-left: 0.25rem !important;\n  }\n  .p-sm-2 {\n    padding: 0.5rem !important;\n  }\n  .pt-sm-2,\n  .py-sm-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pr-sm-2,\n  .px-sm-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pb-sm-2,\n  .py-sm-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pl-sm-2,\n  .px-sm-2 {\n    padding-left: 0.5rem !important;\n  }\n  .p-sm-3 {\n    padding: 1rem !important;\n  }\n  .pt-sm-3,\n  .py-sm-3 {\n    padding-top: 1rem !important;\n  }\n  .pr-sm-3,\n  .px-sm-3 {\n    padding-right: 1rem !important;\n  }\n  .pb-sm-3,\n  .py-sm-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pl-sm-3,\n  .px-sm-3 {\n    padding-left: 1rem !important;\n  }\n  .p-sm-4 {\n    padding: 1.5rem !important;\n  }\n  .pt-sm-4,\n  .py-sm-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pr-sm-4,\n  .px-sm-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pb-sm-4,\n  .py-sm-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pl-sm-4,\n  .px-sm-4 {\n    padding-left: 1.5rem !important;\n  }\n  .p-sm-5 {\n    padding: 3rem !important;\n  }\n  .pt-sm-5,\n  .py-sm-5 {\n    padding-top: 3rem !important;\n  }\n  .pr-sm-5,\n  .px-sm-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-sm-5,\n  .py-sm-5 {\n    padding-bottom: 3rem !important;\n  }\n  .pl-sm-5,\n  .px-sm-5 {\n    padding-left: 3rem !important;\n  }\n  .m-sm-n1 {\n    margin: -0.25rem !important;\n  }\n  .mt-sm-n1,\n  .my-sm-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mr-sm-n1,\n  .mx-sm-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .mb-sm-n1,\n  .my-sm-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .ml-sm-n1,\n  .mx-sm-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .m-sm-n2 {\n    margin: -0.5rem !important;\n  }\n  .mt-sm-n2,\n  .my-sm-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mr-sm-n2,\n  .mx-sm-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .mb-sm-n2,\n  .my-sm-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .ml-sm-n2,\n  .mx-sm-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .m-sm-n3 {\n    margin: -1rem !important;\n  }\n  .mt-sm-n3,\n  .my-sm-n3 {\n    margin-top: -1rem !important;\n  }\n  .mr-sm-n3,\n  .mx-sm-n3 {\n    margin-right: -1rem !important;\n  }\n  .mb-sm-n3,\n  .my-sm-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .ml-sm-n3,\n  .mx-sm-n3 {\n    margin-left: -1rem !important;\n  }\n  .m-sm-n4 {\n    margin: -1.5rem !important;\n  }\n  .mt-sm-n4,\n  .my-sm-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mr-sm-n4,\n  .mx-sm-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .mb-sm-n4,\n  .my-sm-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .ml-sm-n4,\n  .mx-sm-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .m-sm-n5 {\n    margin: -3rem !important;\n  }\n  .mt-sm-n5,\n  .my-sm-n5 {\n    margin-top: -3rem !important;\n  }\n  .mr-sm-n5,\n  .mx-sm-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-sm-n5,\n  .my-sm-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ml-sm-n5,\n  .mx-sm-n5 {\n    margin-left: -3rem !important;\n  }\n  .m-sm-auto {\n    margin: auto !important;\n  }\n  .mt-sm-auto,\n  .my-sm-auto {\n    margin-top: auto !important;\n  }\n  .mr-sm-auto,\n  .mx-sm-auto {\n    margin-right: auto !important;\n  }\n  .mb-sm-auto,\n  .my-sm-auto {\n    margin-bottom: auto !important;\n  }\n  .ml-sm-auto,\n  .mx-sm-auto {\n    margin-left: auto !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .m-md-0 {\n    margin: 0 !important;\n  }\n  .mt-md-0,\n  .my-md-0 {\n    margin-top: 0 !important;\n  }\n  .mr-md-0,\n  .mx-md-0 {\n    margin-right: 0 !important;\n  }\n  .mb-md-0,\n  .my-md-0 {\n    margin-bottom: 0 !important;\n  }\n  .ml-md-0,\n  .mx-md-0 {\n    margin-left: 0 !important;\n  }\n  .m-md-1 {\n    margin: 0.25rem !important;\n  }\n  .mt-md-1,\n  .my-md-1 {\n    margin-top: 0.25rem !important;\n  }\n  .mr-md-1,\n  .mx-md-1 {\n    margin-right: 0.25rem !important;\n  }\n  .mb-md-1,\n  .my-md-1 {\n    margin-bottom: 0.25rem !important;\n  }\n  .ml-md-1,\n  .mx-md-1 {\n    margin-left: 0.25rem !important;\n  }\n  .m-md-2 {\n    margin: 0.5rem !important;\n  }\n  .mt-md-2,\n  .my-md-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mr-md-2,\n  .mx-md-2 {\n    margin-right: 0.5rem !important;\n  }\n  .mb-md-2,\n  .my-md-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .ml-md-2,\n  .mx-md-2 {\n    margin-left: 0.5rem !important;\n  }\n  .m-md-3 {\n    margin: 1rem !important;\n  }\n  .mt-md-3,\n  .my-md-3 {\n    margin-top: 1rem !important;\n  }\n  .mr-md-3,\n  .mx-md-3 {\n    margin-right: 1rem !important;\n  }\n  .mb-md-3,\n  .my-md-3 {\n    margin-bottom: 1rem !important;\n  }\n  .ml-md-3,\n  .mx-md-3 {\n    margin-left: 1rem !important;\n  }\n  .m-md-4 {\n    margin: 1.5rem !important;\n  }\n  .mt-md-4,\n  .my-md-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mr-md-4,\n  .mx-md-4 {\n    margin-right: 1.5rem !important;\n  }\n  .mb-md-4,\n  .my-md-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .ml-md-4,\n  .mx-md-4 {\n    margin-left: 1.5rem !important;\n  }\n  .m-md-5 {\n    margin: 3rem !important;\n  }\n  .mt-md-5,\n  .my-md-5 {\n    margin-top: 3rem !important;\n  }\n  .mr-md-5,\n  .mx-md-5 {\n    margin-right: 3rem !important;\n  }\n  .mb-md-5,\n  .my-md-5 {\n    margin-bottom: 3rem !important;\n  }\n  .ml-md-5,\n  .mx-md-5 {\n    margin-left: 3rem !important;\n  }\n  .p-md-0 {\n    padding: 0 !important;\n  }\n  .pt-md-0,\n  .py-md-0 {\n    padding-top: 0 !important;\n  }\n  .pr-md-0,\n  .px-md-0 {\n    padding-right: 0 !important;\n  }\n  .pb-md-0,\n  .py-md-0 {\n    padding-bottom: 0 !important;\n  }\n  .pl-md-0,\n  .px-md-0 {\n    padding-left: 0 !important;\n  }\n  .p-md-1 {\n    padding: 0.25rem !important;\n  }\n  .pt-md-1,\n  .py-md-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pr-md-1,\n  .px-md-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pb-md-1,\n  .py-md-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pl-md-1,\n  .px-md-1 {\n    padding-left: 0.25rem !important;\n  }\n  .p-md-2 {\n    padding: 0.5rem !important;\n  }\n  .pt-md-2,\n  .py-md-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pr-md-2,\n  .px-md-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pb-md-2,\n  .py-md-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pl-md-2,\n  .px-md-2 {\n    padding-left: 0.5rem !important;\n  }\n  .p-md-3 {\n    padding: 1rem !important;\n  }\n  .pt-md-3,\n  .py-md-3 {\n    padding-top: 1rem !important;\n  }\n  .pr-md-3,\n  .px-md-3 {\n    padding-right: 1rem !important;\n  }\n  .pb-md-3,\n  .py-md-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pl-md-3,\n  .px-md-3 {\n    padding-left: 1rem !important;\n  }\n  .p-md-4 {\n    padding: 1.5rem !important;\n  }\n  .pt-md-4,\n  .py-md-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pr-md-4,\n  .px-md-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pb-md-4,\n  .py-md-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pl-md-4,\n  .px-md-4 {\n    padding-left: 1.5rem !important;\n  }\n  .p-md-5 {\n    padding: 3rem !important;\n  }\n  .pt-md-5,\n  .py-md-5 {\n    padding-top: 3rem !important;\n  }\n  .pr-md-5,\n  .px-md-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-md-5,\n  .py-md-5 {\n    padding-bottom: 3rem !important;\n  }\n  .pl-md-5,\n  .px-md-5 {\n    padding-left: 3rem !important;\n  }\n  .m-md-n1 {\n    margin: -0.25rem !important;\n  }\n  .mt-md-n1,\n  .my-md-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mr-md-n1,\n  .mx-md-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .mb-md-n1,\n  .my-md-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .ml-md-n1,\n  .mx-md-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .m-md-n2 {\n    margin: -0.5rem !important;\n  }\n  .mt-md-n2,\n  .my-md-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mr-md-n2,\n  .mx-md-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .mb-md-n2,\n  .my-md-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .ml-md-n2,\n  .mx-md-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .m-md-n3 {\n    margin: -1rem !important;\n  }\n  .mt-md-n3,\n  .my-md-n3 {\n    margin-top: -1rem !important;\n  }\n  .mr-md-n3,\n  .mx-md-n3 {\n    margin-right: -1rem !important;\n  }\n  .mb-md-n3,\n  .my-md-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .ml-md-n3,\n  .mx-md-n3 {\n    margin-left: -1rem !important;\n  }\n  .m-md-n4 {\n    margin: -1.5rem !important;\n  }\n  .mt-md-n4,\n  .my-md-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mr-md-n4,\n  .mx-md-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .mb-md-n4,\n  .my-md-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .ml-md-n4,\n  .mx-md-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .m-md-n5 {\n    margin: -3rem !important;\n  }\n  .mt-md-n5,\n  .my-md-n5 {\n    margin-top: -3rem !important;\n  }\n  .mr-md-n5,\n  .mx-md-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-md-n5,\n  .my-md-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ml-md-n5,\n  .mx-md-n5 {\n    margin-left: -3rem !important;\n  }\n  .m-md-auto {\n    margin: auto !important;\n  }\n  .mt-md-auto,\n  .my-md-auto {\n    margin-top: auto !important;\n  }\n  .mr-md-auto,\n  .mx-md-auto {\n    margin-right: auto !important;\n  }\n  .mb-md-auto,\n  .my-md-auto {\n    margin-bottom: auto !important;\n  }\n  .ml-md-auto,\n  .mx-md-auto {\n    margin-left: auto !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .m-lg-0 {\n    margin: 0 !important;\n  }\n  .mt-lg-0,\n  .my-lg-0 {\n    margin-top: 0 !important;\n  }\n  .mr-lg-0,\n  .mx-lg-0 {\n    margin-right: 0 !important;\n  }\n  .mb-lg-0,\n  .my-lg-0 {\n    margin-bottom: 0 !important;\n  }\n  .ml-lg-0,\n  .mx-lg-0 {\n    margin-left: 0 !important;\n  }\n  .m-lg-1 {\n    margin: 0.25rem !important;\n  }\n  .mt-lg-1,\n  .my-lg-1 {\n    margin-top: 0.25rem !important;\n  }\n  .mr-lg-1,\n  .mx-lg-1 {\n    margin-right: 0.25rem !important;\n  }\n  .mb-lg-1,\n  .my-lg-1 {\n    margin-bottom: 0.25rem !important;\n  }\n  .ml-lg-1,\n  .mx-lg-1 {\n    margin-left: 0.25rem !important;\n  }\n  .m-lg-2 {\n    margin: 0.5rem !important;\n  }\n  .mt-lg-2,\n  .my-lg-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mr-lg-2,\n  .mx-lg-2 {\n    margin-right: 0.5rem !important;\n  }\n  .mb-lg-2,\n  .my-lg-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .ml-lg-2,\n  .mx-lg-2 {\n    margin-left: 0.5rem !important;\n  }\n  .m-lg-3 {\n    margin: 1rem !important;\n  }\n  .mt-lg-3,\n  .my-lg-3 {\n    margin-top: 1rem !important;\n  }\n  .mr-lg-3,\n  .mx-lg-3 {\n    margin-right: 1rem !important;\n  }\n  .mb-lg-3,\n  .my-lg-3 {\n    margin-bottom: 1rem !important;\n  }\n  .ml-lg-3,\n  .mx-lg-3 {\n    margin-left: 1rem !important;\n  }\n  .m-lg-4 {\n    margin: 1.5rem !important;\n  }\n  .mt-lg-4,\n  .my-lg-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mr-lg-4,\n  .mx-lg-4 {\n    margin-right: 1.5rem !important;\n  }\n  .mb-lg-4,\n  .my-lg-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .ml-lg-4,\n  .mx-lg-4 {\n    margin-left: 1.5rem !important;\n  }\n  .m-lg-5 {\n    margin: 3rem !important;\n  }\n  .mt-lg-5,\n  .my-lg-5 {\n    margin-top: 3rem !important;\n  }\n  .mr-lg-5,\n  .mx-lg-5 {\n    margin-right: 3rem !important;\n  }\n  .mb-lg-5,\n  .my-lg-5 {\n    margin-bottom: 3rem !important;\n  }\n  .ml-lg-5,\n  .mx-lg-5 {\n    margin-left: 3rem !important;\n  }\n  .p-lg-0 {\n    padding: 0 !important;\n  }\n  .pt-lg-0,\n  .py-lg-0 {\n    padding-top: 0 !important;\n  }\n  .pr-lg-0,\n  .px-lg-0 {\n    padding-right: 0 !important;\n  }\n  .pb-lg-0,\n  .py-lg-0 {\n    padding-bottom: 0 !important;\n  }\n  .pl-lg-0,\n  .px-lg-0 {\n    padding-left: 0 !important;\n  }\n  .p-lg-1 {\n    padding: 0.25rem !important;\n  }\n  .pt-lg-1,\n  .py-lg-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pr-lg-1,\n  .px-lg-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pb-lg-1,\n  .py-lg-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pl-lg-1,\n  .px-lg-1 {\n    padding-left: 0.25rem !important;\n  }\n  .p-lg-2 {\n    padding: 0.5rem !important;\n  }\n  .pt-lg-2,\n  .py-lg-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pr-lg-2,\n  .px-lg-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pb-lg-2,\n  .py-lg-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pl-lg-2,\n  .px-lg-2 {\n    padding-left: 0.5rem !important;\n  }\n  .p-lg-3 {\n    padding: 1rem !important;\n  }\n  .pt-lg-3,\n  .py-lg-3 {\n    padding-top: 1rem !important;\n  }\n  .pr-lg-3,\n  .px-lg-3 {\n    padding-right: 1rem !important;\n  }\n  .pb-lg-3,\n  .py-lg-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pl-lg-3,\n  .px-lg-3 {\n    padding-left: 1rem !important;\n  }\n  .p-lg-4 {\n    padding: 1.5rem !important;\n  }\n  .pt-lg-4,\n  .py-lg-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pr-lg-4,\n  .px-lg-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pb-lg-4,\n  .py-lg-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pl-lg-4,\n  .px-lg-4 {\n    padding-left: 1.5rem !important;\n  }\n  .p-lg-5 {\n    padding: 3rem !important;\n  }\n  .pt-lg-5,\n  .py-lg-5 {\n    padding-top: 3rem !important;\n  }\n  .pr-lg-5,\n  .px-lg-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-lg-5,\n  .py-lg-5 {\n    padding-bottom: 3rem !important;\n  }\n  .pl-lg-5,\n  .px-lg-5 {\n    padding-left: 3rem !important;\n  }\n  .m-lg-n1 {\n    margin: -0.25rem !important;\n  }\n  .mt-lg-n1,\n  .my-lg-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mr-lg-n1,\n  .mx-lg-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .mb-lg-n1,\n  .my-lg-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .ml-lg-n1,\n  .mx-lg-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .m-lg-n2 {\n    margin: -0.5rem !important;\n  }\n  .mt-lg-n2,\n  .my-lg-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mr-lg-n2,\n  .mx-lg-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .mb-lg-n2,\n  .my-lg-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .ml-lg-n2,\n  .mx-lg-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .m-lg-n3 {\n    margin: -1rem !important;\n  }\n  .mt-lg-n3,\n  .my-lg-n3 {\n    margin-top: -1rem !important;\n  }\n  .mr-lg-n3,\n  .mx-lg-n3 {\n    margin-right: -1rem !important;\n  }\n  .mb-lg-n3,\n  .my-lg-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .ml-lg-n3,\n  .mx-lg-n3 {\n    margin-left: -1rem !important;\n  }\n  .m-lg-n4 {\n    margin: -1.5rem !important;\n  }\n  .mt-lg-n4,\n  .my-lg-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mr-lg-n4,\n  .mx-lg-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .mb-lg-n4,\n  .my-lg-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .ml-lg-n4,\n  .mx-lg-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .m-lg-n5 {\n    margin: -3rem !important;\n  }\n  .mt-lg-n5,\n  .my-lg-n5 {\n    margin-top: -3rem !important;\n  }\n  .mr-lg-n5,\n  .mx-lg-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-lg-n5,\n  .my-lg-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ml-lg-n5,\n  .mx-lg-n5 {\n    margin-left: -3rem !important;\n  }\n  .m-lg-auto {\n    margin: auto !important;\n  }\n  .mt-lg-auto,\n  .my-lg-auto {\n    margin-top: auto !important;\n  }\n  .mr-lg-auto,\n  .mx-lg-auto {\n    margin-right: auto !important;\n  }\n  .mb-lg-auto,\n  .my-lg-auto {\n    margin-bottom: auto !important;\n  }\n  .ml-lg-auto,\n  .mx-lg-auto {\n    margin-left: auto !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .m-xl-0 {\n    margin: 0 !important;\n  }\n  .mt-xl-0,\n  .my-xl-0 {\n    margin-top: 0 !important;\n  }\n  .mr-xl-0,\n  .mx-xl-0 {\n    margin-right: 0 !important;\n  }\n  .mb-xl-0,\n  .my-xl-0 {\n    margin-bottom: 0 !important;\n  }\n  .ml-xl-0,\n  .mx-xl-0 {\n    margin-left: 0 !important;\n  }\n  .m-xl-1 {\n    margin: 0.25rem !important;\n  }\n  .mt-xl-1,\n  .my-xl-1 {\n    margin-top: 0.25rem !important;\n  }\n  .mr-xl-1,\n  .mx-xl-1 {\n    margin-right: 0.25rem !important;\n  }\n  .mb-xl-1,\n  .my-xl-1 {\n    margin-bottom: 0.25rem !important;\n  }\n  .ml-xl-1,\n  .mx-xl-1 {\n    margin-left: 0.25rem !important;\n  }\n  .m-xl-2 {\n    margin: 0.5rem !important;\n  }\n  .mt-xl-2,\n  .my-xl-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mr-xl-2,\n  .mx-xl-2 {\n    margin-right: 0.5rem !important;\n  }\n  .mb-xl-2,\n  .my-xl-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .ml-xl-2,\n  .mx-xl-2 {\n    margin-left: 0.5rem !important;\n  }\n  .m-xl-3 {\n    margin: 1rem !important;\n  }\n  .mt-xl-3,\n  .my-xl-3 {\n    margin-top: 1rem !important;\n  }\n  .mr-xl-3,\n  .mx-xl-3 {\n    margin-right: 1rem !important;\n  }\n  .mb-xl-3,\n  .my-xl-3 {\n    margin-bottom: 1rem !important;\n  }\n  .ml-xl-3,\n  .mx-xl-3 {\n    margin-left: 1rem !important;\n  }\n  .m-xl-4 {\n    margin: 1.5rem !important;\n  }\n  .mt-xl-4,\n  .my-xl-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mr-xl-4,\n  .mx-xl-4 {\n    margin-right: 1.5rem !important;\n  }\n  .mb-xl-4,\n  .my-xl-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .ml-xl-4,\n  .mx-xl-4 {\n    margin-left: 1.5rem !important;\n  }\n  .m-xl-5 {\n    margin: 3rem !important;\n  }\n  .mt-xl-5,\n  .my-xl-5 {\n    margin-top: 3rem !important;\n  }\n  .mr-xl-5,\n  .mx-xl-5 {\n    margin-right: 3rem !important;\n  }\n  .mb-xl-5,\n  .my-xl-5 {\n    margin-bottom: 3rem !important;\n  }\n  .ml-xl-5,\n  .mx-xl-5 {\n    margin-left: 3rem !important;\n  }\n  .p-xl-0 {\n    padding: 0 !important;\n  }\n  .pt-xl-0,\n  .py-xl-0 {\n    padding-top: 0 !important;\n  }\n  .pr-xl-0,\n  .px-xl-0 {\n    padding-right: 0 !important;\n  }\n  .pb-xl-0,\n  .py-xl-0 {\n    padding-bottom: 0 !important;\n  }\n  .pl-xl-0,\n  .px-xl-0 {\n    padding-left: 0 !important;\n  }\n  .p-xl-1 {\n    padding: 0.25rem !important;\n  }\n  .pt-xl-1,\n  .py-xl-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pr-xl-1,\n  .px-xl-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pb-xl-1,\n  .py-xl-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pl-xl-1,\n  .px-xl-1 {\n    padding-left: 0.25rem !important;\n  }\n  .p-xl-2 {\n    padding: 0.5rem !important;\n  }\n  .pt-xl-2,\n  .py-xl-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pr-xl-2,\n  .px-xl-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pb-xl-2,\n  .py-xl-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pl-xl-2,\n  .px-xl-2 {\n    padding-left: 0.5rem !important;\n  }\n  .p-xl-3 {\n    padding: 1rem !important;\n  }\n  .pt-xl-3,\n  .py-xl-3 {\n    padding-top: 1rem !important;\n  }\n  .pr-xl-3,\n  .px-xl-3 {\n    padding-right: 1rem !important;\n  }\n  .pb-xl-3,\n  .py-xl-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pl-xl-3,\n  .px-xl-3 {\n    padding-left: 1rem !important;\n  }\n  .p-xl-4 {\n    padding: 1.5rem !important;\n  }\n  .pt-xl-4,\n  .py-xl-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pr-xl-4,\n  .px-xl-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pb-xl-4,\n  .py-xl-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pl-xl-4,\n  .px-xl-4 {\n    padding-left: 1.5rem !important;\n  }\n  .p-xl-5 {\n    padding: 3rem !important;\n  }\n  .pt-xl-5,\n  .py-xl-5 {\n    padding-top: 3rem !important;\n  }\n  .pr-xl-5,\n  .px-xl-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-xl-5,\n  .py-xl-5 {\n    padding-bottom: 3rem !important;\n  }\n  .pl-xl-5,\n  .px-xl-5 {\n    padding-left: 3rem !important;\n  }\n  .m-xl-n1 {\n    margin: -0.25rem !important;\n  }\n  .mt-xl-n1,\n  .my-xl-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mr-xl-n1,\n  .mx-xl-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .mb-xl-n1,\n  .my-xl-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .ml-xl-n1,\n  .mx-xl-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .m-xl-n2 {\n    margin: -0.5rem !important;\n  }\n  .mt-xl-n2,\n  .my-xl-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mr-xl-n2,\n  .mx-xl-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .mb-xl-n2,\n  .my-xl-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .ml-xl-n2,\n  .mx-xl-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .m-xl-n3 {\n    margin: -1rem !important;\n  }\n  .mt-xl-n3,\n  .my-xl-n3 {\n    margin-top: -1rem !important;\n  }\n  .mr-xl-n3,\n  .mx-xl-n3 {\n    margin-right: -1rem !important;\n  }\n  .mb-xl-n3,\n  .my-xl-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .ml-xl-n3,\n  .mx-xl-n3 {\n    margin-left: -1rem !important;\n  }\n  .m-xl-n4 {\n    margin: -1.5rem !important;\n  }\n  .mt-xl-n4,\n  .my-xl-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mr-xl-n4,\n  .mx-xl-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .mb-xl-n4,\n  .my-xl-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .ml-xl-n4,\n  .mx-xl-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .m-xl-n5 {\n    margin: -3rem !important;\n  }\n  .mt-xl-n5,\n  .my-xl-n5 {\n    margin-top: -3rem !important;\n  }\n  .mr-xl-n5,\n  .mx-xl-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-xl-n5,\n  .my-xl-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ml-xl-n5,\n  .mx-xl-n5 {\n    margin-left: -3rem !important;\n  }\n  .m-xl-auto {\n    margin: auto !important;\n  }\n  .mt-xl-auto,\n  .my-xl-auto {\n    margin-top: auto !important;\n  }\n  .mr-xl-auto,\n  .mx-xl-auto {\n    margin-right: auto !important;\n  }\n  .mb-xl-auto,\n  .my-xl-auto {\n    margin-bottom: auto !important;\n  }\n  .ml-xl-auto,\n  .mx-xl-auto {\n    margin-left: auto !important;\n  }\n}\n\n.text-monospace {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n  text-align: justify !important;\n}\n\n.text-wrap {\n  white-space: normal !important;\n}\n\n.text-nowrap {\n  white-space: nowrap !important;\n}\n\n.text-truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.text-left {\n  text-align: left !important;\n}\n\n.text-right {\n  text-align: right !important;\n}\n\n.text-center {\n  text-align: center !important;\n}\n\n@media (min-width: 576px) {\n  .text-sm-left {\n    text-align: left !important;\n  }\n  .text-sm-right {\n    text-align: right !important;\n  }\n  .text-sm-center {\n    text-align: center !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .text-md-left {\n    text-align: left !important;\n  }\n  .text-md-right {\n    text-align: right !important;\n  }\n  .text-md-center {\n    text-align: center !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .text-lg-left {\n    text-align: left !important;\n  }\n  .text-lg-right {\n    text-align: right !important;\n  }\n  .text-lg-center {\n    text-align: center !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .text-xl-left {\n    text-align: left !important;\n  }\n  .text-xl-right {\n    text-align: right !important;\n  }\n  .text-xl-center {\n    text-align: center !important;\n  }\n}\n\n.text-lowercase {\n  text-transform: lowercase !important;\n}\n\n.text-uppercase {\n  text-transform: uppercase !important;\n}\n\n.text-capitalize {\n  text-transform: capitalize !important;\n}\n\n.font-weight-light {\n  font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n  font-weight: lighter !important;\n}\n\n.font-weight-normal {\n  font-weight: 400 !important;\n}\n\n.font-weight-bold {\n  font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n  font-weight: bolder !important;\n}\n\n.font-italic {\n  font-style: italic !important;\n}\n\n.text-white {\n  color: #fff !important;\n}\n\n.text-primary {\n  color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n  color: #0056b3 !important;\n}\n\n.text-secondary {\n  color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n  color: #494f54 !important;\n}\n\n.text-success {\n  color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n  color: #19692c !important;\n}\n\n.text-info {\n  color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n  color: #0f6674 !important;\n}\n\n.text-warning {\n  color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n  color: #ba8b00 !important;\n}\n\n.text-danger {\n  color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n  color: #a71d2a !important;\n}\n\n.text-light {\n  color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n  color: #cbd3da !important;\n}\n\n.text-dark {\n  color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n  color: #121416 !important;\n}\n\n.text-body {\n  color: #212529 !important;\n}\n\n.text-muted {\n  color: #6c757d !important;\n}\n\n.text-black-50 {\n  color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n  color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n.text-decoration-none {\n  text-decoration: none !important;\n}\n\n.text-break {\n  word-break: break-word !important;\n  overflow-wrap: break-word !important;\n}\n\n.text-reset {\n  color: inherit !important;\n}\n\n.visible {\n  visibility: visible !important;\n}\n\n.invisible {\n  visibility: hidden !important;\n}\n\n@media print {\n  *,\n  *::before,\n  *::after {\n    text-shadow: none !important;\n    box-shadow: none !important;\n  }\n  a:not(.btn) {\n    text-decoration: underline;\n  }\n  abbr[title]::after {\n    content: \" (\" attr(title) \")\";\n  }\n  pre {\n    white-space: pre-wrap !important;\n  }\n  pre,\n  blockquote {\n    border: 1px solid #adb5bd;\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  @page {\n    size: a3;\n  }\n  body {\n    min-width: 992px !important;\n  }\n  .container {\n    min-width: 992px !important;\n  }\n  .navbar {\n    display: none;\n  }\n  .badge {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #dee2e6 !important;\n  }\n  .table-dark {\n    color: inherit;\n  }\n  .table-dark th,\n  .table-dark td,\n  .table-dark thead th,\n  .table-dark tbody + tbody {\n    border-color: #dee2e6;\n  }\n  .table .thead-dark th {\n    color: inherit;\n    border-color: #dee2e6;\n  }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n  &:hover { @content; }\n}\n\n@mixin hover-focus() {\n  &:hover,\n  &:focus {\n    @content;\n  }\n}\n\n@mixin plain-hover-focus() {\n  &,\n  &:hover,\n  &:focus {\n    @content;\n  }\n}\n\n@mixin hover-focus-active() {\n  &:hover,\n  &:focus,\n  &:active {\n    @content;\n  }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  margin-bottom: $headings-margin-bottom;\n  font-family: $headings-font-family;\n  font-weight: $headings-font-weight;\n  line-height: $headings-line-height;\n  color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n  @include font-size($lead-font-size);\n  font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n  @include font-size($display1-size);\n  font-weight: $display1-weight;\n  line-height: $display-line-height;\n}\n.display-2 {\n  @include font-size($display2-size);\n  font-weight: $display2-weight;\n  line-height: $display-line-height;\n}\n.display-3 {\n  @include font-size($display3-size);\n  font-weight: $display3-weight;\n  line-height: $display-line-height;\n}\n.display-4 {\n  @include font-size($display4-size);\n  font-weight: $display4-weight;\n  line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n  margin-top: $hr-margin-y;\n  margin-bottom: $hr-margin-y;\n  border: 0;\n  border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n  @include font-size($small-font-size);\n  font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n  padding: $mark-padding;\n  background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n  @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  @include list-unstyled();\n}\n.list-inline-item {\n  display: inline-block;\n\n  &:not(:last-child) {\n    margin-right: $list-inline-padding;\n  }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n  @include font-size(90%);\n  text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n  margin-bottom: $spacer;\n  @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n  display: block;\n  @include font-size($blockquote-small-font-size);\n  color: $blockquote-small-color;\n\n  &::before {\n    content: \"\\2014\\00A0\"; // em dash, nbsp\n  }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n  padding-left: 0;\n  list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n  @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n  padding: $thumbnail-padding;\n  background-color: $thumbnail-bg;\n  border: $thumbnail-border-width solid $thumbnail-border-color;\n  @include border-radius($thumbnail-border-radius);\n  @include box-shadow($thumbnail-box-shadow);\n\n  // Keep them at most 100% wide\n  @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n  // Ensures the caption's text aligns with the image.\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: $spacer / 2;\n  line-height: 1;\n}\n\n.figure-caption {\n  @include font-size($figure-caption-font-size);\n  color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n  // Part 1: Set a maximum relative to the parent\n  max-width: 100%;\n  // Part 2: Override the height to auto, otherwise images will be stretched\n  // when setting a width and height attribute on the img element.\n  height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n  background-image: url($file-1x);\n\n  // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n  // but doesn't convert dppx=>dpi.\n  // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n  // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n  @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n    only screen and (min-resolution: 2dppx) { // Standardized\n    background-image: url($file-2x);\n    background-size: $width-1x $height-1x;\n  }\n  @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n  @if $enable-rounded {\n    border-radius: $radius;\n  }\n  @else if $fallback-border-radius != false {\n    border-radius: $fallback-border-radius;\n  }\n}\n\n@mixin border-top-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: $radius;\n    border-top-right-radius: $radius;\n  }\n}\n\n@mixin border-right-radius($radius) {\n  @if $enable-rounded {\n    border-top-right-radius: $radius;\n    border-bottom-right-radius: $radius;\n  }\n}\n\n@mixin border-bottom-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-right-radius: $radius;\n    border-bottom-left-radius: $radius;\n  }\n}\n\n@mixin border-left-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: $radius;\n    border-bottom-left-radius: $radius;\n  }\n}\n\n@mixin border-top-left-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: $radius;\n  }\n}\n\n@mixin border-top-right-radius($radius) {\n  @if $enable-rounded {\n    border-top-right-radius: $radius;\n  }\n}\n\n@mixin border-bottom-right-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-right-radius: $radius;\n  }\n}\n\n@mixin border-bottom-left-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-left-radius: $radius;\n  }\n}\n","// Inline code\ncode {\n  @include font-size($code-font-size);\n  color: $code-color;\n  word-wrap: break-word;\n\n  // Streamline the style when inside anchors to avoid broken underline and more\n  a > & {\n    color: inherit;\n  }\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: $kbd-padding-y $kbd-padding-x;\n  @include font-size($kbd-font-size);\n  color: $kbd-color;\n  background-color: $kbd-bg;\n  @include border-radius($border-radius-sm);\n  @include box-shadow($kbd-box-shadow);\n\n  kbd {\n    padding: 0;\n    @include font-size(100%);\n    font-weight: $nested-kbd-font-weight;\n    @include box-shadow(none);\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  @include font-size($code-font-size);\n  color: $pre-color;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    @include font-size(inherit);\n    color: inherit;\n    word-break: normal;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: $pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n  // Single container class with breakpoint max-widths\n  .container {\n    @include make-container();\n    @include make-container-max-widths();\n  }\n\n  // 100% wide container at all breakpoints\n  .container-fluid {\n    @include make-container();\n  }\n\n  // Responsive containers that are 100% wide until a breakpoint\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    .container-#{$breakpoint} {\n      @extend .container-fluid;\n    }\n\n    @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n      %responsive-container-#{$breakpoint} {\n        max-width: $container-max-width;\n      }\n\n      @each $name, $width in $grid-breakpoints {\n        @if ($container-max-width > $width or $breakpoint == $name) {\n          .container#{breakpoint-infix($name, $grid-breakpoints)} {\n            @extend %responsive-container-#{$breakpoint};\n          }\n        }\n      }\n    }\n  }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n  .row {\n    @include make-row();\n  }\n\n  // Remove the negative margin from default .row, then the horizontal padding\n  // from all immediate children columns (to prevent runaway style inheritance).\n  .no-gutters {\n    margin-right: 0;\n    margin-left: 0;\n\n    > .col,\n    > [class*=\"col-\"] {\n      padding-right: 0;\n      padding-left: 0;\n    }\n  }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n  @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n  width: 100%;\n  padding-right: $gutter / 2;\n  padding-left: $gutter / 2;\n  margin-right: auto;\n  margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n  @each $breakpoint, $container-max-width in $max-widths {\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      max-width: $container-max-width;\n    }\n  }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -$gutter / 2;\n  margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n  position: relative;\n  // Prevent columns from becoming too narrow when at smaller grid tiers by\n  // always setting `width: 100%;`. This works because we use `flex` values\n  // later on to override this initial width.\n  width: 100%;\n  padding-right: $gutter / 2;\n  padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n  flex: 0 0 percentage($size / $columns);\n  // Add a `max-width` to ensure content within each column does not blow out\n  // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n  // do not appear to require this.\n  max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n  flex: 0 0 auto;\n  width: auto;\n  max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n  $num: $size / $columns;\n  margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n  & > * {\n    flex: 0 0 100% / $count;\n    max-width: 100% / $count;\n  }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n//    (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n//    >> breakpoint-next(sm)\n//    md\n//    >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    md\n//    >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n//    md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n  $n: index($breakpoint-names, $name);\n  @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n//    >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n  $min: map-get($breakpoints, $name);\n  @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n//    >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n  $next: breakpoint-next($name, $breakpoints);\n  @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n//    >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    \"\"  (Returns a blank string)\n//    >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n  @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($name, $breakpoints);\n  @if $min {\n    @media (min-width: $min) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n  $max: breakpoint-max($name, $breakpoints);\n  @if $max {\n    @media (max-width: $max) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($lower, $breakpoints);\n  $max: breakpoint-max($upper, $breakpoints);\n\n  @if $min != null and $max != null {\n    @media (min-width: $min) and (max-width: $max) {\n      @content;\n    }\n  } @else if $max == null {\n    @include media-breakpoint-up($lower, $breakpoints) {\n      @content;\n    }\n  } @else if $min == null {\n    @include media-breakpoint-down($upper, $breakpoints) {\n      @content;\n    }\n  }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($name, $breakpoints);\n  $max: breakpoint-max($name, $breakpoints);\n\n  @if $min != null and $max != null {\n    @media (min-width: $min) and (max-width: $max) {\n      @content;\n    }\n  } @else if $max == null {\n    @include media-breakpoint-up($name, $breakpoints) {\n      @content;\n    }\n  } @else if $min == null {\n    @include media-breakpoint-down($name, $breakpoints) {\n      @content;\n    }\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n  // Common properties for all breakpoints\n  %grid-column {\n    position: relative;\n    width: 100%;\n    padding-right: $gutter / 2;\n    padding-left: $gutter / 2;\n  }\n\n  @each $breakpoint in map-keys($breakpoints) {\n    $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n    // Allow columns to stretch full width below their breakpoints\n    @for $i from 1 through $columns {\n      .col#{$infix}-#{$i} {\n        @extend %grid-column;\n      }\n    }\n    .col#{$infix},\n    .col#{$infix}-auto {\n      @extend %grid-column;\n    }\n\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n      .col#{$infix} {\n        flex-basis: 0;\n        flex-grow: 1;\n        max-width: 100%;\n      }\n\n      @for $i from 1 through $grid-row-columns {\n        .row-cols#{$infix}-#{$i} {\n          @include row-cols($i);\n        }\n      }\n\n      .col#{$infix}-auto {\n        @include make-col-auto();\n      }\n\n      @for $i from 1 through $columns {\n        .col#{$infix}-#{$i} {\n          @include make-col($i, $columns);\n        }\n      }\n\n      .order#{$infix}-first { order: -1; }\n\n      .order#{$infix}-last { order: $columns + 1; }\n\n      @for $i from 0 through $columns {\n        .order#{$infix}-#{$i} { order: $i; }\n      }\n\n      // `$columns - 1` because offsetting by the width of an entire row isn't possible\n      @for $i from 0 through ($columns - 1) {\n        @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n          .offset#{$infix}-#{$i} {\n            @include make-col-offset($i, $columns);\n          }\n        }\n      }\n    }\n  }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n  width: 100%;\n  margin-bottom: $spacer;\n  color: $table-color;\n  background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n  th,\n  td {\n    padding: $table-cell-padding;\n    vertical-align: top;\n    border-top: $table-border-width solid $table-border-color;\n  }\n\n  thead th {\n    vertical-align: bottom;\n    border-bottom: (2 * $table-border-width) solid $table-border-color;\n  }\n\n  tbody + tbody {\n    border-top: (2 * $table-border-width) solid $table-border-color;\n  }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n  th,\n  td {\n    padding: $table-cell-padding-sm;\n  }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n  border: $table-border-width solid $table-border-color;\n\n  th,\n  td {\n    border: $table-border-width solid $table-border-color;\n  }\n\n  thead {\n    th,\n    td {\n      border-bottom-width: 2 * $table-border-width;\n    }\n  }\n}\n\n.table-borderless {\n  th,\n  td,\n  thead th,\n  tbody + tbody {\n    border: 0;\n  }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  tbody tr:nth-of-type(#{$table-striped-order}) {\n    background-color: $table-accent-bg;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  tbody tr {\n    @include hover() {\n      color: $table-hover-color;\n      background-color: $table-hover-bg;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n  @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n  .thead-dark {\n    th {\n      color: $table-dark-color;\n      background-color: $table-dark-bg;\n      border-color: $table-dark-border-color;\n    }\n  }\n\n  .thead-light {\n    th {\n      color: $table-head-color;\n      background-color: $table-head-bg;\n      border-color: $table-border-color;\n    }\n  }\n}\n\n.table-dark {\n  color: $table-dark-color;\n  background-color: $table-dark-bg;\n\n  th,\n  td,\n  thead th {\n    border-color: $table-dark-border-color;\n  }\n\n  &.table-bordered {\n    border: 0;\n  }\n\n  &.table-striped {\n    tbody tr:nth-of-type(#{$table-striped-order}) {\n      background-color: $table-dark-accent-bg;\n    }\n  }\n\n  &.table-hover {\n    tbody tr {\n      @include hover() {\n        color: $table-dark-hover-color;\n        background-color: $table-dark-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n  @each $breakpoint in map-keys($grid-breakpoints) {\n    $next: breakpoint-next($breakpoint, $grid-breakpoints);\n    $infix: breakpoint-infix($next, $grid-breakpoints);\n\n    &#{$infix} {\n      @include media-breakpoint-down($breakpoint) {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n\n        // Prevent double border on horizontal scroll due to use of `display: block;`\n        > .table-bordered {\n          border: 0;\n        }\n      }\n    }\n  }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table-#{$state} {\n    &,\n    > th,\n    > td {\n      background-color: $background;\n    }\n\n    @if $border != null {\n      th,\n      td,\n      thead th,\n      tbody + tbody {\n        border-color: $border;\n      }\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover {\n    $hover-background: darken($background, 5%);\n\n    .table-#{$state} {\n      @include hover() {\n        background-color: $hover-background;\n\n        > td,\n        > th {\n          background-color: $hover-background;\n        }\n      }\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: $input-height;\n  padding: $input-padding-y $input-padding-x;\n  font-family: $input-font-family;\n  @include font-size($input-font-size);\n  font-weight: $input-font-weight;\n  line-height: $input-line-height;\n  color: $input-color;\n  background-color: $input-bg;\n  background-clip: padding-box;\n  border: $input-border-width solid $input-border-color;\n\n  // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n  @include border-radius($input-border-radius, 0);\n\n  @include box-shadow($input-box-shadow);\n  @include transition($input-transition);\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    background-color: transparent;\n    border: 0;\n  }\n\n  // Remove select outline from select box in FF\n  &:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 $input-color;\n  }\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  @include form-control-focus($ignore-warning: true);\n\n  // Placeholder\n  &::placeholder {\n    color: $input-placeholder-color;\n    // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n    opacity: 1;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &:disabled,\n  &[readonly] {\n    background-color: $input-disabled-bg;\n    // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n    opacity: 1;\n  }\n}\n\nselect.form-control {\n  &:focus::-ms-value {\n    // Suppress the nested default white text on blue background highlight given to\n    // the selected option text when the (still closed) <select> receives focus\n    // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n    // match the appearance of the native widget.\n    // See https://github.com/twbs/bootstrap/issues/19398.\n    color: $input-color;\n    background-color: $input-bg;\n  }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n  display: block;\n  width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n  padding-top: add($input-padding-y, $input-border-width);\n  padding-bottom: add($input-padding-y, $input-border-width);\n  margin-bottom: 0; // Override the `<label>/<legend>` default\n  @include font-size(inherit); // Override the `<legend>` default\n  line-height: $input-line-height;\n}\n\n.col-form-label-lg {\n  padding-top: add($input-padding-y-lg, $input-border-width);\n  padding-bottom: add($input-padding-y-lg, $input-border-width);\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n}\n\n.col-form-label-sm {\n  padding-top: add($input-padding-y-sm, $input-border-width);\n  padding-bottom: add($input-padding-y-sm, $input-border-width);\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n}\n\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: $input-padding-y 0;\n  margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n  @include font-size($input-font-size);\n  line-height: $input-line-height;\n  color: $input-plaintext-color;\n  background-color: transparent;\n  border: solid transparent;\n  border-width: $input-border-width 0;\n\n  &.form-control-sm,\n  &.form-control-lg {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n  height: $input-height-sm;\n  padding: $input-padding-y-sm $input-padding-x-sm;\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n  @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n  height: $input-height-lg;\n  padding: $input-padding-y-lg $input-padding-x-lg;\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n  @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n  &[size],\n  &[multiple] {\n    height: auto;\n  }\n}\n\ntextarea.form-control {\n  height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: $form-group-margin-bottom;\n}\n\n.form-text {\n  display: block;\n  margin-top: $form-text-margin-top;\n}\n\n\n// Form grid\n//\n// Special replacement for our grid system's `.row` for tighter form layouts.\n\n.form-row {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -$form-grid-gutter-width / 2;\n  margin-left: -$form-grid-gutter-width / 2;\n\n  > .col,\n  > [class*=\"col-\"] {\n    padding-right: $form-grid-gutter-width / 2;\n    padding-left: $form-grid-gutter-width / 2;\n  }\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.form-check {\n  position: relative;\n  display: block;\n  padding-left: $form-check-input-gutter;\n}\n\n.form-check-input {\n  position: absolute;\n  margin-top: $form-check-input-margin-y;\n  margin-left: -$form-check-input-gutter;\n\n  // Use [disabled] and :disabled for workaround https://github.com/twbs/bootstrap/issues/28247\n  &[disabled] ~ .form-check-label,\n  &:disabled ~ .form-check-label {\n    color: $text-muted;\n  }\n}\n\n.form-check-label {\n  margin-bottom: 0; // Override default `<label>` bottom margin\n}\n\n.form-check-inline {\n  display: inline-flex;\n  align-items: center;\n  padding-left: 0; // Override base .form-check\n  margin-right: $form-check-inline-margin-x;\n\n  // Undo .form-check-input defaults and add some `margin-right`.\n  .form-check-input {\n    position: static;\n    margin-top: 0;\n    margin-right: $form-check-inline-input-margin-x;\n    margin-left: 0;\n  }\n}\n\n\n// Form validation\n//\n// Provide feedback to users when form field values are valid or invalid. Works\n// primarily for client-side validation via scoped `:invalid` and `:valid`\n// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for\n// server side validation.\n\n@each $state, $data in $form-validation-states {\n  @include form-validation-state($state, map-get($data, color), map-get($data, icon));\n}\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n\n.form-inline {\n  display: flex;\n  flex-flow: row wrap;\n  align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)\n\n  // Because we use flex, the initial sizing of checkboxes is collapsed and\n  // doesn't occupy the full-width (which is what we want for xs grid tier),\n  // so we force that here.\n  .form-check {\n    width: 100%;\n  }\n\n  // Kick in the inline\n  @include media-breakpoint-up(sm) {\n    label {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 0;\n    }\n\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: flex;\n      flex: 0 0 auto;\n      flex-flow: row wrap;\n      align-items: center;\n      margin-bottom: 0;\n    }\n\n    // Allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-plaintext {\n      display: inline-block;\n    }\n\n    .input-group,\n    .custom-select {\n      width: auto;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .form-check {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: auto;\n      padding-left: 0;\n    }\n    .form-check-input {\n      position: relative;\n      flex-shrink: 0;\n      margin-top: 0;\n      margin-right: $form-check-input-margin-x;\n      margin-left: 0;\n    }\n\n    .custom-control {\n      align-items: center;\n      justify-content: center;\n    }\n    .custom-control-label {\n      margin-bottom: 0;\n    }\n  }\n}\n","// stylelint-disable property-blacklist\n@mixin transition($transition...) {\n  @if $enable-transitions {\n    @if length($transition) == 0 {\n      transition: $transition-base;\n    } @else {\n      transition: $transition;\n    }\n  }\n\n  @if $enable-prefers-reduced-motion-media-query {\n    @media (prefers-reduced-motion: reduce) {\n      transition: none;\n    }\n  }\n}\n","// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus($ignore-warning: false) {\n  &:focus {\n    color: $input-focus-color;\n    background-color: $input-focus-bg;\n    border-color: $input-focus-border-color;\n    outline: 0;\n    // Avoid using mixin so we can pass custom focus shadow properly\n    @if $enable-shadows {\n      box-shadow: $input-box-shadow, $input-focus-box-shadow;\n    } @else {\n      box-shadow: $input-focus-box-shadow;\n    }\n  }\n  @include deprecate(\"The `form-control-focus()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n@mixin form-validation-state-selector($state) {\n  @if ($state == \"valid\" or $state == \"invalid\") {\n    .was-validated #{if(&, \"&\", \"\")}:#{$state},\n    #{if(&, \"&\", \"\")}.is-#{$state} {\n      @content;\n    }\n  } @else {\n    #{if(&, \"&\", \"\")}.is-#{$state} {\n      @content;\n    }\n  }\n}\n\n@mixin form-validation-state($state, $color, $icon) {\n  .#{$state}-feedback {\n    display: none;\n    width: 100%;\n    margin-top: $form-feedback-margin-top;\n    @include font-size($form-feedback-font-size);\n    color: $color;\n  }\n\n  .#{$state}-tooltip {\n    position: absolute;\n    top: 100%;\n    z-index: 5;\n    display: none;\n    max-width: 100%; // Contain to parent when possible\n    padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n    margin-top: .1rem;\n    @include font-size($form-feedback-tooltip-font-size);\n    line-height: $form-feedback-tooltip-line-height;\n    color: color-yiq($color);\n    background-color: rgba($color, $form-feedback-tooltip-opacity);\n    @include border-radius($form-feedback-tooltip-border-radius);\n  }\n\n  @include form-validation-state-selector($state) {\n    ~ .#{$state}-feedback,\n    ~ .#{$state}-tooltip {\n      display: block;\n    }\n  }\n\n  .form-control {\n    @include form-validation-state-selector($state) {\n      border-color: $color;\n\n      @if $enable-validation-icons {\n        padding-right: $input-height-inner;\n        background-image: escape-svg($icon);\n        background-repeat: no-repeat;\n        background-position: right $input-height-inner-quarter center;\n        background-size: $input-height-inner-half $input-height-inner-half;\n      }\n\n      &:focus {\n        border-color: $color;\n        box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n      }\n    }\n  }\n\n  // stylelint-disable-next-line selector-no-qualifying-type\n  textarea.form-control {\n    @include form-validation-state-selector($state) {\n      @if $enable-validation-icons {\n        padding-right: $input-height-inner;\n        background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n      }\n    }\n  }\n\n  .custom-select {\n    @include form-validation-state-selector($state) {\n      border-color: $color;\n\n      @if $enable-validation-icons {\n        padding-right: $custom-select-feedback-icon-padding-right;\n        background: $custom-select-background, escape-svg($icon) $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size;\n      }\n\n      &:focus {\n        border-color: $color;\n        box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n      }\n    }\n  }\n\n  .form-check-input {\n    @include form-validation-state-selector($state) {\n      ~ .form-check-label {\n        color: $color;\n      }\n\n      ~ .#{$state}-feedback,\n      ~ .#{$state}-tooltip {\n        display: block;\n      }\n    }\n  }\n\n  .custom-control-input {\n    @include form-validation-state-selector($state) {\n      ~ .custom-control-label {\n        color: $color;\n\n        &::before {\n          border-color: $color;\n        }\n      }\n\n      &:checked {\n        ~ .custom-control-label::before {\n          border-color: lighten($color, 10%);\n          @include gradient-bg(lighten($color, 10%));\n        }\n      }\n\n      &:focus {\n        ~ .custom-control-label::before {\n          box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n        }\n\n        &:not(:checked) ~ .custom-control-label::before {\n          border-color: $color;\n        }\n      }\n    }\n  }\n\n  // custom file\n  .custom-file-input {\n    @include form-validation-state-selector($state) {\n      ~ .custom-file-label {\n        border-color: $color;\n      }\n\n      &:focus {\n        ~ .custom-file-label {\n          border-color: $color;\n          box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n        }\n      }\n    }\n  }\n}\n","// Gradients\n\n@mixin gradient-bg($color) {\n  @if $enable-gradients {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n  } @else {\n    background-color: $color;\n  }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n  background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n  background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n  background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n  background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n  background-image: linear-gradient($deg, $start-color, $end-color);\n  background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n  background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n  background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n  background-image: radial-gradient(circle, $inner-color, $outer-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n  background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.btn {\n  display: inline-block;\n  font-family: $btn-font-family;\n  font-weight: $btn-font-weight;\n  color: $body-color;\n  text-align: center;\n  white-space: $btn-white-space;\n  vertical-align: middle;\n  cursor: if($enable-pointer-cursor-for-buttons, pointer, null);\n  user-select: none;\n  background-color: transparent;\n  border: $btn-border-width solid transparent;\n  @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n  @include transition($btn-transition);\n\n  @include hover() {\n    color: $body-color;\n    text-decoration: none;\n  }\n\n  &:focus,\n  &.focus {\n    outline: 0;\n    box-shadow: $btn-focus-box-shadow;\n  }\n\n  // Disabled comes first so active can properly restyle\n  &.disabled,\n  &:disabled {\n    opacity: $btn-disabled-opacity;\n    @include box-shadow(none);\n  }\n\n  &:not(:disabled):not(.disabled):active,\n  &:not(:disabled):not(.disabled).active {\n    @include box-shadow($btn-active-box-shadow);\n\n    &:focus {\n      @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n    }\n  }\n}\n\n// Future-proof disabling of clicks on `<a>` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n  pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n  .btn-#{$color} {\n    @include button-variant($value, $value);\n  }\n}\n\n@each $color, $value in $theme-colors {\n  .btn-outline-#{$color} {\n    @include button-outline-variant($value);\n  }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n  font-weight: $font-weight-normal;\n  color: $link-color;\n  text-decoration: $link-decoration;\n\n  @include hover() {\n    color: $link-hover-color;\n    text-decoration: $link-hover-decoration;\n  }\n\n  &:focus,\n  &.focus {\n    text-decoration: $link-hover-decoration;\n    box-shadow: none;\n  }\n\n  &:disabled,\n  &.disabled {\n    color: $btn-link-disabled-color;\n    pointer-events: none;\n  }\n\n  // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n  @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n  @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n  display: block;\n  width: 100%;\n\n  // Vertically space out multiple block buttons\n  + .btn-block {\n    margin-top: $btn-block-spacing-y;\n  }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n  color: color-yiq($background);\n  @include gradient-bg($background);\n  border-color: $border;\n  @include box-shadow($btn-box-shadow);\n\n  @include hover() {\n    color: color-yiq($hover-background);\n    @include gradient-bg($hover-background);\n    border-color: $hover-border;\n  }\n\n  &:focus,\n  &.focus {\n    color: color-yiq($hover-background);\n    @include gradient-bg($hover-background);\n    border-color: $hover-border;\n    // Avoid using mixin so we can pass custom focus shadow properly\n    @if $enable-shadows {\n      box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n    } @else {\n      box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n    }\n  }\n\n  // Disabled comes first so active can properly restyle\n  &.disabled,\n  &:disabled {\n    color: color-yiq($background);\n    background-color: $background;\n    border-color: $border;\n    // Remove CSS gradients if they're enabled\n    @if $enable-gradients {\n      background-image: none;\n    }\n  }\n\n  &:not(:disabled):not(.disabled):active,\n  &:not(:disabled):not(.disabled).active,\n  .show > &.dropdown-toggle {\n    color: color-yiq($active-background);\n    background-color: $active-background;\n    @if $enable-gradients {\n      background-image: none; // Remove the gradient for the pressed/active state\n    }\n    border-color: $active-border;\n\n    &:focus {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      @if $enable-shadows and $btn-active-box-shadow != none {\n        box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n      } @else {\n        box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n      }\n    }\n  }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n  color: $color;\n  border-color: $color;\n\n  @include hover() {\n    color: $color-hover;\n    background-color: $active-background;\n    border-color: $active-border;\n  }\n\n  &:focus,\n  &.focus {\n    box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $color;\n    background-color: transparent;\n  }\n\n  &:not(:disabled):not(.disabled):active,\n  &:not(:disabled):not(.disabled).active,\n  .show > &.dropdown-toggle {\n    color: color-yiq($active-background);\n    background-color: $active-background;\n    border-color: $active-border;\n\n    &:focus {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      @if $enable-shadows and $btn-active-box-shadow != none {\n        box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n      } @else {\n        box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n      }\n    }\n  }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n  padding: $padding-y $padding-x;\n  @include font-size($font-size);\n  line-height: $line-height;\n  // Manually declare to provide an override to the browser default\n  @include border-radius($border-radius, 0);\n}\n",".fade {\n  @include transition($transition-fade);\n\n  &:not(.show) {\n    opacity: 0;\n  }\n}\n\n.collapse {\n  &:not(.show) {\n    display: none;\n  }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n  position: relative;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n\n  // Generate the caret automatically\n  @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: $zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: $dropdown-min-width;\n  padding: $dropdown-padding-y 0;\n  margin: $dropdown-spacer 0 0; // override default ul\n  @include font-size($dropdown-font-size);\n  color: $dropdown-color;\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  list-style: none;\n  background-color: $dropdown-bg;\n  background-clip: padding-box;\n  border: $dropdown-border-width solid $dropdown-border-color;\n  @include border-radius($dropdown-border-radius);\n  @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .dropdown-menu#{$infix}-left {\n      right: auto;\n      left: 0;\n    }\n\n    .dropdown-menu#{$infix}-right {\n      right: 0;\n      left: auto;\n    }\n  }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-top: 0;\n    margin-bottom: $dropdown-spacer;\n  }\n\n  .dropdown-toggle {\n    @include caret(up);\n  }\n}\n\n.dropright {\n  .dropdown-menu {\n    top: 0;\n    right: auto;\n    left: 100%;\n    margin-top: 0;\n    margin-left: $dropdown-spacer;\n  }\n\n  .dropdown-toggle {\n    @include caret(right);\n    &::after {\n      vertical-align: 0;\n    }\n  }\n}\n\n.dropleft {\n  .dropdown-menu {\n    top: 0;\n    right: 100%;\n    left: auto;\n    margin-top: 0;\n    margin-right: $dropdown-spacer;\n  }\n\n  .dropdown-toggle {\n    @include caret(left);\n    &::before {\n      vertical-align: 0;\n    }\n  }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n  &[x-placement^=\"top\"],\n  &[x-placement^=\"right\"],\n  &[x-placement^=\"bottom\"],\n  &[x-placement^=\"left\"] {\n    right: auto;\n    bottom: auto;\n  }\n}\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n  @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n  display: block;\n  width: 100%; // For `<button>`s\n  padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n  clear: both;\n  font-weight: $font-weight-normal;\n  color: $dropdown-link-color;\n  text-align: inherit; // For `<button>`s\n  white-space: nowrap; // prevent links from randomly breaking onto new lines\n  background-color: transparent; // For `<button>`s\n  border: 0; // For `<button>`s\n\n  // Prevent dropdown overflow if there's no padding\n  // See https://github.com/twbs/bootstrap/pull/27703\n  @if $dropdown-padding-y == 0 {\n    &:first-child {\n      @include border-top-radius($dropdown-inner-border-radius);\n    }\n\n    &:last-child {\n      @include border-bottom-radius($dropdown-inner-border-radius);\n    }\n  }\n\n  @include hover-focus() {\n    color: $dropdown-link-hover-color;\n    text-decoration: none;\n    @include gradient-bg($dropdown-link-hover-bg);\n  }\n\n  &.active,\n  &:active {\n    color: $dropdown-link-active-color;\n    text-decoration: none;\n    @include gradient-bg($dropdown-link-active-bg);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $dropdown-link-disabled-color;\n    pointer-events: none;\n    background-color: transparent;\n    // Remove CSS gradients if they're enabled\n    @if $enable-gradients {\n      background-image: none;\n    }\n  }\n}\n\n.dropdown-menu.show {\n  display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: $dropdown-padding-y $dropdown-item-padding-x;\n  margin-bottom: 0; // for use with heading elements\n  @include font-size($font-size-sm);\n  color: $dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n  display: block;\n  padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n  color: $dropdown-link-color;\n}\n","@mixin caret-down() {\n  border-top: $caret-width solid;\n  border-right: $caret-width solid transparent;\n  border-bottom: 0;\n  border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n  border-top: 0;\n  border-right: $caret-width solid transparent;\n  border-bottom: $caret-width solid;\n  border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n  border-top: $caret-width solid transparent;\n  border-right: 0;\n  border-bottom: $caret-width solid transparent;\n  border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n  border-top: $caret-width solid transparent;\n  border-right: $caret-width solid;\n  border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n  @if $enable-caret {\n    &::after {\n      display: inline-block;\n      margin-left: $caret-spacing;\n      vertical-align: $caret-vertical-align;\n      content: \"\";\n      @if $direction == down {\n        @include caret-down();\n      } @else if $direction == up {\n        @include caret-up();\n      } @else if $direction == right {\n        @include caret-right();\n      }\n    }\n\n    @if $direction == left {\n      &::after {\n        display: none;\n      }\n\n      &::before {\n        display: inline-block;\n        margin-right: $caret-spacing;\n        vertical-align: $caret-vertical-align;\n        content: \"\";\n        @include caret-left();\n      }\n    }\n\n    &:empty::after {\n      margin-left: 0;\n    }\n  }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {\n  height: 0;\n  margin: $margin-y 0;\n  overflow: hidden;\n  border-top: 1px solid $color;\n  @include deprecate(\"The `nav-divider()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-flex;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n\n  > .btn {\n    position: relative;\n    flex: 1 1 auto;\n\n    // Bring the hover, focused, and \"active\" buttons to the front to overlay\n    // the borders properly\n    @include hover() {\n      z-index: 1;\n    }\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 1;\n    }\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n\n  .input-group {\n    width: auto;\n  }\n}\n\n.btn-group {\n  // Prevent double borders when buttons are next to each other\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) {\n    margin-left: -$btn-border-width;\n  }\n\n  // Reset rounded corners\n  > .btn:not(:last-child):not(.dropdown-toggle),\n  > .btn-group:not(:last-child) > .btn {\n    @include border-right-radius(0);\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) > .btn {\n    @include border-left-radius(0);\n  }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n  padding-right: $btn-padding-x * .75;\n  padding-left: $btn-padding-x * .75;\n\n  &::after,\n  .dropup &::after,\n  .dropright &::after {\n    margin-left: 0;\n  }\n\n  .dropleft &::before {\n    margin-right: 0;\n  }\n}\n\n.btn-sm + .dropdown-toggle-split {\n  padding-right: $btn-padding-x-sm * .75;\n  padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n  padding-right: $btn-padding-x-lg * .75;\n  padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n  @include box-shadow($btn-active-box-shadow);\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    @include box-shadow(none);\n  }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n\n  > .btn,\n  > .btn-group {\n    width: 100%;\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) {\n    margin-top: -$btn-border-width;\n  }\n\n  // Reset rounded corners\n  > .btn:not(:last-child):not(.dropdown-toggle),\n  > .btn-group:not(:last-child) > .btn {\n    @include border-bottom-radius(0);\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) > .btn {\n    @include border-top-radius(0);\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n.btn-group-toggle {\n  > .btn,\n  > .btn-group > .btn {\n    margin-bottom: 0; // Override default `<label>` value\n\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0, 0, 0, 0);\n      pointer-events: none;\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.input-group {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap; // For form validation feedback\n  align-items: stretch;\n  width: 100%;\n\n  > .form-control,\n  > .form-control-plaintext,\n  > .custom-select,\n  > .custom-file {\n    position: relative; // For focus state's z-index\n    flex: 1 1 0%;\n    min-width: 0; // https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size\n    margin-bottom: 0;\n\n    + .form-control,\n    + .custom-select,\n    + .custom-file {\n      margin-left: -$input-border-width;\n    }\n  }\n\n  // Bring the \"active\" form control to the top of surrounding elements\n  > .form-control:focus,\n  > .custom-select:focus,\n  > .custom-file .custom-file-input:focus ~ .custom-file-label {\n    z-index: 3;\n  }\n\n  // Bring the custom file input above the label\n  > .custom-file .custom-file-input:focus {\n    z-index: 4;\n  }\n\n  > .form-control,\n  > .custom-select {\n    &:not(:last-child) { @include border-right-radius(0); }\n    &:not(:first-child) { @include border-left-radius(0); }\n  }\n\n  // Custom file inputs have more complex markup, thus requiring different\n  // border-radius overrides.\n  > .custom-file {\n    display: flex;\n    align-items: center;\n\n    &:not(:last-child) .custom-file-label,\n    &:not(:last-child) .custom-file-label::after { @include border-right-radius(0); }\n    &:not(:first-child) .custom-file-label { @include border-left-radius(0); }\n  }\n}\n\n\n// Prepend and append\n//\n// While it requires one extra layer of HTML for each, dedicated prepend and\n// append elements allow us to 1) be less clever, 2) simplify our selectors, and\n// 3) support HTML5 form validation.\n\n.input-group-prepend,\n.input-group-append {\n  display: flex;\n\n  // Ensure buttons are always above inputs for more visually pleasing borders.\n  // This isn't needed for `.input-group-text` since it shares the same border-color\n  // as our inputs.\n  .btn {\n    position: relative;\n    z-index: 2;\n\n    &:focus {\n      z-index: 3;\n    }\n  }\n\n  .btn + .btn,\n  .btn + .input-group-text,\n  .input-group-text + .input-group-text,\n  .input-group-text + .btn {\n    margin-left: -$input-border-width;\n  }\n}\n\n.input-group-prepend { margin-right: -$input-border-width; }\n.input-group-append { margin-left: -$input-border-width; }\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n  display: flex;\n  align-items: center;\n  padding: $input-padding-y $input-padding-x;\n  margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom\n  @include font-size($input-font-size); // Match inputs\n  font-weight: $font-weight-normal;\n  line-height: $input-line-height;\n  color: $input-group-addon-color;\n  text-align: center;\n  white-space: nowrap;\n  background-color: $input-group-addon-bg;\n  border: $input-border-width solid $input-group-addon-border-color;\n  @include border-radius($input-border-radius);\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n  height: $input-height-lg;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n  padding: $input-padding-y-lg $input-padding-x-lg;\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n  @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n  height: $input-height-sm;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n  padding: $input-padding-y-sm $input-padding-x-sm;\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n  @include border-radius($input-border-radius-sm);\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n  padding-right: $custom-select-padding-x + $custom-select-indicator-padding;\n}\n\n\n// Prepend and append rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n  @include border-right-radius(0);\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n  @include border-left-radius(0);\n}\n","// Embedded icons from Open Iconic.\n// Released under MIT and copyright 2014 Waybury.\n// https://useiconic.com/open\n\n\n// Checkboxes and radios\n//\n// Base class takes care of all the key behavioral aspects.\n\n.custom-control {\n  position: relative;\n  display: block;\n  min-height: $font-size-base * $line-height-base;\n  padding-left: $custom-control-gutter + $custom-control-indicator-size;\n}\n\n.custom-control-inline {\n  display: inline-flex;\n  margin-right: $custom-control-spacer-x;\n}\n\n.custom-control-input {\n  position: absolute;\n  left: 0;\n  z-index: -1; // Put the input behind the label so it doesn't overlay text\n  width: $custom-control-indicator-size;\n  height: ($font-size-base * $line-height-base + $custom-control-indicator-size) / 2;\n  opacity: 0;\n\n  &:checked ~ .custom-control-label::before {\n    color: $custom-control-indicator-checked-color;\n    border-color: $custom-control-indicator-checked-border-color;\n    @include gradient-bg($custom-control-indicator-checked-bg);\n    @include box-shadow($custom-control-indicator-checked-box-shadow);\n  }\n\n  &:focus ~ .custom-control-label::before {\n    // the mixin is not used here to make sure there is feedback\n    @if $enable-shadows {\n      box-shadow: $input-box-shadow, $input-focus-box-shadow;\n    } @else {\n      box-shadow: $custom-control-indicator-focus-box-shadow;\n    }\n  }\n\n  &:focus:not(:checked) ~ .custom-control-label::before {\n    border-color: $custom-control-indicator-focus-border-color;\n  }\n\n  &:not(:disabled):active ~ .custom-control-label::before {\n    color: $custom-control-indicator-active-color;\n    background-color: $custom-control-indicator-active-bg;\n    border-color: $custom-control-indicator-active-border-color;\n    @include box-shadow($custom-control-indicator-active-box-shadow);\n  }\n\n  // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n  &[disabled],\n  &:disabled {\n    ~ .custom-control-label {\n      color: $custom-control-label-disabled-color;\n\n      &::before {\n        background-color: $custom-control-indicator-disabled-bg;\n      }\n    }\n  }\n}\n\n// Custom control indicators\n//\n// Build the custom controls out of pseudo-elements.\n\n.custom-control-label {\n  position: relative;\n  margin-bottom: 0;\n  color: $custom-control-label-color;\n  vertical-align: top;\n  cursor: $custom-control-cursor;\n\n  // Background-color and (when enabled) gradient\n  &::before {\n    position: absolute;\n    top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n    left: -($custom-control-gutter + $custom-control-indicator-size);\n    display: block;\n    width: $custom-control-indicator-size;\n    height: $custom-control-indicator-size;\n    pointer-events: none;\n    content: \"\";\n    background-color: $custom-control-indicator-bg;\n    border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width;\n    @include box-shadow($custom-control-indicator-box-shadow);\n  }\n\n  // Foreground (icon)\n  &::after {\n    position: absolute;\n    top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n    left: -($custom-control-gutter + $custom-control-indicator-size);\n    display: block;\n    width: $custom-control-indicator-size;\n    height: $custom-control-indicator-size;\n    content: \"\";\n    background: no-repeat 50% / #{$custom-control-indicator-bg-size};\n  }\n}\n\n\n// Checkboxes\n//\n// Tweak just a few things for checkboxes.\n\n.custom-checkbox {\n  .custom-control-label::before {\n    @include border-radius($custom-checkbox-indicator-border-radius);\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-image: escape-svg($custom-checkbox-indicator-icon-checked);\n    }\n  }\n\n  .custom-control-input:indeterminate ~ .custom-control-label {\n    &::before {\n      border-color: $custom-checkbox-indicator-indeterminate-border-color;\n      @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);\n      @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);\n    }\n    &::after {\n      background-image: escape-svg($custom-checkbox-indicator-icon-indeterminate);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      background-color: $custom-control-indicator-checked-disabled-bg;\n    }\n    &:indeterminate ~ .custom-control-label::before {\n      background-color: $custom-control-indicator-checked-disabled-bg;\n    }\n  }\n}\n\n// Radios\n//\n// Tweak just a few things for radios.\n\n.custom-radio {\n  .custom-control-label::before {\n    // stylelint-disable-next-line property-blacklist\n    border-radius: $custom-radio-indicator-border-radius;\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-image: escape-svg($custom-radio-indicator-icon-checked);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      background-color: $custom-control-indicator-checked-disabled-bg;\n    }\n  }\n}\n\n\n// switches\n//\n// Tweak a few things for switches\n\n.custom-switch {\n  padding-left: $custom-switch-width + $custom-control-gutter;\n\n  .custom-control-label {\n    &::before {\n      left: -($custom-switch-width + $custom-control-gutter);\n      width: $custom-switch-width;\n      pointer-events: all;\n      // stylelint-disable-next-line property-blacklist\n      border-radius: $custom-switch-indicator-border-radius;\n    }\n\n    &::after {\n      top: add(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2, $custom-control-indicator-border-width * 2);\n      left: add(-($custom-switch-width + $custom-control-gutter), $custom-control-indicator-border-width * 2);\n      width: $custom-switch-indicator-size;\n      height: $custom-switch-indicator-size;\n      background-color: $custom-control-indicator-border-color;\n      // stylelint-disable-next-line property-blacklist\n      border-radius: $custom-switch-indicator-border-radius;\n      @include transition(transform .15s ease-in-out, $custom-forms-transition);\n    }\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-color: $custom-control-indicator-bg;\n      transform: translateX($custom-switch-width - $custom-control-indicator-size);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      background-color: $custom-control-indicator-checked-disabled-bg;\n    }\n  }\n}\n\n\n// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n//\n\n.custom-select {\n  display: inline-block;\n  width: 100%;\n  height: $custom-select-height;\n  padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n  font-family: $custom-select-font-family;\n  @include font-size($custom-select-font-size);\n  font-weight: $custom-select-font-weight;\n  line-height: $custom-select-line-height;\n  color: $custom-select-color;\n  vertical-align: middle;\n  background: $custom-select-bg $custom-select-background;\n  border: $custom-select-border-width solid $custom-select-border-color;\n  @include border-radius($custom-select-border-radius, 0);\n  @include box-shadow($custom-select-box-shadow);\n  appearance: none;\n\n  &:focus {\n    border-color: $custom-select-focus-border-color;\n    outline: 0;\n    @if $enable-shadows {\n      box-shadow: $custom-select-box-shadow, $custom-select-focus-box-shadow;\n    } @else {\n      box-shadow: $custom-select-focus-box-shadow;\n    }\n\n    &::-ms-value {\n      // For visual consistency with other platforms/browsers,\n      // suppress the default white text on blue background highlight given to\n      // the selected option text when the (still closed) <select> receives focus\n      // in IE and (under certain conditions) Edge.\n      // See https://github.com/twbs/bootstrap/issues/19398.\n      color: $input-color;\n      background-color: $input-bg;\n    }\n  }\n\n  &[multiple],\n  &[size]:not([size=\"1\"]) {\n    height: auto;\n    padding-right: $custom-select-padding-x;\n    background-image: none;\n  }\n\n  &:disabled {\n    color: $custom-select-disabled-color;\n    background-color: $custom-select-disabled-bg;\n  }\n\n  // Hides the default caret in IE11\n  &::-ms-expand {\n    display: none;\n  }\n\n  // Remove outline from select box in FF\n  &:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 $custom-select-color;\n  }\n}\n\n.custom-select-sm {\n  height: $custom-select-height-sm;\n  padding-top: $custom-select-padding-y-sm;\n  padding-bottom: $custom-select-padding-y-sm;\n  padding-left: $custom-select-padding-x-sm;\n  @include font-size($custom-select-font-size-sm);\n}\n\n.custom-select-lg {\n  height: $custom-select-height-lg;\n  padding-top: $custom-select-padding-y-lg;\n  padding-bottom: $custom-select-padding-y-lg;\n  padding-left: $custom-select-padding-x-lg;\n  @include font-size($custom-select-font-size-lg);\n}\n\n\n// File\n//\n// Custom file input.\n\n.custom-file {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  height: $custom-file-height;\n  margin-bottom: 0;\n}\n\n.custom-file-input {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  height: $custom-file-height;\n  margin: 0;\n  opacity: 0;\n\n  &:focus ~ .custom-file-label {\n    border-color: $custom-file-focus-border-color;\n    box-shadow: $custom-file-focus-box-shadow;\n  }\n\n  // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n  &[disabled] ~ .custom-file-label,\n  &:disabled ~ .custom-file-label {\n    background-color: $custom-file-disabled-bg;\n  }\n\n  @each $lang, $value in $custom-file-text {\n    &:lang(#{$lang}) ~ .custom-file-label::after {\n      content: $value;\n    }\n  }\n\n  ~ .custom-file-label[data-browse]::after {\n    content: attr(data-browse);\n  }\n}\n\n.custom-file-label {\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1;\n  height: $custom-file-height;\n  padding: $custom-file-padding-y $custom-file-padding-x;\n  font-family: $custom-file-font-family;\n  font-weight: $custom-file-font-weight;\n  line-height: $custom-file-line-height;\n  color: $custom-file-color;\n  background-color: $custom-file-bg;\n  border: $custom-file-border-width solid $custom-file-border-color;\n  @include border-radius($custom-file-border-radius);\n  @include box-shadow($custom-file-box-shadow);\n\n  &::after {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    z-index: 3;\n    display: block;\n    height: $custom-file-height-inner;\n    padding: $custom-file-padding-y $custom-file-padding-x;\n    line-height: $custom-file-line-height;\n    color: $custom-file-button-color;\n    content: \"Browse\";\n    @include gradient-bg($custom-file-button-bg);\n    border-left: inherit;\n    @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);\n  }\n}\n\n// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.custom-range {\n  width: 100%;\n  height: add($custom-range-thumb-height, $custom-range-thumb-focus-box-shadow-width * 2);\n  padding: 0; // Need to reset padding\n  background-color: transparent;\n  appearance: none;\n\n  &:focus {\n    outline: none;\n\n    // Pseudo-elements must be split across multiple rulesets to have an effect.\n    // No box-shadow() mixin for focus accessibility.\n    &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n    &::-moz-range-thumb     { box-shadow: $custom-range-thumb-focus-box-shadow; }\n    &::-ms-thumb            { box-shadow: $custom-range-thumb-focus-box-shadow; }\n  }\n\n  &::-moz-focus-outer {\n    border: 0;\n  }\n\n  &::-webkit-slider-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    margin-top: ($custom-range-track-height - $custom-range-thumb-height) / 2; // Webkit specific\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-webkit-slider-runnable-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent; // Why?\n    cursor: $custom-range-track-cursor;\n    background-color: $custom-range-track-bg;\n    border-color: transparent;\n    @include border-radius($custom-range-track-border-radius);\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-moz-range-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-moz-range-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent;\n    cursor: $custom-range-track-cursor;\n    background-color: $custom-range-track-bg;\n    border-color: transparent; // Firefox specific?\n    @include border-radius($custom-range-track-border-radius);\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-ms-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    margin-top: 0; // Edge specific\n    margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n    margin-left: $custom-range-thumb-focus-box-shadow-width;  // Workaround that overflowed box-shadow is hidden.\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-ms-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent;\n    cursor: $custom-range-track-cursor;\n    background-color: transparent;\n    border-color: transparent;\n    border-width: $custom-range-thumb-height / 2;\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-ms-fill-lower {\n    background-color: $custom-range-track-bg;\n    @include border-radius($custom-range-track-border-radius);\n  }\n\n  &::-ms-fill-upper {\n    margin-right: 15px; // arbitrary?\n    background-color: $custom-range-track-bg;\n    @include border-radius($custom-range-track-border-radius);\n  }\n\n  &:disabled {\n    &::-webkit-slider-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n\n    &::-webkit-slider-runnable-track {\n      cursor: default;\n    }\n\n    &::-moz-range-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n\n    &::-moz-range-track {\n      cursor: default;\n    }\n\n    &::-ms-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n  }\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n  @include transition($custom-forms-transition);\n}\n","// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s, `<ul>`s or `<ol>`s.\n\n.nav {\n  display: flex;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.nav-link {\n  display: block;\n  padding: $nav-link-padding-y $nav-link-padding-x;\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n\n  // Disabled state lightens text\n  &.disabled {\n    color: $nav-link-disabled-color;\n    pointer-events: none;\n    cursor: default;\n  }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n  border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n  .nav-item {\n    margin-bottom: -$nav-tabs-border-width;\n  }\n\n  .nav-link {\n    border: $nav-tabs-border-width solid transparent;\n    @include border-top-radius($nav-tabs-border-radius);\n\n    @include hover-focus() {\n      border-color: $nav-tabs-link-hover-border-color;\n    }\n\n    &.disabled {\n      color: $nav-link-disabled-color;\n      background-color: transparent;\n      border-color: transparent;\n    }\n  }\n\n  .nav-link.active,\n  .nav-item.show .nav-link {\n    color: $nav-tabs-link-active-color;\n    background-color: $nav-tabs-link-active-bg;\n    border-color: $nav-tabs-link-active-border-color;\n  }\n\n  .dropdown-menu {\n    // Make dropdown border overlap tab border\n    margin-top: -$nav-tabs-border-width;\n    // Remove the top rounded corners here since there is a hard edge above the menu\n    @include border-top-radius(0);\n  }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n  .nav-link {\n    @include border-radius($nav-pills-border-radius);\n  }\n\n  .nav-link.active,\n  .show > .nav-link {\n    color: $nav-pills-link-active-color;\n    background-color: $nav-pills-link-active-bg;\n  }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n  .nav-item {\n    flex: 1 1 auto;\n    text-align: center;\n  }\n}\n\n.nav-justified {\n  .nav-item {\n    flex-basis: 0;\n    flex-grow: 1;\n    text-align: center;\n  }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n","// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Navbar divider\n// Responsive navbar\n// Navbar position\n// Navbar themes\n\n\n// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap; // allow us to do the line break for collapsing content\n  align-items: center;\n  justify-content: space-between; // space out brand from logo\n  padding: $navbar-padding-y $navbar-padding-x;\n\n  // Because flex properties aren't inherited, we need to redeclare these first\n  // few properties so that content nested within behave properly.\n  %container-flex-properties {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: space-between;\n  }\n\n  .container,\n  .container-fluid {\n    @extend %container-flex-properties;\n  }\n\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    > .container#{breakpoint-infix($breakpoint, $container-max-widths)} {\n      @extend %container-flex-properties;\n    }\n  }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n  display: inline-block;\n  padding-top: $navbar-brand-padding-y;\n  padding-bottom: $navbar-brand-padding-y;\n  margin-right: $navbar-padding-x;\n  @include font-size($navbar-brand-font-size);\n  line-height: inherit;\n  white-space: nowrap;\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n  display: flex;\n  flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n\n  .nav-link {\n    padding-right: 0;\n    padding-left: 0;\n  }\n\n  .dropdown-menu {\n    position: static;\n    float: none;\n  }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n  display: inline-block;\n  padding-top: $nav-link-padding-y;\n  padding-bottom: $nav-link-padding-y;\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n  flex-basis: 100%;\n  flex-grow: 1;\n  // For always expanded or extra full navbars, ensure content aligns itself\n  // properly vertically. Can be easily overridden with flex utilities.\n  align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n  padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n  @include font-size($navbar-toggler-font-size);\n  line-height: 1;\n  background-color: transparent; // remove default button style\n  border: $border-width solid transparent; // remove default button style\n  @include border-radius($navbar-toggler-border-radius);\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  content: \"\";\n  background: no-repeat center center;\n  background-size: 100% 100%;\n}\n\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n  @each $breakpoint in map-keys($grid-breakpoints) {\n    $next: breakpoint-next($breakpoint, $grid-breakpoints);\n    $infix: breakpoint-infix($next, $grid-breakpoints);\n\n    &#{$infix} {\n      @include media-breakpoint-down($breakpoint) {\n        %container-navbar-expand-#{$breakpoint} {\n          padding-right: 0;\n          padding-left: 0;\n        }\n\n        > .container,\n        > .container-fluid {\n          @extend %container-navbar-expand-#{$breakpoint};\n        }\n\n        @each $size, $container-max-width in $container-max-widths {\n          > .container#{breakpoint-infix($size, $container-max-widths)} {\n            @extend %container-navbar-expand-#{$breakpoint};\n          }\n        }\n      }\n\n      @include media-breakpoint-up($next) {\n        flex-flow: row nowrap;\n        justify-content: flex-start;\n\n        .navbar-nav {\n          flex-direction: row;\n\n          .dropdown-menu {\n            position: absolute;\n          }\n\n          .nav-link {\n            padding-right: $navbar-nav-link-padding-x;\n            padding-left: $navbar-nav-link-padding-x;\n          }\n        }\n\n        // For nesting containers, have to redeclare for alignment purposes\n        %container-nesting-#{$breakpoint} {\n          flex-wrap: nowrap;\n        }\n\n        > .container,\n        > .container-fluid {\n          @extend %container-nesting-#{$breakpoint};\n        }\n\n        @each $size, $container-max-width in $container-max-widths {\n          > .container#{breakpoint-infix($size, $container-max-widths)} {\n            @extend %container-nesting-#{$breakpoint};\n          }\n        }\n\n        .navbar-collapse {\n          display: flex !important; // stylelint-disable-line declaration-no-important\n\n          // Changes flex-bases to auto because of an IE10 bug\n          flex-basis: auto;\n        }\n\n        .navbar-toggler {\n          display: none;\n        }\n      }\n    }\n  }\n}\n\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n  .navbar-brand {\n    color: $navbar-light-brand-color;\n\n    @include hover-focus() {\n      color: $navbar-light-brand-hover-color;\n    }\n  }\n\n  .navbar-nav {\n    .nav-link {\n      color: $navbar-light-color;\n\n      @include hover-focus() {\n        color: $navbar-light-hover-color;\n      }\n\n      &.disabled {\n        color: $navbar-light-disabled-color;\n      }\n    }\n\n    .show > .nav-link,\n    .active > .nav-link,\n    .nav-link.show,\n    .nav-link.active {\n      color: $navbar-light-active-color;\n    }\n  }\n\n  .navbar-toggler {\n    color: $navbar-light-color;\n    border-color: $navbar-light-toggler-border-color;\n  }\n\n  .navbar-toggler-icon {\n    background-image: escape-svg($navbar-light-toggler-icon-bg);\n  }\n\n  .navbar-text {\n    color: $navbar-light-color;\n    a {\n      color: $navbar-light-active-color;\n\n      @include hover-focus() {\n        color: $navbar-light-active-color;\n      }\n    }\n  }\n}\n\n// White links against a dark background\n.navbar-dark {\n  .navbar-brand {\n    color: $navbar-dark-brand-color;\n\n    @include hover-focus() {\n      color: $navbar-dark-brand-hover-color;\n    }\n  }\n\n  .navbar-nav {\n    .nav-link {\n      color: $navbar-dark-color;\n\n      @include hover-focus() {\n        color: $navbar-dark-hover-color;\n      }\n\n      &.disabled {\n        color: $navbar-dark-disabled-color;\n      }\n    }\n\n    .show > .nav-link,\n    .active > .nav-link,\n    .nav-link.show,\n    .nav-link.active {\n      color: $navbar-dark-active-color;\n    }\n  }\n\n  .navbar-toggler {\n    color: $navbar-dark-color;\n    border-color: $navbar-dark-toggler-border-color;\n  }\n\n  .navbar-toggler-icon {\n    background-image: escape-svg($navbar-dark-toggler-icon-bg);\n  }\n\n  .navbar-text {\n    color: $navbar-dark-color;\n    a {\n      color: $navbar-dark-active-color;\n\n      @include hover-focus() {\n        color: $navbar-dark-active-color;\n      }\n    }\n  }\n}\n","//\n// Base styles\n//\n\n.card {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106\n  height: $card-height;\n  word-wrap: break-word;\n  background-color: $card-bg;\n  background-clip: border-box;\n  border: $card-border-width solid $card-border-color;\n  @include border-radius($card-border-radius);\n\n  > hr {\n    margin-right: 0;\n    margin-left: 0;\n  }\n\n  > .list-group:first-child {\n    .list-group-item:first-child {\n      @include border-top-radius($card-border-radius);\n    }\n  }\n\n  > .list-group:last-child {\n    .list-group-item:last-child {\n      @include border-bottom-radius($card-border-radius);\n    }\n  }\n}\n\n.card-body {\n  // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n  // as much space as possible, ensuring footers are aligned to the bottom.\n  flex: 1 1 auto;\n  // Workaround for the image size bug in IE\n  // See: https://github.com/twbs/bootstrap/pull/28855\n  min-height: 1px;\n  padding: $card-spacer-x;\n  color: $card-color;\n}\n\n.card-title {\n  margin-bottom: $card-spacer-y;\n}\n\n.card-subtitle {\n  margin-top: -$card-spacer-y / 2;\n  margin-bottom: 0;\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link {\n  @include hover() {\n    text-decoration: none;\n  }\n\n  + .card-link {\n    margin-left: $card-spacer-x;\n  }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n  padding: $card-spacer-y $card-spacer-x;\n  margin-bottom: 0; // Removes the default margin-bottom of <hN>\n  color: $card-cap-color;\n  background-color: $card-cap-bg;\n  border-bottom: $card-border-width solid $card-border-color;\n\n  &:first-child {\n    @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n  }\n\n  + .list-group {\n    .list-group-item:first-child {\n      border-top: 0;\n    }\n  }\n}\n\n.card-footer {\n  padding: $card-spacer-y $card-spacer-x;\n  background-color: $card-cap-bg;\n  border-top: $card-border-width solid $card-border-color;\n\n  &:last-child {\n    @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n  }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n  margin-right: -$card-spacer-x / 2;\n  margin-bottom: -$card-spacer-y;\n  margin-left: -$card-spacer-x / 2;\n  border-bottom: 0;\n}\n\n.card-header-pills {\n  margin-right: -$card-spacer-x / 2;\n  margin-left: -$card-spacer-x / 2;\n}\n\n// Card image\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: $card-img-overlay-padding;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  flex-shrink: 0; // For IE: https://github.com/twbs/bootstrap/issues/29396\n  width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n}\n\n.card-img,\n.card-img-top {\n  @include border-top-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n  @include border-bottom-radius($card-inner-border-radius);\n}\n\n\n// Card deck\n\n.card-deck {\n  .card {\n    margin-bottom: $card-deck-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    display: flex;\n    flex-flow: row wrap;\n    margin-right: -$card-deck-margin;\n    margin-left: -$card-deck-margin;\n\n    .card {\n      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n      flex: 1 0 0%;\n      margin-right: $card-deck-margin;\n      margin-bottom: 0; // Override the default\n      margin-left: $card-deck-margin;\n    }\n  }\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n  // The child selector allows nested `.card` within `.card-group`\n  // to display properly.\n  > .card {\n    margin-bottom: $card-group-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    display: flex;\n    flex-flow: row wrap;\n    // The child selector allows nested `.card` within `.card-group`\n    // to display properly.\n    > .card {\n      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n      flex: 1 0 0%;\n      margin-bottom: 0;\n\n      + .card {\n        margin-left: 0;\n        border-left: 0;\n      }\n\n      // Handle rounded corners\n      @if $enable-rounded {\n        &:not(:last-child) {\n          @include border-right-radius(0);\n\n          .card-img-top,\n          .card-header {\n            // stylelint-disable-next-line property-blacklist\n            border-top-right-radius: 0;\n          }\n          .card-img-bottom,\n          .card-footer {\n            // stylelint-disable-next-line property-blacklist\n            border-bottom-right-radius: 0;\n          }\n        }\n\n        &:not(:first-child) {\n          @include border-left-radius(0);\n\n          .card-img-top,\n          .card-header {\n            // stylelint-disable-next-line property-blacklist\n            border-top-left-radius: 0;\n          }\n          .card-img-bottom,\n          .card-footer {\n            // stylelint-disable-next-line property-blacklist\n            border-bottom-left-radius: 0;\n          }\n        }\n      }\n    }\n  }\n}\n\n\n//\n// Columns\n//\n\n.card-columns {\n  .card {\n    margin-bottom: $card-columns-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    column-count: $card-columns-count;\n    column-gap: $card-columns-gap;\n    orphans: 1;\n    widows: 1;\n\n    .card {\n      display: inline-block; // Don't let them vertically span multiple columns\n      width: 100%; // Don't let their width change\n    }\n  }\n}\n\n\n//\n// Accordion\n//\n\n.accordion {\n  > .card {\n    overflow: hidden;\n\n    &:not(:last-of-type) {\n      border-bottom: 0;\n      @include border-bottom-radius(0);\n    }\n\n    &:not(:first-of-type) {\n      @include border-top-radius(0);\n    }\n\n    > .card-header {\n      @include border-radius(0);\n      margin-bottom: -$card-border-width;\n    }\n  }\n}\n",".breadcrumb {\n  display: flex;\n  flex-wrap: wrap;\n  padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n  margin-bottom: $breadcrumb-margin-bottom;\n  @include font-size($breadcrumb-font-size);\n  list-style: none;\n  background-color: $breadcrumb-bg;\n  @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n  // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n  + .breadcrumb-item {\n    padding-left: $breadcrumb-item-padding;\n\n    &::before {\n      display: inline-block; // Suppress underlining of the separator in modern browsers\n      padding-right: $breadcrumb-item-padding;\n      color: $breadcrumb-divider-color;\n      content: escape-svg($breadcrumb-divider);\n    }\n  }\n\n  // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built\n  // without `<ul>`s. The `::before` pseudo-element generates an element\n  // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.\n  //\n  // To trick IE into suppressing the underline, we give the pseudo-element an\n  // underline and then immediately remove it.\n  + .breadcrumb-item:hover::before {\n    text-decoration: underline;\n  }\n  // stylelint-disable-next-line no-duplicate-selectors\n  + .breadcrumb-item:hover::before {\n    text-decoration: none;\n  }\n\n  &.active {\n    color: $breadcrumb-active-color;\n  }\n}\n",".pagination {\n  display: flex;\n  @include list-unstyled();\n  @include border-radius();\n}\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: $pagination-padding-y $pagination-padding-x;\n  margin-left: -$pagination-border-width;\n  line-height: $pagination-line-height;\n  color: $pagination-color;\n  background-color: $pagination-bg;\n  border: $pagination-border-width solid $pagination-border-color;\n\n  &:hover {\n    z-index: 2;\n    color: $pagination-hover-color;\n    text-decoration: none;\n    background-color: $pagination-hover-bg;\n    border-color: $pagination-hover-border-color;\n  }\n\n  &:focus {\n    z-index: 3;\n    outline: $pagination-focus-outline;\n    box-shadow: $pagination-focus-box-shadow;\n  }\n}\n\n.page-item {\n  &:first-child {\n    .page-link {\n      margin-left: 0;\n      @include border-left-radius($border-radius);\n    }\n  }\n  &:last-child {\n    .page-link {\n      @include border-right-radius($border-radius);\n    }\n  }\n\n  &.active .page-link {\n    z-index: 3;\n    color: $pagination-active-color;\n    background-color: $pagination-active-bg;\n    border-color: $pagination-active-border-color;\n  }\n\n  &.disabled .page-link {\n    color: $pagination-disabled-color;\n    pointer-events: none;\n    // Opinionated: remove the \"hand\" cursor set previously for .page-link\n    cursor: auto;\n    background-color: $pagination-disabled-bg;\n    border-color: $pagination-disabled-border-color;\n  }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n  @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);\n}\n\n.pagination-sm {\n  @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);\n}\n","// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n  .page-link {\n    padding: $padding-y $padding-x;\n    @include font-size($font-size);\n    line-height: $line-height;\n  }\n\n  .page-item {\n    &:first-child {\n      .page-link {\n        @include border-left-radius($border-radius);\n      }\n    }\n    &:last-child {\n      .page-link {\n        @include border-right-radius($border-radius);\n      }\n    }\n  }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n  display: inline-block;\n  padding: $badge-padding-y $badge-padding-x;\n  @include font-size($badge-font-size);\n  font-weight: $badge-font-weight;\n  line-height: 1;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  @include border-radius($badge-border-radius);\n  @include transition($badge-transition);\n\n  @at-root a#{&} {\n    @include hover-focus() {\n      text-decoration: none;\n    }\n  }\n\n  // Empty badges collapse automatically\n  &:empty {\n    display: none;\n  }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n// Pill badges\n//\n// Make them extra rounded with a modifier to replace v3's badges.\n\n.badge-pill {\n  padding-right: $badge-pill-padding-x;\n  padding-left: $badge-pill-padding-x;\n  @include border-radius($badge-pill-border-radius);\n}\n\n// Colors\n//\n// Contextual variations (linked badges get darker on :hover).\n\n@each $color, $value in $theme-colors {\n  .badge-#{$color} {\n    @include badge-variant($value);\n  }\n}\n","@mixin badge-variant($bg) {\n  color: color-yiq($bg);\n  background-color: $bg;\n\n  @at-root a#{&} {\n    @include hover-focus() {\n      color: color-yiq($bg);\n      background-color: darken($bg, 10%);\n    }\n\n    &:focus,\n    &.focus {\n      outline: 0;\n      box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n    }\n  }\n}\n",".jumbotron {\n  padding: $jumbotron-padding ($jumbotron-padding / 2);\n  margin-bottom: $jumbotron-padding;\n  color: $jumbotron-color;\n  background-color: $jumbotron-bg;\n  @include border-radius($border-radius-lg);\n\n  @include media-breakpoint-up(sm) {\n    padding: ($jumbotron-padding * 2) $jumbotron-padding;\n  }\n}\n\n.jumbotron-fluid {\n  padding-right: 0;\n  padding-left: 0;\n  @include border-radius(0);\n}\n","//\n// Base styles\n//\n\n.alert {\n  position: relative;\n  padding: $alert-padding-y $alert-padding-x;\n  margin-bottom: $alert-margin-bottom;\n  border: $alert-border-width solid transparent;\n  @include border-radius($alert-border-radius);\n}\n\n// Headings for larger alerts\n.alert-heading {\n  // Specified to prevent conflicts of changing $headings-color\n  color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n  font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n  padding-right: $close-font-size + $alert-padding-x * 2;\n\n  // Adjust close link position\n  .close {\n    position: absolute;\n    top: 0;\n    right: 0;\n    padding: $alert-padding-y $alert-padding-x;\n    color: inherit;\n  }\n}\n\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $color, $value in $theme-colors {\n  .alert-#{$color} {\n    @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));\n  }\n}\n","@mixin alert-variant($background, $border, $color) {\n  color: $color;\n  @include gradient-bg($background);\n  border-color: $border;\n\n  hr {\n    border-top-color: darken($border, 5%);\n  }\n\n  .alert-link {\n    color: darken($color, 10%);\n  }\n}\n","// Disable animation if transitions are disabled\n@if $enable-transitions {\n  @keyframes progress-bar-stripes {\n    from { background-position: $progress-height 0; }\n    to { background-position: 0 0; }\n  }\n}\n\n.progress {\n  display: flex;\n  height: $progress-height;\n  overflow: hidden; // force rounded corners by cropping it\n  @include font-size($progress-font-size);\n  background-color: $progress-bg;\n  @include border-radius($progress-border-radius);\n  @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n  color: $progress-bar-color;\n  text-align: center;\n  white-space: nowrap;\n  background-color: $progress-bar-bg;\n  @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n  @include gradient-striped();\n  background-size: $progress-height $progress-height;\n}\n\n@if $enable-transitions {\n  .progress-bar-animated {\n    animation: progress-bar-stripes $progress-bar-animation-timing;\n\n    @if $enable-prefers-reduced-motion-media-query {\n      @media (prefers-reduced-motion: reduce) {\n        animation: none;\n      }\n    }\n  }\n}\n",".media {\n  display: flex;\n  align-items: flex-start;\n}\n\n.media-body {\n  flex: 1;\n}\n","// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  display: flex;\n  flex-direction: column;\n\n  // No need to set list-style: none; since .list-group-item is block level\n  padding-left: 0; // reset padding because ul and ol\n  margin-bottom: 0;\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n  width: 100%; // For `<button>`s (anchors become 100% by default though)\n  color: $list-group-action-color;\n  text-align: inherit; // For `<button>`s (anchors inherit)\n\n  // Hover state\n  @include hover-focus() {\n    z-index: 1; // Place hover/focus items above their siblings for proper border styling\n    color: $list-group-action-hover-color;\n    text-decoration: none;\n    background-color: $list-group-hover-bg;\n  }\n\n  &:active {\n    color: $list-group-action-active-color;\n    background-color: $list-group-action-active-bg;\n  }\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: $list-group-item-padding-y $list-group-item-padding-x;\n  color: $list-group-color;\n  background-color: $list-group-bg;\n  border: $list-group-border-width solid $list-group-border-color;\n\n  &:first-child {\n    @include border-top-radius($list-group-border-radius);\n  }\n\n  &:last-child {\n    @include border-bottom-radius($list-group-border-radius);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $list-group-disabled-color;\n    pointer-events: none;\n    background-color: $list-group-disabled-bg;\n  }\n\n  // Include both here for `<a>`s and `<button>`s\n  &.active {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: $list-group-active-color;\n    background-color: $list-group-active-bg;\n    border-color: $list-group-active-border-color;\n  }\n\n  & + & {\n    border-top-width: 0;\n\n    &.active {\n      margin-top: -$list-group-border-width;\n      border-top-width: $list-group-border-width;\n    }\n  }\n}\n\n\n// Horizontal\n//\n// Change the layout of list group items from vertical (default) to horizontal.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .list-group-horizontal#{$infix} {\n      flex-direction: row;\n\n      .list-group-item {\n        &:first-child {\n          @include border-bottom-left-radius($list-group-border-radius);\n          @include border-top-right-radius(0);\n        }\n\n        &:last-child {\n          @include border-top-right-radius($list-group-border-radius);\n          @include border-bottom-left-radius(0);\n        }\n\n        &.active {\n          margin-top: 0;\n        }\n\n        & + .list-group-item {\n          border-top-width: $list-group-border-width;\n          border-left-width: 0;\n\n          &.active {\n            margin-left: -$list-group-border-width;\n            border-left-width: $list-group-border-width;\n          }\n        }\n      }\n    }\n  }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n  .list-group-item {\n    border-right-width: 0;\n    border-left-width: 0;\n    @include border-radius(0);\n\n    &:first-child {\n      border-top-width: 0;\n    }\n  }\n\n  &:last-child {\n    .list-group-item:last-child {\n      border-bottom-width: 0;\n    }\n  }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $color, $value in $theme-colors {\n  @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));\n}\n","// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n  .list-group-item-#{$state} {\n    color: $color;\n    background-color: $background;\n\n    &.list-group-item-action {\n      @include hover-focus() {\n        color: $color;\n        background-color: darken($background, 5%);\n      }\n\n      &.active {\n        color: $white;\n        background-color: $color;\n        border-color: $color;\n      }\n    }\n  }\n}\n",".close {\n  float: right;\n  @include font-size($close-font-size);\n  font-weight: $close-font-weight;\n  line-height: 1;\n  color: $close-color;\n  text-shadow: $close-text-shadow;\n  opacity: .5;\n\n  // Override <a>'s hover style\n  @include hover() {\n    color: $close-color;\n    text-decoration: none;\n  }\n\n  &:not(:disabled):not(.disabled) {\n    @include hover-focus() {\n      opacity: .75;\n    }\n  }\n}\n\n// Additional properties for button version\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n// stylelint-disable-next-line selector-no-qualifying-type\nbutton.close {\n  padding: 0;\n  background-color: transparent;\n  border: 0;\n  appearance: none;\n}\n\n// Future-proof disabling of clicks on `<a>` elements\n\n// stylelint-disable-next-line selector-no-qualifying-type\na.close.disabled {\n  pointer-events: none;\n}\n",".toast {\n  max-width: $toast-max-width;\n  overflow: hidden; // cheap rounded corners on nested items\n  @include font-size($toast-font-size);\n  color: $toast-color;\n  background-color: $toast-background-color;\n  background-clip: padding-box;\n  border: $toast-border-width solid $toast-border-color;\n  box-shadow: $toast-box-shadow;\n  backdrop-filter: blur(10px);\n  opacity: 0;\n  @include border-radius($toast-border-radius);\n\n  &:not(:last-child) {\n    margin-bottom: $toast-padding-x;\n  }\n\n  &.showing {\n    opacity: 1;\n  }\n\n  &.show {\n    display: block;\n    opacity: 1;\n  }\n\n  &.hide {\n    display: none;\n  }\n}\n\n.toast-header {\n  display: flex;\n  align-items: center;\n  padding: $toast-padding-y $toast-padding-x;\n  color: $toast-header-color;\n  background-color: $toast-header-background-color;\n  background-clip: padding-box;\n  border-bottom: $toast-border-width solid $toast-header-border-color;\n}\n\n.toast-body {\n  padding: $toast-padding-x; // apply to both vertical and horizontal\n}\n","// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and stuff\n\n\n.modal-open {\n  // Kill the scroll on the body\n  overflow: hidden;\n\n  .modal {\n    overflow-x: hidden;\n    overflow-y: auto;\n  }\n}\n\n// Container that the modal scrolls within\n.modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: $zindex-modal;\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n  // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n  // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n  // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: $modal-dialog-margin;\n  // allow clicks to pass through for custom click handling to close modal\n  pointer-events: none;\n\n  // When fading in the modal, animate it to slide down\n  .modal.fade & {\n    @include transition($modal-transition);\n    transform: $modal-fade-transform;\n  }\n  .modal.show & {\n    transform: $modal-show-transform;\n  }\n\n  // When trying to close, animate focus to scale\n  .modal.modal-static & {\n    transform: $modal-scale-transform;\n  }\n}\n\n.modal-dialog-scrollable {\n  display: flex; // IE10/11\n  max-height: subtract(100%, $modal-dialog-margin * 2);\n\n  .modal-content {\n    max-height: subtract(100vh, $modal-dialog-margin * 2); // IE10/11\n    overflow: hidden;\n  }\n\n  .modal-header,\n  .modal-footer {\n    flex-shrink: 0;\n  }\n\n  .modal-body {\n    overflow-y: auto;\n  }\n}\n\n.modal-dialog-centered {\n  display: flex;\n  align-items: center;\n  min-height: subtract(100%, $modal-dialog-margin * 2);\n\n  // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)\n  &::before {\n    display: block; // IE10\n    height: subtract(100vh, $modal-dialog-margin * 2);\n    content: \"\";\n  }\n\n  // Ensure `.modal-body` shows scrollbar (IE10/11)\n  &.modal-dialog-scrollable {\n    flex-direction: column;\n    justify-content: center;\n    height: 100%;\n\n    .modal-content {\n      max-height: none;\n    }\n\n    &::before {\n      content: none;\n    }\n  }\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n  // counteract the pointer-events: none; in the .modal-dialog\n  color: $modal-content-color;\n  pointer-events: auto;\n  background-color: $modal-content-bg;\n  background-clip: padding-box;\n  border: $modal-content-border-width solid $modal-content-border-color;\n  @include border-radius($modal-content-border-radius);\n  @include box-shadow($modal-content-box-shadow-xs);\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: $zindex-modal-backdrop;\n  width: 100vw;\n  height: 100vh;\n  background-color: $modal-backdrop-bg;\n\n  // Fade for backdrop\n  &.fade { opacity: 0; }\n  &.show { opacity: $modal-backdrop-opacity; }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  display: flex;\n  align-items: flex-start; // so the close btn always stays on the upper right corner\n  justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n  padding: $modal-header-padding;\n  border-bottom: $modal-header-border-width solid $modal-header-border-color;\n  @include border-top-radius($modal-content-inner-border-radius);\n\n  .close {\n    padding: $modal-header-padding;\n    // auto on the left force icon to the right even when there is no .modal-title\n    margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto;\n  }\n}\n\n// Title text within header\n.modal-title {\n  margin-bottom: 0;\n  line-height: $modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  // Enable `flex-grow: 1` so that the body take up as much space as possible\n  // when there should be a fixed height on `.modal-dialog`.\n  flex: 1 1 auto;\n  padding: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center; // vertically center\n  justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n  padding: $modal-inner-padding - $modal-footer-margin-between / 2;\n  border-top: $modal-footer-border-width solid $modal-footer-border-color;\n  @include border-bottom-radius($modal-content-inner-border-radius);\n\n  // Place margin between footer elements\n  // This solution is far from ideal because of the universal selector usage,\n  // but is needed to fix https://github.com/twbs/bootstrap/issues/24800\n  // stylelint-disable-next-line selector-max-universal\n  > * {\n    margin: $modal-footer-margin-between / 2;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    max-width: $modal-md;\n    margin: $modal-dialog-margin-y-sm-up auto;\n  }\n\n  .modal-dialog-scrollable {\n    max-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n    .modal-content {\n      max-height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n    }\n  }\n\n  .modal-dialog-centered {\n    min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n    &::before {\n      height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n    }\n  }\n\n  .modal-content {\n    @include box-shadow($modal-content-box-shadow-sm-up);\n  }\n\n  .modal-sm { max-width: $modal-sm; }\n}\n\n@include media-breakpoint-up(lg) {\n  .modal-lg,\n  .modal-xl {\n    max-width: $modal-lg;\n  }\n}\n\n@include media-breakpoint-up(xl) {\n  .modal-xl { max-width: $modal-xl; }\n}\n","// Base class\n.tooltip {\n  position: absolute;\n  z-index: $zindex-tooltip;\n  display: block;\n  margin: $tooltip-margin;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  @include reset-text();\n  @include font-size($tooltip-font-size);\n  // Allow breaking very long words so they don't overflow the tooltip's bounds\n  word-wrap: break-word;\n  opacity: 0;\n\n  &.show { opacity: $tooltip-opacity; }\n\n  .arrow {\n    position: absolute;\n    display: block;\n    width: $tooltip-arrow-width;\n    height: $tooltip-arrow-height;\n\n    &::before {\n      position: absolute;\n      content: \"\";\n      border-color: transparent;\n      border-style: solid;\n    }\n  }\n}\n\n.bs-tooltip-top {\n  padding: $tooltip-arrow-height 0;\n\n  .arrow {\n    bottom: 0;\n\n    &::before {\n      top: 0;\n      border-width: $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n      border-top-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-right {\n  padding: 0 $tooltip-arrow-height;\n\n  .arrow {\n    left: 0;\n    width: $tooltip-arrow-height;\n    height: $tooltip-arrow-width;\n\n    &::before {\n      right: 0;\n      border-width: ($tooltip-arrow-width / 2) $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n      border-right-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-bottom {\n  padding: $tooltip-arrow-height 0;\n\n  .arrow {\n    top: 0;\n\n    &::before {\n      bottom: 0;\n      border-width: 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n      border-bottom-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-left {\n  padding: 0 $tooltip-arrow-height;\n\n  .arrow {\n    right: 0;\n    width: $tooltip-arrow-height;\n    height: $tooltip-arrow-width;\n\n    &::before {\n      left: 0;\n      border-width: ($tooltip-arrow-width / 2) 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n      border-left-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-auto {\n  &[x-placement^=\"top\"] {\n    @extend .bs-tooltip-top;\n  }\n  &[x-placement^=\"right\"] {\n    @extend .bs-tooltip-right;\n  }\n  &[x-placement^=\"bottom\"] {\n    @extend .bs-tooltip-bottom;\n  }\n  &[x-placement^=\"left\"] {\n    @extend .bs-tooltip-left;\n  }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n  max-width: $tooltip-max-width;\n  padding: $tooltip-padding-y $tooltip-padding-x;\n  color: $tooltip-color;\n  text-align: center;\n  background-color: $tooltip-bg;\n  @include border-radius($tooltip-border-radius);\n}\n","@mixin reset-text() {\n  font-family: $font-family-base;\n  // We deliberately do NOT reset font-size or word-wrap.\n  font-style: normal;\n  font-weight: $font-weight-normal;\n  line-height: $line-height-base;\n  text-align: left; // Fallback for where `start` is not supported\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n}\n",".popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: $zindex-popover;\n  display: block;\n  max-width: $popover-max-width;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  @include reset-text();\n  @include font-size($popover-font-size);\n  // Allow breaking very long words so they don't overflow the popover's bounds\n  word-wrap: break-word;\n  background-color: $popover-bg;\n  background-clip: padding-box;\n  border: $popover-border-width solid $popover-border-color;\n  @include border-radius($popover-border-radius);\n  @include box-shadow($popover-box-shadow);\n\n  .arrow {\n    position: absolute;\n    display: block;\n    width: $popover-arrow-width;\n    height: $popover-arrow-height;\n    margin: 0 $popover-border-radius;\n\n    &::before,\n    &::after {\n      position: absolute;\n      display: block;\n      content: \"\";\n      border-color: transparent;\n      border-style: solid;\n    }\n  }\n}\n\n.bs-popover-top {\n  margin-bottom: $popover-arrow-height;\n\n  > .arrow {\n    bottom: subtract(-$popover-arrow-height, $popover-border-width);\n\n    &::before {\n      bottom: 0;\n      border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;\n      border-top-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      bottom: $popover-border-width;\n      border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;\n      border-top-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-right {\n  margin-left: $popover-arrow-height;\n\n  > .arrow {\n    left: subtract(-$popover-arrow-height, $popover-border-width);\n    width: $popover-arrow-height;\n    height: $popover-arrow-width;\n    margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n    &::before {\n      left: 0;\n      border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;\n      border-right-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      left: $popover-border-width;\n      border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;\n      border-right-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-bottom {\n  margin-top: $popover-arrow-height;\n\n  > .arrow {\n    top: subtract(-$popover-arrow-height, $popover-border-width);\n\n    &::before {\n      top: 0;\n      border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);\n      border-bottom-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      top: $popover-border-width;\n      border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);\n      border-bottom-color: $popover-arrow-color;\n    }\n  }\n\n  // This will remove the popover-header's border just below the arrow\n  .popover-header::before {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    display: block;\n    width: $popover-arrow-width;\n    margin-left: -$popover-arrow-width / 2;\n    content: \"\";\n    border-bottom: $popover-border-width solid $popover-header-bg;\n  }\n}\n\n.bs-popover-left {\n  margin-right: $popover-arrow-height;\n\n  > .arrow {\n    right: subtract(-$popover-arrow-height, $popover-border-width);\n    width: $popover-arrow-height;\n    height: $popover-arrow-width;\n    margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n    &::before {\n      right: 0;\n      border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;\n      border-left-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      right: $popover-border-width;\n      border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;\n      border-left-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-auto {\n  &[x-placement^=\"top\"] {\n    @extend .bs-popover-top;\n  }\n  &[x-placement^=\"right\"] {\n    @extend .bs-popover-right;\n  }\n  &[x-placement^=\"bottom\"] {\n    @extend .bs-popover-bottom;\n  }\n  &[x-placement^=\"left\"] {\n    @extend .bs-popover-left;\n  }\n}\n\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n  padding: $popover-header-padding-y $popover-header-padding-x;\n  margin-bottom: 0; // Reset the default from Reboot\n  @include font-size($font-size-base);\n  color: $popover-header-color;\n  background-color: $popover-header-bg;\n  border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);\n  @include border-top-radius($popover-inner-border-radius);\n\n  &:empty {\n    display: none;\n  }\n}\n\n.popover-body {\n  padding: $popover-body-padding-y $popover-body-padding-x;\n  color: $popover-body-color;\n}\n","// Notes on the classes:\n//\n// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)\n//    even when their scroll action started on a carousel, but for compatibility (with Firefox)\n//    we're preventing all actions instead\n// 2. The .carousel-item-left and .carousel-item-right is used to indicate where\n//    the active slide is heading.\n// 3. .active.carousel-item is the current slide.\n// 4. .active.carousel-item-left and .active.carousel-item-right is the current\n//    slide in its in-transition state. Only one of these occurs at a time.\n// 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right\n//    is the upcoming slide in transition.\n\n.carousel {\n  position: relative;\n}\n\n.carousel.pointer-event {\n  touch-action: pan-y;\n}\n\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  @include clearfix();\n}\n\n.carousel-item {\n  position: relative;\n  display: none;\n  float: left;\n  width: 100%;\n  margin-right: -100%;\n  backface-visibility: hidden;\n  @include transition($carousel-transition);\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n  transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n  transform: translateX(-100%);\n}\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n  .carousel-item {\n    opacity: 0;\n    transition-property: opacity;\n    transform: none;\n  }\n\n  .carousel-item.active,\n  .carousel-item-next.carousel-item-left,\n  .carousel-item-prev.carousel-item-right {\n    z-index: 1;\n    opacity: 1;\n  }\n\n  .active.carousel-item-left,\n  .active.carousel-item-right {\n    z-index: 0;\n    opacity: 0;\n    @include transition(opacity 0s $carousel-transition-duration);\n  }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  // Use flex for alignment (1-3)\n  display: flex; // 1. allow flex styles\n  align-items: center; // 2. vertically center contents\n  justify-content: center; // 3. horizontally center contents\n  width: $carousel-control-width;\n  color: $carousel-control-color;\n  text-align: center;\n  opacity: $carousel-control-opacity;\n  @include transition($carousel-control-transition);\n\n  // Hover/focus state\n  @include hover-focus() {\n    color: $carousel-control-color;\n    text-decoration: none;\n    outline: 0;\n    opacity: $carousel-control-hover-opacity;\n  }\n}\n.carousel-control-prev {\n  left: 0;\n  @if $enable-gradients {\n    background-image: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));\n  }\n}\n.carousel-control-next {\n  right: 0;\n  @if $enable-gradients {\n    background-image: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));\n  }\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;\n  width: $carousel-control-icon-width;\n  height: $carousel-control-icon-width;\n  background: no-repeat 50% / 100% 100%;\n}\n.carousel-control-prev-icon {\n  background-image: escape-svg($carousel-control-prev-icon-bg);\n}\n.carousel-control-next-icon {\n  background-image: escape-svg($carousel-control-next-icon-bg);\n}\n\n\n// Optional indicator pips\n//\n// Add an ordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 15;\n  display: flex;\n  justify-content: center;\n  padding-left: 0; // override <ol> default\n  // Use the .carousel-control's width as margin so we don't overlay those\n  margin-right: $carousel-control-width;\n  margin-left: $carousel-control-width;\n  list-style: none;\n\n  li {\n    box-sizing: content-box;\n    flex: 0 1 auto;\n    width: $carousel-indicator-width;\n    height: $carousel-indicator-height;\n    margin-right: $carousel-indicator-spacer;\n    margin-left: $carousel-indicator-spacer;\n    text-indent: -999px;\n    cursor: pointer;\n    background-color: $carousel-indicator-active-bg;\n    background-clip: padding-box;\n    // Use transparent borders to increase the hit area by 10px on top and bottom.\n    border-top: $carousel-indicator-hit-area-height solid transparent;\n    border-bottom: $carousel-indicator-hit-area-height solid transparent;\n    opacity: .5;\n    @include transition($carousel-indicator-transition);\n  }\n\n  .active {\n    opacity: 1;\n  }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n  position: absolute;\n  right: (100% - $carousel-caption-width) / 2;\n  bottom: 20px;\n  left: (100% - $carousel-caption-width) / 2;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: $carousel-caption-color;\n  text-align: center;\n}\n","@mixin clearfix() {\n  &::after {\n    display: block;\n    clear: both;\n    content: \"\";\n  }\n}\n","//\n// Rotating border\n//\n\n@keyframes spinner-border {\n  to { transform: rotate(360deg); }\n}\n\n.spinner-border {\n  display: inline-block;\n  width: $spinner-width;\n  height: $spinner-height;\n  vertical-align: text-bottom;\n  border: $spinner-border-width solid currentColor;\n  border-right-color: transparent;\n  // stylelint-disable-next-line property-blacklist\n  border-radius: 50%;\n  animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n  width: $spinner-width-sm;\n  height: $spinner-height-sm;\n  border-width: $spinner-border-width-sm;\n}\n\n//\n// Growing circle\n//\n\n@keyframes spinner-grow {\n  0% {\n    transform: scale(0);\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n.spinner-grow {\n  display: inline-block;\n  width: $spinner-width;\n  height: $spinner-height;\n  vertical-align: text-bottom;\n  background-color: currentColor;\n  // stylelint-disable-next-line property-blacklist\n  border-radius: 50%;\n  opacity: 0;\n  animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n  width: $spinner-width-sm;\n  height: $spinner-height-sm;\n}\n","// stylelint-disable declaration-no-important\n\n.align-baseline    { vertical-align: baseline !important; } // Browser default\n.align-top         { vertical-align: top !important; }\n.align-middle      { vertical-align: middle !important; }\n.align-bottom      { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top    { vertical-align: text-top !important; }\n","// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background-color: $color !important;\n  }\n  a#{$parent},\n  button#{$parent} {\n    @include hover-focus() {\n      background-color: darken($color, 10%) !important;\n    }\n  }\n  @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n  #{$parent} {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n  }\n}\n","// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n  @include bg-variant(\".bg-#{$color}\", $value, true);\n}\n\n@if $enable-gradients {\n  @each $color, $value in $theme-colors {\n    @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value);\n  }\n}\n\n.bg-white {\n  background-color: $white !important;\n}\n\n.bg-transparent {\n  background-color: transparent !important;\n}\n","// stylelint-disable property-blacklist, declaration-no-important\n\n//\n// Border\n//\n\n.border         { border: $border-width solid $border-color !important; }\n.border-top     { border-top: $border-width solid $border-color !important; }\n.border-right   { border-right: $border-width solid $border-color !important; }\n.border-bottom  { border-bottom: $border-width solid $border-color !important; }\n.border-left    { border-left: $border-width solid $border-color !important; }\n\n.border-0        { border: 0 !important; }\n.border-top-0    { border-top: 0 !important; }\n.border-right-0  { border-right: 0 !important; }\n.border-bottom-0 { border-bottom: 0 !important; }\n.border-left-0   { border-left: 0 !important; }\n\n@each $color, $value in $theme-colors {\n  .border-#{$color} {\n    border-color: $value !important;\n  }\n}\n\n.border-white {\n  border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded-sm {\n  border-radius: $border-radius-sm !important;\n}\n\n.rounded {\n  border-radius: $border-radius !important;\n}\n\n.rounded-top {\n  border-top-left-radius: $border-radius !important;\n  border-top-right-radius: $border-radius !important;\n}\n\n.rounded-right {\n  border-top-right-radius: $border-radius !important;\n  border-bottom-right-radius: $border-radius !important;\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: $border-radius !important;\n  border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-left {\n  border-top-left-radius: $border-radius !important;\n  border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-lg {\n  border-radius: $border-radius-lg !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-pill {\n  border-radius: $rounded-pill !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    @each $value in $displays {\n      .d#{$infix}-#{$value} { display: $value !important; }\n    }\n  }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n  @each $value in $displays {\n    .d-print-#{$value} { display: $value !important; }\n  }\n}\n","// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  width: 100%;\n  padding: 0;\n  overflow: hidden;\n\n  &::before {\n    display: block;\n    content: \"\";\n  }\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n}\n\n@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {\n  $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);\n  $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);\n\n  .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {\n    &::before {\n      padding-top: percentage($embed-responsive-aspect-ratio-y / $embed-responsive-aspect-ratio-x);\n    }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .flex#{$infix}-row            { flex-direction: row !important; }\n    .flex#{$infix}-column         { flex-direction: column !important; }\n    .flex#{$infix}-row-reverse    { flex-direction: row-reverse !important; }\n    .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n    .flex#{$infix}-wrap         { flex-wrap: wrap !important; }\n    .flex#{$infix}-nowrap       { flex-wrap: nowrap !important; }\n    .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n    .flex#{$infix}-fill         { flex: 1 1 auto !important; }\n    .flex#{$infix}-grow-0       { flex-grow: 0 !important; }\n    .flex#{$infix}-grow-1       { flex-grow: 1 !important; }\n    .flex#{$infix}-shrink-0     { flex-shrink: 0 !important; }\n    .flex#{$infix}-shrink-1     { flex-shrink: 1 !important; }\n\n    .justify-content#{$infix}-start   { justify-content: flex-start !important; }\n    .justify-content#{$infix}-end     { justify-content: flex-end !important; }\n    .justify-content#{$infix}-center  { justify-content: center !important; }\n    .justify-content#{$infix}-between { justify-content: space-between !important; }\n    .justify-content#{$infix}-around  { justify-content: space-around !important; }\n\n    .align-items#{$infix}-start    { align-items: flex-start !important; }\n    .align-items#{$infix}-end      { align-items: flex-end !important; }\n    .align-items#{$infix}-center   { align-items: center !important; }\n    .align-items#{$infix}-baseline { align-items: baseline !important; }\n    .align-items#{$infix}-stretch  { align-items: stretch !important; }\n\n    .align-content#{$infix}-start   { align-content: flex-start !important; }\n    .align-content#{$infix}-end     { align-content: flex-end !important; }\n    .align-content#{$infix}-center  { align-content: center !important; }\n    .align-content#{$infix}-between { align-content: space-between !important; }\n    .align-content#{$infix}-around  { align-content: space-around !important; }\n    .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n    .align-self#{$infix}-auto     { align-self: auto !important; }\n    .align-self#{$infix}-start    { align-self: flex-start !important; }\n    .align-self#{$infix}-end      { align-self: flex-end !important; }\n    .align-self#{$infix}-center   { align-self: center !important; }\n    .align-self#{$infix}-baseline { align-self: baseline !important; }\n    .align-self#{$infix}-stretch  { align-self: stretch !important; }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .float#{$infix}-left  { float: left !important; }\n    .float#{$infix}-right { float: right !important; }\n    .float#{$infix}-none  { float: none !important; }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n@each $value in $overflows {\n  .overflow-#{$value} { overflow: $value !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n@each $position in $positions {\n  .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: $zindex-fixed;\n}\n\n.sticky-top {\n  @supports (position: sticky) {\n    position: sticky;\n    top: 0;\n    z-index: $zindex-sticky;\n  }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n  @include sr-only();\n}\n\n.sr-only-focusable {\n  @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n  @each $size, $length in $sizes {\n    .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n  }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","//\n// Stretched link\n//\n\n.stretched-link {\n  &::after {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 1;\n    // Just in case `pointer-events: none` is set on a parent\n    pointer-events: auto;\n    content: \"\";\n    // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color\n    background-color: rgba(0, 0, 0, 0);\n  }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    @each $prop, $abbrev in (margin: m, padding: p) {\n      @each $size, $length in $spacers {\n        .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n        .#{$abbrev}t#{$infix}-#{$size},\n        .#{$abbrev}y#{$infix}-#{$size} {\n          #{$prop}-top: $length !important;\n        }\n        .#{$abbrev}r#{$infix}-#{$size},\n        .#{$abbrev}x#{$infix}-#{$size} {\n          #{$prop}-right: $length !important;\n        }\n        .#{$abbrev}b#{$infix}-#{$size},\n        .#{$abbrev}y#{$infix}-#{$size} {\n          #{$prop}-bottom: $length !important;\n        }\n        .#{$abbrev}l#{$infix}-#{$size},\n        .#{$abbrev}x#{$infix}-#{$size} {\n          #{$prop}-left: $length !important;\n        }\n      }\n    }\n\n    // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n    @each $size, $length in $spacers {\n      @if $size != 0 {\n        .m#{$infix}-n#{$size} { margin: -$length !important; }\n        .mt#{$infix}-n#{$size},\n        .my#{$infix}-n#{$size} {\n          margin-top: -$length !important;\n        }\n        .mr#{$infix}-n#{$size},\n        .mx#{$infix}-n#{$size} {\n          margin-right: -$length !important;\n        }\n        .mb#{$infix}-n#{$size},\n        .my#{$infix}-n#{$size} {\n          margin-bottom: -$length !important;\n        }\n        .ml#{$infix}-n#{$size},\n        .mx#{$infix}-n#{$size} {\n          margin-left: -$length !important;\n        }\n      }\n    }\n\n    // Some special margin utils\n    .m#{$infix}-auto { margin: auto !important; }\n    .mt#{$infix}-auto,\n    .my#{$infix}-auto {\n      margin-top: auto !important;\n    }\n    .mr#{$infix}-auto,\n    .mx#{$infix}-auto {\n      margin-right: auto !important;\n    }\n    .mb#{$infix}-auto,\n    .my#{$infix}-auto {\n      margin-bottom: auto !important;\n    }\n    .ml#{$infix}-auto,\n    .mx#{$infix}-auto {\n      margin-left: auto !important;\n    }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace !important; }\n\n// Alignment\n\n.text-justify  { text-align: justify !important; }\n.text-wrap     { white-space: normal !important; }\n.text-nowrap   { white-space: nowrap !important; }\n.text-truncate { @include text-truncate(); }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .text#{$infix}-left   { text-align: left !important; }\n    .text#{$infix}-right  { text-align: right !important; }\n    .text#{$infix}-center { text-align: center !important; }\n  }\n}\n\n// Transformation\n\n.text-lowercase  { text-transform: lowercase !important; }\n.text-uppercase  { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light   { font-weight: $font-weight-light !important; }\n.font-weight-lighter { font-weight: $font-weight-lighter !important; }\n.font-weight-normal  { font-weight: $font-weight-normal !important; }\n.font-weight-bold    { font-weight: $font-weight-bold !important; }\n.font-weight-bolder  { font-weight: $font-weight-bolder !important; }\n.font-italic         { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n  @include text-emphasis-variant(\".text-#{$color}\", $value, true);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n  @include text-hide($ignore-warning: true);\n}\n\n.text-decoration-none { text-decoration: none !important; }\n\n.text-break {\n  word-break: break-word !important; // IE & < Edge 18\n  overflow-wrap: break-word !important;\n}\n\n// Reset\n\n.text-reset { color: inherit !important; }\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    color: $color !important;\n  }\n  @if $emphasized-link-hover-darken-percentage != 0 {\n    a#{$parent} {\n      @include hover-focus() {\n        color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n      }\n    }\n  }\n  @include deprecate(\"`text-emphasis-variant()`\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n  // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n\n  @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Visibility utilities\n//\n\n.visible {\n  visibility: visible !important;\n}\n\n.invisible {\n  visibility: hidden !important;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/main.css/blob/master/src/_print.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n  @media print {\n    *,\n    *::before,\n    *::after {\n      // Bootstrap specific; comment out `color` and `background`\n      //color: $black !important; // Black prints faster\n      text-shadow: none !important;\n      //background: transparent !important;\n      box-shadow: none !important;\n    }\n\n    a {\n      &:not(.btn) {\n        text-decoration: underline;\n      }\n    }\n\n    // Bootstrap specific; comment the following selector out\n    //a[href]::after {\n    //  content: \" (\" attr(href) \")\";\n    //}\n\n    abbr[title]::after {\n      content: \" (\" attr(title) \")\";\n    }\n\n    // Bootstrap specific; comment the following selector out\n    //\n    // Don't show links that are fragment identifiers,\n    // or use the `javascript:` pseudo protocol\n    //\n\n    //a[href^=\"#\"]::after,\n    //a[href^=\"javascript:\"]::after {\n    // content: \"\";\n    //}\n\n    pre {\n      white-space: pre-wrap !important;\n    }\n    pre,\n    blockquote {\n      border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n      page-break-inside: avoid;\n    }\n\n    //\n    // Printing Tables:\n    // https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables\n    //\n\n    thead {\n      display: table-header-group;\n    }\n\n    tr,\n    img {\n      page-break-inside: avoid;\n    }\n\n    p,\n    h2,\n    h3 {\n      orphans: 3;\n      widows: 3;\n    }\n\n    h2,\n    h3 {\n      page-break-after: avoid;\n    }\n\n    // Bootstrap specific changes start\n\n    // Specify a size and min-width to make printing closer across browsers.\n    // We don't set margin here because it breaks `size` in Chrome. We also\n    // don't use `!important` on `size` as it breaks in Chrome.\n    @page {\n      size: $print-page-size;\n    }\n    body {\n      min-width: $print-body-min-width !important;\n    }\n    .container {\n      min-width: $print-body-min-width !important;\n    }\n\n    // Bootstrap components\n    .navbar {\n      display: none;\n    }\n    .badge {\n      border: $border-width solid $black;\n    }\n\n    .table {\n      border-collapse: collapse !important;\n\n      td,\n      th {\n        background-color: $white !important;\n      }\n    }\n\n    .table-bordered {\n      th,\n      td {\n        border: 1px solid $gray-300 !important;\n      }\n    }\n\n    .table-dark {\n      color: inherit;\n\n      th,\n      td,\n      thead th,\n      tbody + tbody {\n        border-color: $table-border-color;\n      }\n    }\n\n    .table .thead-dark th {\n      color: inherit;\n      border-color: $table-border-color;\n    }\n\n    // Bootstrap specific changes end\n  }\n}\n"]}
\ No newline at end of file
diff --git a/public_html/img/facebook_qube.jpg b/public_html/img/facebook_qube.jpg
new file mode 100644 (file)
index 0000000..090ab0f
Binary files /dev/null and b/public_html/img/facebook_qube.jpg differ
diff --git a/public_html/img/linked_in_qube.jpg b/public_html/img/linked_in_qube.jpg
new file mode 100644 (file)
index 0000000..592b236
Binary files /dev/null and b/public_html/img/linked_in_qube.jpg differ
diff --git a/public_html/index.html b/public_html/index.html
new file mode 100644 (file)
index 0000000..dee66ac
--- /dev/null
@@ -0,0 +1,171 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="utf-8">
+  <meta content="width=device-width, initial-scale=1.0" name="viewport">
+
+  <title>Qube Solutions Group</title>
+
+  <meta name="keywords" content="Qube Group, Concretec, Beton, Systèmes Techniques, Technique de coffrage, Accessoires de Coffrage, Systèmes de Levage, Systèmes de fixation. Joint bâtiments, Technologie étanchéité, Produits Chimiques, Systèmes Insonorisation, Technique de formes béton, Installation chantier, Mobilier Urbain, Concepts de mouvements, Sécurité de chantier" />
+<meta name="description" content="Qube Group Luxembourg - le fournisseur des entreprises de construction et des communes" />
+<meta property="og:title" content="Qube Group Solutions - Luxembourg <?php echo $title; ?>" />
+<meta property="og:description" content="Qube Group Solutions - Luxembourg <?php echo $description; ?>" />
+<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/>
+<meta name="author" content="qube-concretec.eu">
+<meta name="msvalidate.01" content="B329998B22680D84032210BB64F78637" />
+<meta name = "format-detection" content = "telephone=no" />
+
+
+<meta http-equiv="cache-control" content="max-age=0" />
+<meta http-equiv="cache-control" content="no-cache" />
+<meta http-equiv="expires" content="0" />
+<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
+<meta http-equiv="pragma" content="no-cache" />
+
+<meta name="apple-mobile-web-app-capable" content="yes">
+<meta name="apple-mobile-web-app-status-bar-style" content="blue">
+<meta name="apple-mobile-web-app-title" content="Qube Group">
+<link rel="manifest" href="manifest.json">
+
+<link rel="shortcut icon" href="img/favicon.ico">
+
+<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
+<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png">
+<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">
+<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">
+<link rel="apple-touch-icon" sizes="144x144" href="img/apple-touch-icon-144x144.png">
+<link rel="apple-touch-icon" sizes="152x152" href="img/apple-touch-icon-152x152.png">
+
+
+<link rel="apple-touch-icon-precomposed" sizes="180x180" href="img/apple-touch-icon-precomposed.png">
+
+<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
+<link rel="icon" type="image/png" sizes="32x32" href="img/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="img/favicon-16x16.png">
+
+<link rel="mask-icon" href="img/safari-pinned-tab.svg?v=rMJ0xoby8K" color="#245ba7">
+<meta name="msapplication-TileColor" content="#245ba7">
+<meta name="msapplication-config" content="/img/browserconfig.xml?v=rMJ0xoby8K">
+<meta name="theme-color" content="#ffffff">
+
+<meta name="msapplication-TileImage" content="/img/icon-144x144.png">
+<meta name="msapplication-TileColor" content="blue">
+
+
+<meta name="geo.region" content="LU-D" />
+<meta name="geo.placename" content="Luxembourg" />
+<meta name="geo.position" content="49.651203;6.083003" />
+<meta name="ICBM" content="49.651203, 6.083003" />
+
+<link rel="alternate" type="text/html" hreflang="fr" href="https://www.qube-concretec.eu/home/home/matieres-premieres/fr/" />
+<link rel="canonical" href="https://www.qube-concretec.eu/" />
+
+  <!-- Google Fonts -->
+  <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Poppins:300,400,500,700" rel="stylesheet">
+
+  <!-- Vendor CSS Files -->
+  <link href="assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
+  <!--<link href="assets/vendor/animate.css/animate.min.css" rel="stylesheet">
+  <link href="assets/vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet">
+  <link href="assets/vendor/venobox/venobox.css" rel="stylesheet"> -->
+
+  <!-- Template Main CSS File -->
+  <link href="assets/css/style.css" rel="stylesheet">
+
+  <!-- =======================================================
+  * Template Name: Regna - v2.0.0
+  * Template URL: https://bootstrapmade.com/regna-bootstrap-onepage-template/
+  * Author: BootstrapMade.com
+  * License: https://bootstrapmade.com/license/
+  ======================================================== -->
+</head>
+
+<body>
+
+  <!-- ======= Header ======= -->
+  <header id="header">
+    <div class="container">
+
+      <div id="logo" class="pull-left">
+        <a href="#hero"><img src="assets/img/logo.png" alt=""></a>
+        <!-- Uncomment below if you prefer to use a text logo -->
+        <!--<h1><a href="#hero">Regna</a></h1>-->
+      </div>
+
+      <nav id="nav-menu-container">
+        <ul class="nav-menu">
+          <li class="menu-active"><a href="https://www.qube-concretec.eu/home/1/fr/">Luxembourg</a></li>
+          <li><a href="#">Belgique</a></li>
+          <li><a href="#">France</a></li>
+          <!--<li><a href="#portfolio">Portfolio</a></li>
+          <li><a href="#team">Team</a></li>
+          <li class="menu-has-children"><a href="">Drop Down</a>
+            <ul>
+              <li><a href="#">Drop Down 1</a></li>
+              <li class="menu-has-children"><a href="#">Drop Down 2</a>
+                <ul>
+                  <li><a href="#">Deep Drop Down 1</a></li>
+                  <li><a href="#">Deep Drop Down 2</a></li>
+                  <li><a href="#">Deep Drop Down 3</a></li>
+                  <li><a href="#">Deep Drop Down 4</a></li>
+                  <li><a href="#">Deep Drop Down 5</a></li>
+                </ul>
+              </li>
+              <li><a href="#">Drop Down 3</a></li>
+              <li><a href="#">Drop Down 4</a></li>
+              <li><a href="#">Drop Down 5</a></li>
+            </ul>
+          </li>
+          <li><a href="#contact">Contact Us</a></li>-->
+        </ul>
+      </nav>
+    </div>
+  </header><!-- End Header -->
+
+  <!-- ======= Hero Section ======= -->
+  <section id="hero">
+    <div class="hero-container">
+      <h1>BIENVENUE - WELCOME - WILLKOMMEN</h1>
+      <h2 style="background: rgba(11, 81, 154, 0.6);">Veuillez choisir votre pays d'activités<br/>Please select your country of activity<br/>Bitte wählen Sie das Land nach Ihrem Tätigkeitsgebiet</h2>
+      <a href="https://www.qube-concretec.eu/home/1/fr/" class="btn-get-started">Luxembourg</a> <a href="#" class="btn-get-started">Belgique<br/><small>coming soon</small></a> <!--<a href="#" class="btn-get-started">France<br/><small>coming soon</small></a>-->
+    </div>
+  </section><!-- End Hero Section -->
+
+
+  <!-- ======= Footer ======= -->
+  <footer id="footer">
+    <div class="footer-top">
+      <div class="container">
+
+      </div>
+    </div>
+
+    <div class="container">
+      <div class="copyright">
+        &copy; Copyright <strong>Qube Solutions Group</strong>. All Rights Reserved
+      </div>
+      
+    </div>
+  </footer><!-- End Footer -->
+
+  <!-- <a href="#" class="back-to-top"><i class="fa fa-chevron-up"></i></a> -->
+
+  <!-- Vendor JS Files -->
+  <!-- <script src="/assets/vendor/jquery/jquery.min.js"></script>
+  <script src="/assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
+  <script src="/assets/vendor/jquery.easing/jquery.easing.min.js"></script>
+  <script src="/assets/vendor/php-email-form/validate.js"></script>
+  <script src="/assets/vendor/counterup/counterup.min.js"></script>
+  <script src="/assets/vendor/wow/wow.min.js"></script>
+  <script src="/assets/vendor/waypoints/jquery.waypoints.min.js"></script>
+  <script src="/assets/vendor/superfish/superfish.min.js"></script>
+  <script src="/assets/vendor/hoverIntent/hoverIntent.js"></script>
+  <script src="/assets/vendor/venobox/venobox.min.js"></script> -->
+
+  <!-- Template Main JS File -->
+  <!-- <script src="/assets/js/main.js"></script> -->
+
+</body>
+
+</html>
index 737e8ed..0e06696 100644 (file)
@@ -1,5 +1,6 @@
 <?php
 include ("lib/config.php");
+include ("lib/version.php");
 require_once("lib/modules/Api.php");
 include ("lib/database.php");
 $db = new database($cfg["db"]);
@@ -21,16 +22,16 @@ if (isset($_COOKIE[$cfg["cookie"]])){
 
 if ($_SERVER["REQUEST_METHOD"] == "POST"){
   #$vars["hasposts"] = $_POST;
-  file_put_contents("log/session.log",print_r($_POST,true),FILE_APPEND);
// file_put_contents("log/session.log",print_r($_POST,true),FILE_APPEND);
   if (isset($_POST["btnlogin"])){
     
     $ret = $se->checklogin($_POST["login"],$_POST["password"]);
-    file_put_contents("log/session.log",print_r($ret,true)."\n",FILE_APPEND);
+   // file_put_contents("log/session.log",print_r($ret,true)."\n",FILE_APPEND);
     if ($ret["sid"] != "" && $ret["sid"] != null){
       $sid = $ret["sid"];
-      file_put_contents("log/session.log","RX".print_r($ret,true)." TEST ".$sid." TEST "."\n",FILE_APPEND);
+    //  file_put_contents("log/session.log","RX".print_r($ret,true)." TEST ".$sid." TEST "."\n",FILE_APPEND);
       if (!setcookie($cfg["cookie"],$sid,time()+60*60*24*365,"/",$_SERVER["HTTP_HOST"],1,1)){
-        file_put_contents("log/session.log","COOKIE NOT SET!\n",FILE_APPEND);
+       // file_put_contents("log/session.log","COOKIE NOT SET!\n",FILE_APPEND);
       };
       
     }
@@ -224,74 +225,6 @@ $site = new Site($db,$cfg);
     </div>
   </nav>
 </header>
-  
-  <div class="global" style="margin-top: 60px;">
- <?php
-  include("pages/sections/slides.php");
- ?>
-<div id="contenu" >
-  
-<?php
-
-if (file_exists('pages/'.$page.'.php')){
-  
-  include('pages/'.$page.'.php');
-} else {
-
-  include('pages/default.php');
-}
-?>
-         </div>
-     </div>
-</div>
-<!--footer-->
-<footer class="container-fluid bg-qube">
-<?php if (($page != 'product') && $page != 'shop' && $page != 'askprice') {?>
-        <div class="row" style="min-height: 250px; padding-top: 20px;"> 
-        <div class="col-md-4">
-                    <div class="container text-white" >
-                    <h4 style="color:#fff;">Contacts</h4>
-                    Qube Solutions Group SARL<br/>
-                    2 Rue Kalchesbruck,<br/>
-                    L-1852 Luxembourg<br/>
-                    Tél.: +352 20 40 20 32<br/>
-                    Fax : +352 20 40 20 33<br/>
-                    <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/legal/fr/">Mentions légales</a> - <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/legal/de/">Impressum</a><br/>
-                    <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/data_protection/fr/">RGPD</a> - <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/data_protection/de/">Datenschutz</a><br/>
-                    </div>
-        </div>
-        <div class="col-md-4">
-                    <div class="container text-white">
-                    <h4 style="color:#fff;">Carreers</h4>
-                    Feel free to contact us for any job opportunity.<br/>
-                    See our job offers or send us your application<br/>
-                    <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/jobs/<?php echo $lang; ?>/">- See Job offers</a><br/>
-                    <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>contact/jobs/<?php echo $lang; ?>/">- Send your application</a><br/><br/> <br/> <br/>
-                    </div>
-        </div>
-        <div class="col-md-4"> 
-                    <div class="container text-white">
-                    <h4 style="color:#fff;">Let's connect</h4>
-                    <div class="bar">
-                    <a class="bar-item" href=""><i class="fa fa-facebook"></i></a>
-                    <a class="bar-item" href=""><i class="fa fa-instagram"></i></a>
-                    <a class="bar-item" href=""><i class="fa fa-youtube"></i></a>
-                    <a class="bar-item" href=""><i class="fa fa-youtube"></i></a>
-                    <a class="bar-item" href=""><i class="fa fa-youtube"></i></a>
-                    </div>
-                    
-                    </ul>
-</div>
-                    </div>
-        </div>
-<?php } ?>
-        <div class="container" style="height:30px; text-align: center;">
-        
-        <span style="color:#fff; font-size:15px; ">&copy; Qube Solutions Group 2021 </span>
-      
-        </div>
-</footer>
-
 <nav class="navbar navbar-dark navbar-expand-md fixed-bottom bg-grey d-md-none">
     <div class="container-fluid">
     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbottom" aria-controls="navbottom" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span></button>
@@ -361,20 +294,84 @@ if (file_exists('pages/'.$page.'.php')){
       <?php } ?>
     </div>
   </nav>
-<div id="dlgvideo" class="modal">
-  <div class="modal-content animate-top card-4">
-    <header> 
+  <div class="global" style="margin-top: 60px;">
+ <?php
+  include("pages/sections/slides.php");
+ ?>
+<div id="contenu" >
+<?php
+if (file_exists('pages/'.$page.'.php')){
+  include('pages/'.$page.'.php');
+} else {
+  include('pages/default.php');
+}
+?>
+         </div>
+     </div>
+</div>
+<!--footer-->
+<footer class="container-fluid bg-qube">
+<?php if (($page != 'product') && $page != 'shop' && $page != 'askprice') {?>
+        <div class="row" style="min-height: 250px; padding-top: 20px;"> 
+        <div class="col-md-4">
+                    <div class="container text-white" >
+                    <h4 style="color:#fff;">Contacts</h4>
+                    Qube Solutions Group SARL<br/>
+                    2 Rue Kalchesbruck,<br/>
+                    L-1852 Luxembourg<br/>
+                    Tél.: +352 20 40 20 32<br/>
+                    Fax : +352 20 40 20 33<br/>
+                    <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/legal/fr/">Mentions légales</a> - <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/legal/de/">Impressum</a><br/>
+                    <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/data_protection/fr/">RGPD</a> - <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/data_protection/de/">Datenschutz</a><br/>
+                    </div>
+        </div>
+        <div class="col-md-4">
+                    <div class="container text-white">
+                    <h4 style="color:#fff;">Carreers</h4>
+                    Feel free to contact us for any job opportunity.<br/>
+                    See our job offers or send us your application<br/>
+                    <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/jobs/<?php echo $lang; ?>/">- See Job offers</a><br/>
+                    <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>contact/jobs/<?php echo $lang; ?>/">- Send your application</a><br/><br/> <br/> <br/>
+                    </div>
+        </div>
+        <div class="col-md-4"> 
+                    <div class="container text-white">
+                    <h4 style="color:#fff;">Let's connect</h4>
+                    <div class="bar">
+                    <a class="bar-item" href=""><i class="fa fa-facebook"></i></a>
+                    <a class="bar-item" href=""><i class="fa fa-instagram"></i></a>
+                    <a class="bar-item" href=""><i class="fa fa-youtube"></i></a>
+                    <a class="bar-item" href=""><i class="fa fa-youtube"></i></a>
+                    <a class="bar-item" href=""><i class="fa fa-youtube"></i></a>
+                    </div>
+                    
+                    </ul>
+</div>
+                    </div>
+        </div>
+<?php } ?>
+        <div class="container" style="height:30px; text-align: center;">
+        
+        <span style="color:#fff; font-size:15px; ">&copy; Qube Solutions Group 2021 </span>
+      
+        </div>
+</footer>
+
+
+<div id="dlgvideo" class="modal" tabindex="-1">
+  <div class="modal-dialog modal-lg"><div class="modal-content">
+    <div class="modal-header"> 
+    <h2 id="dlgvideo_title">Vidéo</h2>
       <span onclick="document.getElementById('dlgvideo').style.display='none'; return false;" 
        class="button toolbarbtn display-topright" ><span class="icon icon-close" style="font-size: 18px;"></span></span>
-      <h2 id="dlgvideo_title">Vidéo</h2>
-    </header>
-    <div class="container">
+    </div>
+    <div class="modal-body">
       <iframe style="width: 100%;height: 480px !important;" id="dlgvideo_src" src="" frameborder="0" allowfullscreen></iframe>
     </div>
-    <footer>
-    <button class="button actionbtn margin-right border" onclick="document.getElementById('dlgvideo').style.display='none'; return false;"><?php echo $lbl['close'] ?></button>  
+    <div class="modal-footer">
+    <button type="button" class="btn btn-secondary" onclick="document.getElementById('dlgvideo').style.display='none'; return false;" ><?php echo $lbl['close'] ?></button>  
     </footer>
-  </div>
+</div></div>
 </div>
 <script>
   let publicapi="<?php echo $cfg["basepath"]; ?>publicapi.php";
index b8796a4..6c81494 100644 (file)
@@ -81,9 +81,9 @@ let shop = {
       }).catch(e => { console.log(e)});
     return false;
   },
-  setArticleGroup: function(gdx,grpdata,articledata,type){
+  setArticleGroup: function(gdx,grpdata,articledata,type,mdsize='6'){
     let grparticle = grpdata['article'];
-    let strartgrp = '<div  class="card col-md-6 col-sm-12" style="border: 0px;"><div style="background-color: #f1f1f1; padding-bottom: 10px; margin: 5px;border: 1px solid #ccc;">'+
+    let strartgrp = '<div  class="card col-md-'+mdsize+' col-sm-12" style="border: 0px;"><div style="background-color: #f1f1f1; padding-bottom: 10px; margin: 5px;border: 1px solid #ccc;">'+
             '<div class="container d-none d-md-block" style="background-color: #fff;margin-left: 0px;padding: 0px;padding-right: 10px;">' +
             '<div class="container d-flex" style="text-align: left;margin-left: 0px; padding: 0px;">'+
             '<div  style="width: 200px;">' +
@@ -275,15 +275,20 @@ let shop = {
     var myModal = new bootstrap.Modal(document.getElementById('dlgprogress'), {});
     myModal.show();
     document.getElementById("articleresulthead").innerHTML = lbl["searchresult"] + " : " +searchtext;
+    let col=1;
     postData({"ac":"search","query":searchtext,"lang":preferences.lang}).then(data => {
             postData({"ac":"getGroups","articles":data.data,"lang":preferences.lang}).then(agrps => {
         shop.article_groups = agrps.data;
-        lst.innerHTML='';
+          
+          lst.innerHTML='<div class="col-md-6" id="prdcol1"></div><div class="col-md-6" id="prdcol2"></div>';
         postData({"ac":"getArticles","articles":data.data,"lang":preferences.lang}).then(arts => {
           shop.articles = arts.data;
+          //lst = document.getElementById("prdcol" + col);
           for (var g=0;g< shop.article_groups.length;g++){
             let agrp = shop.setArticleGroup(g,shop.article_groups[g],shop.articles,type);
-            lst.insertAdjacentHTML('beforeend','' +agrp +'');
+            document.getElementById("prdcol" + col).insertAdjacentHTML('beforeend','' +agrp +'');
+            console.log("COL",col);
+            if (col==1){col=2;}else {col=1;}
           }
           
         }).finally(data => {myModal.hide();});
index aeba0e4..a8ebc1b 100644 (file)
@@ -47,7 +47,7 @@
     "datapath" => "data/",
     "templatepath" => "tmpl/",
     "basepath" => substr(dirname($_SERVER["SCRIPT_FILENAME"]),strlen($_SERVER["DOCUMENT_ROOT"])).'/',
-    "version" => date("YmdHi"),
+    "version" => "dev",
     "cdate" => date("Ymd")
     
   );
index 5ccc879..0985646 100644 (file)
   "progress" => "Bitte warten!...",
   "deliverysite" => "Baustelle",
   "contactname" => "Kontaktperson",
-  "sendaskprice" => "Envoyer la demande de prix",
+  "sendaskprice" => "Anfrage abschicken",
+  "art_bro_pdf" =>  "Brochüre",
+  "art_brochure" => "Sicherheits-Anleitung",
+  "art_certific" => "Zertifickat",
+  "art_fiche" => "Datenblatt",
+  "art_image" => "Bild",
+  "art_solu_sys" => "System-Anleitung",
+  "art_video" => "Video",
+  "art_bim" => "BIM",
+  "art_form_com" => "Formular",
+  "groupe" => "Montage-Anleitung",
+  "art_soumis" => "Ausschreibung"
  );
 ?>
\ No newline at end of file
index 062fac4..e5698c6 100644 (file)
   "deliverysite" => "Construction site",
   "contactname" => "contact person",
   "sendaskprice" => "Send",
+  "art_bro_pdf" =>  "Brochure",
+  "art_brochure" => "Fiche de sécurité",
+  "art_certific" => "Certificat",
+  "art_fiche" => "Fiche Technique",
+  "art_image" => "Image",
+  "art_solu_sys" => "Solution Système",
+  "art_video" => "Vidéo",
+  "art_bim" => "BIM",
+  "art_form_com" => "Formulaire",
+  "groupe" => "Fiche de Montage",
+  "art_soumis" => "Soumission"
 );
 ?>
\ No newline at end of file
index a72abc4..d26bcbc 100644 (file)
   "deliverysite" => "Nom du Chantier",
   "contactname" => "Personne de contact",
   "sendaskprice" => "Envoyer la demande de prix",
+  "art_bro_pdf" =>  "Brochure",
+  "art_brochure" => "Fiche de sécurité",
+  "art_certific" => "Certificat",
+  "art_fiche" => "Fiche Technique",
+  "art_image" => "Image",
+  "art_solu_sys" => "Solution Système",
+  "art_video" => "Vidéo",
+  "art_bim" => "BIM",
+  "art_form_com" => "Formulaire",
+  "groupe" => "Fiche de Montage",
+  "art_soumis" => "Soumission"
 );
 ?>
\ No newline at end of file
index 4573158..79cea50 100644 (file)
   "deliverysite" => "Construction site",
   "contactname" => "contact person",
   "sendaskprice" => "Send",
+  "art_bro_pdf" =>  "Brochure",
+  "art_brochure" => "Fiche de sécurité",
+  "art_certific" => "Certificat",
+  "art_fiche" => "Fiche Technique",
+  "art_image" => "Image",
+  "art_solu_sys" => "Solution Système",
+  "art_video" => "Vidéo",
+  "art_bim" => "BIM",
+  "art_form_com" => "Formulaire",
+  "groupe" => "Fiche de Montage",
+  "art_soumis" => "Soumission"
 );
 ?>
\ No newline at end of file
index 32770d4..fe65888 100644 (file)
   "deliverysite" => "Construction site",
   "contactname" => "contact person",
   "sendaskprice" => "Send",
+  "art_bro_pdf" =>  "Brochure",
+  "art_brochure" => "Fiche de sécurité",
+  "art_certific" => "Certificat",
+  "art_fiche" => "Fiche Technique",
+  "art_image" => "Image",
+  "art_solu_sys" => "Solution Système",
+  "art_video" => "Vidéo",
+  "art_bim" => "BIM",
+  "art_form_com" => "Formulaire",
+  "groupe" => "Fiche de Montage",
+  "art_soumis" => "Soumission"
 );
 ?>
\ No newline at end of file
index 6fec5ed..791f191 100644 (file)
@@ -16,15 +16,13 @@ class ArticleGroups{
     if (!$lang){ $lang=$this->cfg["lang"];}
     $sql="select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_".$lang.",fm.titre_fr) as famille,coalesce(gr.titre_".$lang.",gr.titre_fr) as groupe
     from (
-    select 
-    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
-    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
-    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
-    ar.article 
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
     from article_groups ag left join articles ar on (ag.article=ar.article_group) 
     where ag.isactive =1 or ar.isactive=1) aa 
     join groupes gr on (gr.gp_art=aa.gp_art)
-    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;";
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;";
 
     return $this->dbh->queryarray($sql);
   }
index 9c5f113..e6c5c76 100644 (file)
@@ -79,11 +79,11 @@ class Articles{
       //file_put_contents("log/search.log","TT:".strtolower($t)."\n",FILE_APPEND);
       if (strlen($where) > 0){ $where .= " AND ";  }
       if (strlen($t) >= 2){
-        $where .= " search_".$lang." LIKE '%".strtolower($t)."%'";
+        $where .= " ax.search_".$lang." LIKE '%".strtolower($t)."%'";
       }
     }
     if (strlen($where) > 0){
-      $xsql = "select article from article_search where ".$where;
+      $xsql = "select ax.article from article_search ax join articles ar on (ar.article=ax.article) join article_groups ag on (ar.article_group=ag.article) where ar.isactive=1 and ag.isactive=1 and ".$where;
       //file_put_contents("log/search.log","SQL:".$xsql."\n",FILE_APPEND);
       $ores = $this->dbh->queryarray($xsql);
       if ($ores && count($ores) > 0){
index 6e7b8fa..5eaf9ac 100644 (file)
@@ -26,7 +26,7 @@ class Site{
     
     ?>
     
-    <div class="col d-none d-md-block" >
+    <div class="col d-none d-md-block" style="margin-left: 10px;" >
       <div class="row bg-qube" style="border: 1px solid #ccc; width: 300px; margin-top: 5px;">
         <div class="col-12" style="margin: 0 auto; background-color: #fff;text-align: center;">
           <img src="<?php  echo $imgfile ?>"  style="width: 200px;height: 200px;" alt="<?php echo $agr['article'];?>">
@@ -39,7 +39,9 @@ class Site{
          echo (($agr["brochure"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["brochure"], 0, 4 ) === "http")?$agr["brochure"]:$this->cfg["basepath"].'shop/media/'.$agr["brochure"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;text-decoration:"></span>Brochure</a>':"&nbsp;"); ?>
         </div>
         <div class="col-4" style="height: 40px;padding: 2px!important;">
-                      <?php 
+
+                      <?php
+                        
                          echo (($agr["fichetechnique"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["fichetechnique"], 0, 4 ) === "http")?$agr["fichetechnique"]:$this->cfg["basepath"].'shop/media/'.$agr["fichetechnique"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;"></span>F. Techn.</a>':"&nbsp;"); ?>
                       </div>
                       <div class="col-4" style="height: 40px;padding: 2px!important;">
@@ -72,7 +74,7 @@ class Site{
                     </div>
       </div>
     </div>
-    <div class="col d-md-none">
+    <div class="col d-md-none" style="margin-left: 10px;">
       <div class="row bg-qube" style="width: 180px;">
         <div class="col-12" style="margin: 0 auto; background-color: #fff;text-align: center;">
         <img src="<?php  echo $imgfile ?>"  style="width: 170px;height: 170px;" alt="<?php echo $agr['article'];?>">
diff --git a/public_html/lib/version.php b/public_html/lib/version.php
new file mode 100644 (file)
index 0000000..606d0d6
--- /dev/null
@@ -0,0 +1,3 @@
+<?php 
+  $cfg["version"] = date('Ymdhis');
+?>
\ No newline at end of file
index c0c855b..07899d2 100644 (file)
@@ -4889,3 +4889,20949 @@ QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage
         where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
 QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
 QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1'
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'img') OR (linkname = '') OR (linkname = 'assets')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'img') OR (linkname = '') OR (linkname = 'assets')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'img') OR (linkname = '') OR (linkname = 'assets')
+QUERY: SELECT * FROM content WHERE (linkname = 'img') OR (linkname = '') OR (linkname = 'assets')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'img') OR (linkname = '') OR (linkname = 'assets')
+QUERY: SELECT * FROM content WHERE (linkname = 'img') OR (linkname = '') OR (linkname = 'assets')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'img') OR (linkname = '') OR (linkname = 'assets')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C7';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C7';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='f78c8275-81bd-4bb6-9ca4-9c6c81c9ac6c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='f78c8275-81bd-4bb6-9ca4-9c6c81c9ac6c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C7';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='f78c8275-81bd-4bb6-9ca4-9c6c81c9ac6c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='f78c8275-81bd-4bb6-9ca4-9c6c81c9ac6c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A401' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A402';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A402' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A402' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A415';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A415' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A415' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C204';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+here gp_art='C204' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C205';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C205' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C206' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C205';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C205' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C205';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C205' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C205';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C205' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C205';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C205' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C201';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C201' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C200';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C200' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+here gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A400';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A400' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A400' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A201';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A208';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A208' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A208' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A209' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='D1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='D1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='D1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='D1' and gp_art='D100';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='D1'  and ag.gp_art='D100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='D100' and famille_art='D1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='D1' and gp_art='D100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='D1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='D1' and gp_art='D105';
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='D1'  and ag.gp_art='D105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='D105' and famille_art='D1'  and isactive=1 order by titre,article;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='D1' and gp_art='D105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C7';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0902' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C702' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0905' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C702' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0930' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C703' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0953' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C705' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0945' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C703' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0772' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C706' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0977' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C708' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-EP' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-KP' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='D1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='D1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='D1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='D1' and gp_art='D102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='D1'  and ag.gp_art='D102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='D102' and famille_art='D1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='D1' and gp_art='D102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A402';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A402' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A402' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A415';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A415' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A415' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A200';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A201';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A204';
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A201';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A205';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A205' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '7') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'team') OR (linkname = '')
+QUERYARRAY: SELECT * FROM team
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'newsletter') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'logistics') OR (linkname = '')
+QUERYARRAY: SELECT * FROM logistics
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'jobs') OR (linkname = '')
+QUERYARRAY: SELECT * FROM jobs
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'team') OR (linkname = '')
+QUERYARRAY: SELECT * FROM team
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1d43d399-985c-4ec3-bcc6-345a9cc2ab15' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='971018fe-4888-4685-9d15-248aabb09111' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='971018fe-4888-4685-9d15-248aabb09111' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='971018fe-4888-4685-9d15-248aabb09111' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='971018fe-4888-4685-9d15-248aabb09111' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='971018fe-4888-4685-9d15-248aabb09111' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='971018fe-4888-4685-9d15-248aabb09111' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C106';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C107';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C107' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C107' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C107' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C223';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C223' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C223' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C223' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A204';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A204';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='971018fe-4888-4685-9d15-248aabb09111' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-VB/CL10' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C621';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C621' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C621' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C621' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C100';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C106';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C107';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C107' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C107' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C107' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C108';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C108' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C108' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C109';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C109' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C109' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C109' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C110';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C110' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C110' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C110' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C108';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C108' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C108' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C111';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C111' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C111' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C111' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C108';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C108' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+here gp_art='C108' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C105';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C101';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C101' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C101' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A400';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A400' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A400' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+here gp_art='A401' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A402';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A402' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A402' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A415';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A415' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+here gp_art='A415' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-BC/D' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-VB/CL10' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'contratcadre') OR (linkname = '')
+QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1)  as name_display from (
+      select client,nom_1,nom_2,adresse_client from clients where client in (
+      select id_client from clients_contacts cc group by id_client)) cladr
+      left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; 
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='11258') group by article_group);
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='11258' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='10385') group by article_group);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='10385' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='10147') group by article_group);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='10147' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='10068') group by article_group);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='10068' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='10801') group by article_group);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='10801' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='10165') group by article_group);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='10165' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='10092') group by article_group);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='10092' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'contratcadre') OR (linkname = '')
+QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1)  as name_display from (
+      select client,nom_1,nom_2,adresse_client from clients where client in (
+      select id_client from clients_contacts cc group by id_client)) cladr
+      left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; 
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='11258') group by article_group);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='11258' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+      QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+s.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&FBL-FXW/V4A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C4' and gp_art='C403';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C403' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C4' and gp_art='C407';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C4' and gp_art='C407';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C4' and gp_art='C401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C401' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C223';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C223' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+here gp_art='C223' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C223' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C106';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C106';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C107';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C107' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C107' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C107' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C223';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C223' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C223' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C223' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C110';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C110' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C110' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C110' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C110';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C110' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C110' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C110' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C105';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A502';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A502';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A501';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A501' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A501' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A510';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A510' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+here gp_art='A510' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A510' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A511';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A511' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A511' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A511' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A400';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A400' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+here gp_art='A400' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A415';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A415' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A415' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A400';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A400' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A400' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A401' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C8';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'contratcadre') OR (linkname = '')
+QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1)  as name_display from (
+      select client,nom_1,nom_2,adresse_client from clients where client in (
+      select id_client from clients_contacts cc group by id_client)) cladr
+      left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; 
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage from article_groups where article in  (select article_group from articles where article in (select article from clients_contratcadre cc where client='11258') group by article_group);
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05, null as prix_net,ar.unite_quantite,ar.qte_stock,ar.qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs from clients_contratcadre ap join articles ar on (ar.article=ap.article) where ap.client='11258' group by ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT * FROM website_news WHERE id = '2' 
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='4';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+  join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+  join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='4';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='3';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+  join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='2';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='4';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7c168df3-0d5d-4b95-93d3-ff14e18a9ffb' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='8005f638-ee07-4db1-9e4c-6a699e0fc90f' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C5' and gp_art='C505';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C5'  and ag.gp_art='C505' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C505' and famille_art='C5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C505' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art=''  and ag.gp_art='article_groups' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C5' and gp_art='C516';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C5'  and ag.gp_art='C516' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C516' and famille_art='C5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C516' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C5' and gp_art='C527';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select 
+    case when ar.gp_art is null then ag.gp_art else ar.gp_art end as gp_art,
+    case when ar.famille_art is null then ag.famille_art else ar.famille_art end as famille_art,
+    case when ar.article_group is null then ag.article else ar.article_group end as article_group,
+    ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where gr.titre_fr is not null group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C5'  and ag.gp_art='C527' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C527' and famille_art='C5'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C527' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C202';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C202' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C206' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '7') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C100';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C101';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C101' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C101' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C106';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C106';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C105';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C302' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C302' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C302' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C302' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C302' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C302' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C302' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C302' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = 'a1b496fa520a1c52edd076ca7a59e56667e7ebeb5ba5ba966d2d01628e165359' and userpassword is not null and userpassword != '' and isenabled='1';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='d5735c27-b70b-4a43-96a5-cf9aacb74605' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C6'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C628';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C628'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C628' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C628' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C628' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C628';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C628'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C628' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C628' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C628' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C628';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C628'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C628' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C628' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C628' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C628';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C628'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C628' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C628' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C628' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C628';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C628'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C628' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C628' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C628' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C6'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C216';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C216'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C216' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C216' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C216' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A208';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A208'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A208' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A208' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='D1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-D1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='D1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C8';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C8'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C8';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C8'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C8';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C8'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C8';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C8'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C8';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C8'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C8';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C8'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'media') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C6'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C628';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C628'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C628' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C628' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C628' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C628';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C628'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C628' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C628' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C628' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C6';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C6' and gp_art='C601';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C601'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C601' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C601' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C314';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C314'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C314' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C314' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C314' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C314';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C314'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C314' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C314' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C314' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C314';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C314'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C314' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C314' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C314' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C302' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C302' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C302';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C302'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C302' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C302' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C206' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_de,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_de,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_de,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_de,fm.titre_fr) as famille,coalesce(gr.titre_de,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'art_image') OR (linkname = '') OR (linkname = 'img')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A204';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A204'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A219';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A219'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A219' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A219' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A219' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A201';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A201'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C306';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C306'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C306' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C306' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C306' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C306';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C306'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C306' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C306' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C306' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C306';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C306'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C306' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C306' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C306' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'C3') OR (linkname = '') OR (linkname = 'product2')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'C3') OR (linkname = '') OR (linkname = 'product2')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C301';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C301'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C301' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C301' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C306';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C306'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C306' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C306' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C306' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C303';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C303'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C303' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C303' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C303' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'C3') OR (linkname = '') OR (linkname = 'product5')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERY: SELECT * FROM content WHERE (linkname = 'C3') OR (linkname = '') OR (linkname = 'product5')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C106';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C106'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C223';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C223'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C223' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C223' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C223' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C105';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C105'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C108';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C108'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C108' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C108' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C108';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C108'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C108' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C108' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C102'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C102'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C102'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C106';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C106'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C105';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C105'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C109';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C109'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C109' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C109' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C109' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C111';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C111'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C111' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C111' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C111' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C204';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C204'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C204' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C207';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C207'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C207' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C207' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C207' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C206' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C202';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C202'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C202' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C200';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C200'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C200' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M KURZ' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V ZK' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V Z' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M KURZ' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C101';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C101'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C101' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C101' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C109';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C109'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C109' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C109' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C109' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C102'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C102'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C110';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C110'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C110' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C110' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C110' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C101';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C101'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C101' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C101' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A501';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A501'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A501' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A501' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A401'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A401' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A401'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A401' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A405'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A415';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A415'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A415' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A415' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C108';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C108'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C108' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C108' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C111';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C111'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C111' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C111' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C111' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C100';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C100'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C108';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C108'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C108' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C108' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C100';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C100'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C100';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C100'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A401'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A401' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A405'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A415';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A415'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A415' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A415' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A400';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A400'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A400' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A400' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A203'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C105';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C105'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C102'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C107';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C107'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C107' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C107' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C107' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C102'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C100';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C100'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C105';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C105'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C101';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C101'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C101' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C101' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C1' and gp_art='C100';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C100'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A509';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A509'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A509' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A509' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A509' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A502';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A502'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A501';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A501'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A501' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A501' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A501';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A501'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A501' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A501' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A510';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A510'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A510' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A510' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A510' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A502';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A502'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C4' and gp_art='C407';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C407'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C4' and gp_art='C401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C401'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C401' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C4' and gp_art='C402';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C402'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C402' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C402' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C4' and gp_art='C401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C401'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C401' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C202';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C202'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C202' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C207';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C207'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C207' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C207' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C207' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C207';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C207'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C207' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C207' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C207' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C206' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C202';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C202'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C202' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C201';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C201'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C201' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A510';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A510'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A510' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A510' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A510' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A500';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A500'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A500' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A500' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C208';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C208'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C208' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C208' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C202';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C202'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C202' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C201';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C201'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C201' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C200';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C200'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C200' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C200';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C200'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C200' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C202';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C202'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C202' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A501';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A501'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A501' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A501' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A500';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A500'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A500' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A500' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A510';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A510'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A510' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A510' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A510' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A500';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A500'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A500' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A500' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A402';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A402'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A402' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A402' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A405'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A425';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A425'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A425' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A425' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A425' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A400';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A400'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A400' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A400' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A203'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A405'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A405'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A415';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A415'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A415' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A415' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A415';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A415'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A415' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A415' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A405'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A402';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A402'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A402' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A402' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A510';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A510'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A510' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A510' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A510' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A502';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A502'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A201';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A201'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A211';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A211'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A211' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A211' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A211' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A509';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A509'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A509' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A509' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A509' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C306';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C306'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C306' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C306' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C306' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C324';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C324'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C324' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C324' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C324' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C306';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C306'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C306' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C306' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C306' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C316';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C316'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C316' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C316' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C316' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C301';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C301'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C301' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C301' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C3';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C3' and gp_art='C307';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C307'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C3'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C307' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C307' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C307' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-VK±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&BWA-B-H17' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&BWA-SB-H17' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A1';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A1';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A1' and gp_art='A102';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A102'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A1'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A1'  and ag.gp_art='A102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A102' and famille_art='A1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C209'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C209' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='C2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='C2' and gp_art='C203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C203'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-C2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C2'  and ag.gp_art='C203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C203' and famille_art='C2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A509';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A509'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A509' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A509' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A509' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A502';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A502'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A501';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A501'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A501' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A501' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A5';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A5' and gp_art='A509';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A509'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A5'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A509' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A509' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A509' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A401';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A401'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A401' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A401' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A400';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A400'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A400' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A400' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A405';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A405'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A405' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A405' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A425';
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A425'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A425' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A425' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A425' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A4';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A4' and gp_art='A426';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A426'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A4'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A4'  and ag.gp_art='A426' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A426' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A426' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A204';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A204'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A206';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A206'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A209';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A209'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A209' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A205';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A205'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A205' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A203'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERY: select coalesce(titre_fr,titre_fr) as title from groupes where famille_art='A2' and gp_art='A203';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A203'
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'img') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: select famille_art,coalesce(titre_fr,titre_fr) as titre from familles where famille_art in (select distinct(famille_art) from articles where isactive='1') order by famille_art;
+QUERY: select coalesce(titre_fr,titre_fr) as title from familles where famille_art='A2';
+QUERYARRAY: select aa.gp_art as id,aa.gp_art,aa.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from (
+    select ar.gp_art,ar.famille_art ,ar.article_group,ar.article 
+    from article_groups ag left join articles ar on (ag.article=ar.article_group) 
+    where ag.isactive =1 or ar.isactive=1) aa 
+    join groupes gr on (gr.gp_art=aa.gp_art)
+    join familles fm on (gr.famille_art=fm.famille_art) where 
+    gr.titre_fr is not null
+    group by aa.famille_art,aa.gp_art order by aa.famille_art ASC,aa.gp_art ASC;
+QUERY: select files,backgrounds,links from pageheaders where ident='&HEA-A2'
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT id,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;
+QUERYARRAY: SELECT id,picture,coalesce(title_fr,title_fr) as title,replace(coalesce(content_fr,content_fr),'
+','<br/>') as content FROM productnews ORDER BY newsdatetime DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art, coalesce(ag.titre_fr, ag.titre_fr) as titre, coalesce(ag.description_fr, ag.description_fr) as description, ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image,' ','%20') as image, ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ag.imgversion, ag.fichebim , ag.certificat, ag.formulaire, ag.soumission, ag.solution from article_groups ag join ( select article as article_group, id from ( select ag2.article, ar2.id from articles ar2 join article_groups ag2 on (ar2.article_group = ag2.article) where ag2.isactive = 1 and ag2.famille_art not LIKE 'W%' order by ar2.id DESC) ar3 group by article, id order by id DESC ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.id DESC, ag.article LIMIT 20;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERYARRAY: SELECT picture,linkname,coalesce(content_fr,content_fr) as content,coalesce(title_fr,title_fr) as title FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '8fe60e22-96f3-4703-8084-c85e24fd5fd9' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36' ;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'art_image') OR (linkname = '')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='1e518679-2259-47b5-8268-905befcbeb10' and oa.id_order is null and oa.code_document='DPS'
index 6622368..e69de29 100644 (file)
@@ -1,19 +0,0 @@
-<?php\r
-  echo '<div class="row" style="text-align:center;">';\r
-  $info = $db->query("SELECT * FROM content WHERE (linkname = '$cat') OR (linkname = '$subcat') OR (linkname = '$page')");\r
-\r
-    $gallery = $info["catgallery"];\r
-    ?>\r
-    <div>\r
-              <div class="span8" style="padding:8%; text-align:justify;">\r
-              <h2 style="margin-top:50px; margin-left:0px; text-align:left;"><?php echo $info['name_'.$lang.'']; ?></h2><span><?php $info['content_'.$lang.'']; ?><br/>\r
-              </div>\r
-              <div class="span4">\r
-                <div class="nailthumb-container desktop" style="float:right; margin:0px; text-align:right;">\r
-                <img class="nailthumb-image" src="<?php echo $cfg["basepath"] ?>data/gallerys/content/news/crop_<?php echo $info['picture']; ?>" alt="Qube Concrete Solutions" >\r
-                </div>\r
-                </div>\r
-                <div style="clear:both"></div>\r
-              </div>\r
-         <?php\r
-         ?>
\ No newline at end of file
diff --git a/public_html/pages/hotnews.php b/public_html/pages/hotnews.php
deleted file mode 100644 (file)
index 93b4404..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php\r
-echo '<div class="row" style="text-align:center;">';\r
-         $abfrage = "SELECT * FROM news WHERE id = '$cat' ";\r
-         $result = $db->queryarray($abfrage);\r
-         /*$count = 0*/\r
-        foreach ($result as $info) {\r
-        echo '<div style="display:inline-block;">\r
-              <h2 style=" margin-top:50px;">'.$info['title_'.$lang.''] .' '.$cat.'</h2>\r
-              <div class="span8" style="float:left; text-align:left; margin-left:0; padding:0;">\r
-              '.$info['content_'.$lang.''] .'\r
-              </div>\r
-              <div class="span4" style="float:left; text-align:left;  margin-left:20px; padding:20px;">\r
-              <img  src="'.$cfg["basepath"].'img/'.$info['picture'].'" style="width:350px; height:auto;" alt="'.$info['title_fr'] .'" border=0>\r
-              </div>\r
-              ';\r
-         }\r
-         echo '</div>';\r
-      \r
-         ?>
\ No newline at end of file
diff --git a/public_html/pages/news.php b/public_html/pages/news.php
new file mode 100644 (file)
index 0000000..61eec09
--- /dev/null
@@ -0,0 +1,19 @@
+<?php
+$n = $db->query("SELECT id,coalesce(title_".$lang.",title_fr) as title,replace(coalesce(content_".$lang.",content_fr),'\n','<br/>') as content,picture FROM website_news WHERE isactive='1' and id='".$cat."';");
+?>
+
+<div class="container-fluid bg-qube row" style="padding-top: 10px;--bs-gutter-x: unset">
+  <h3 class="text-white">NEWS</h3>
+</div>
+  </div>
+         <div class="row container"  style="padding: 10px;">
+      <div class="col-md-3" style="padding: 10px;">
+        <img  src="<?php echo $cfg["basepath"].'img/art_image/'.$n['picture']; ?>" style="width: 150px; " alt="<?php echo $n['title']; ?>" >
+      </div>
+      <div class="col-md-8 col-sm-12">
+        <h4 style="font-weight: bold;"><?php echo $n['title'];?></h4>
+        <div class="container">
+            <?php echo $n['content'];?>
+        </div>
+      </div>
+      </div>
index d2222a0..a196c8a 100644 (file)
@@ -4,8 +4,10 @@ $ag = new ArticleGroups($db,$cfg);
 $famname = "";\r
 $grpname = "";\r
 $selfamille = null;\r
+$headerdata = [];\r
 if (strlen($prod) > 1){ \r
   $dfam = $db->query("select coalesce(titre_".$lang.",titre_fr) as title from familles where famille_art='".$prod."';");\r
+  // $dheaderdata = $db->query("select ")\r
   $famname = $dfam["title"];\r
   $selfamille = $prod;\r
   if (strlen($pgrp) > 1){ \r
@@ -36,7 +38,7 @@ if (strlen($prod) > 1){
         \r
        <!-- START -->\r
 \r
-       <div id="tbl_groups" class="tabulator" role="grid" tabulator-layout="fitDataStretch" style="height: calc(100vh - 237px); ">\r
+       <div id="tbl_groups" class="tabulator" role="grid" tabulator-layout="fitDataStretch" style="height: calc(100vh - 146px); ">\r
         <div class="tabulator-tableHolder" tabindex="0" style="min-height: calc(100% - 0px); height: calc(100% - 0px); max-height: calc(100% - 0px);overflow-x: hidden;">\r
           <div class="tabulator-table" style="padding-top: 0px;">\r
             <?php \r
@@ -70,8 +72,88 @@ if (strlen($prod) > 1){
             </div></div>\r
        <!-- END -->\r
             </div>\r
-        <div class="col">\r
-    <div class="row" id="productgroupdata" style="margin-left: 0px; height: calc(100vh - 237px); overflow-y: scroll;">\r
+        <div class="col" style="padding-left: 0px;">\r
+    <div class="row" id="productgroupdata" style=" margin-left: 0px; height: calc(100vh - 146px); overflow-y: scroll;">\r
+    \r
+    <?php\r
+    $cnt = 0;\r
+    $hdata = null;\r
+    if (strlen($pgrp) > 1){\r
+      $hdata = $db->query("select files,backgrounds,links from pageheaders where ident='&HEA-".$pgrp."'");\r
+      if (!$hdata){\r
+        $hdata = $db->query("select files,backgrounds,links from pageheaders where ident='&HEA-".$prod."'");\r
+      }\r
+    } else if (strlen($prod) > 1){\r
+      $hdata = $db->query("select files,backgrounds,links from pageheaders where ident='&HEA-".$prod."'");\r
+    }\r
+    #$bHasSlide=false;\r
+    $sldata1='';\r
+    $sldata2='';\r
+    $himg = array();$hfiles=array();$hlinks=array();\r
+      if (isset($hdata["backgrounds"]) && $hdata["backgrounds"] != null){\r
+        $himg = json_decode($hdata["backgrounds"]);\r
+      }\r
+      if (isset($hdata["files"]) &&  $hdata["files"] != null){\r
+        $hfiles = json_decode($hdata["files"]);\r
+      }\r
+      if (isset($hdata["links"]) && $hdata["links"] != null){\r
+        $hlinks = json_decode($hdata["links"]);\r
+      }\r
+      $linkdata = "";\r
+      //echo "IMG".$h["backgrounds"]."\n";\r
+      foreach ($himg as $img){\r
+        \r
+        $sldata1 .='<button type="button" style="background-color:#000;" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="'.$cnt.'" '.(($cnt==0)?'class="active" aria-current="true"':"").' aria-label="Slide '.$cnt.'"></button>';\r
+      \r
+        $sldata2 .= '<div style="background-color: #fef;" class="center carousel-item '.(($cnt==0)?"active":"").'" >\r
+          <img class="d-block w-100" src="'.$cfg["basepath"].'shop/media/'.$img.'" alt="Slide '.$cnt.'">';\r
+        \r
+        if ($hdata["files"]){\r
+          foreach ($hfiles as $f){\r
+            \r
+            $ftype = dirname($f); \r
+            if ($ftype != 'art_video'){\r
+              $linkdata .= '<div><a style="color:#fff!important; font-size: 11pt!important;;" target="_blank" href="'.$cfg["basepath"].'shop/media/'.$f.'"><span class="icon icon-pdf"></span>'.$lbl[$ftype].'</a></div>';\r
+            }\r
+            \r
+          } \r
+        }  \r
+        if ($hdata["links"]){\r
+          foreach ($hlinks as $f){\r
+            $lx = explode("|",$f); \r
+            if ($lx[0] == 'art_video'){\r
+              $linkdata .= '<div><a class="color:#fff!important; font-size: 11pt!important;;" href="javascript:dlgVideo(\''.$lx[1]."');\"><span class=\"icon icon-video\"></span>".$lbl[$ftype].'</a></div>';\r
+            } else {\r
+              $linkdata .= '<div><a class="color:#fff!important; font-size: 11pt!important;;" target="_blank" href="'.$lx[1].'">'.$lbl[$ftype].'</a></div>';\r
+            }\r
+            \r
+          } \r
+        }\r
+        $sldata2 .= '</div>';\r
+        $cnt++;\r
+      }\r
+          \r
+        \r
+        if (strlen($linkdata) > 0){\r
+           $sldata2 .= '<div class="carousel-caption d-none d-md-block justify-content-end" style="top: 3px; right: unset; left: 20px;text-align: left;">'.$linkdata.'</div>';\r
+        }\r
+        // $sldata2 .=  '</div>';\r
+    if($hdata == null){\r
+      $sldata2 = '<div class="carousel-item active">\r
+      <img class="d-block w-100" src="'.$cfg["basepath"].'img/slides/nopic.png" alt="qube Concretec">\r
+      </div>';\r
+    } \r
+    ?>\r
+    <div id="siteSliders" class="carousel slide"style="padding:0" data-ride="carousel" data-bs-touch="false" data-bs-interval="3000"  >\r
+  <div class="carousel-indicators" style="">\r
+    <?php echo $sldata1; ?>\r
+  </div>\r
+  <div class="carousel-inner">\r
+    <?php echo $sldata2;?>\r
+</div>\r
+</div>\r
+\r
+\r
     <?php\r
       if ($pgrp == null){\r
         $agroups = $ag->getArticleGroupsByFamille($selfamille,$lang);\r
@@ -137,15 +219,18 @@ if (strlen($prod) > 1){
           let loadp = true;\r
           function initpage(){\r
             let lst = document.getElementById("productdata");\r
+            let col=1;\r
             postData({"ac":"getArticleGroups","groupcode":"<?php echo $pgrp; ?>","famillycode":"<?php echo $selfamille; ?>","lang":"<?php echo $lang; ?>"}).then(agrps => {\r
         shop.article_groups = agrps.data;\r
         //console.log("groups",shop.article_groups);\r
-        lst.innerHTML='';\r
+        lst.innerHTML='<div class="col-md-6" id="prdcol1"></div><div class="col-md-6" id="prdcol2"></div>';\r
+        \r
         postData({"ac":"getByFamillyAndGroups","famillycode":"<?php echo $selfamille; ?>","groupcode":"<?php echo $pgrp; ?>","lang":"<?php echo $lang; ?>"}).then(arts => {\r
           shop.articles = arts.data;\r
           for (var g=0;g< shop.article_groups.length;g++){\r
-            let agrp = shop.setArticleGroup(g,shop.article_groups[g],shop.articles,'<?php echo $dtype; ?>');\r
-            lst.insertAdjacentHTML('beforeend','' +agrp +'');\r
+            let agrp = shop.setArticleGroup(g,shop.article_groups[g],shop.articles,'<?php echo $dtype; ?>','12');\r
+            document.getElementById("prdcol" + col).insertAdjacentHTML('beforeend','' +agrp +'');\r
+            if(col==1){col=2;}else{col=1;}\r
           }\r
           publicaskprice.getItemCount();\r
         });\r
@@ -155,6 +240,7 @@ if (strlen($prod) > 1){
         <?php \r
       }\r
         ?>\r
+        \r
     <div id="productdata" class="row prddata" >\r
   </div>\r
   </div>\r
index 583acf6..62919e3 100644 (file)
@@ -1,7 +1,7 @@
 <div class="container-fluid  productsrow app" style="background-color:#fff; padding-top: 15px;">
     <div class="row" >
   <?php
-  $news = $db->queryarray("SELECT id,coalesce(title_".$lang.",title_fr) as title,replace(coalesce(content_".$lang.",content_fr),'\n','<br/>') as content,picture FROM website_news WHERE isactive='1'");
+  $news = $db->queryarray("SELECT id,coalesce(title_".$lang.",title_fr) as title,replace(coalesce(content_".$lang.",content_fr),'\n','<br/>') as content,picture FROM website_news WHERE isactive='1' order by id;");
        foreach($news as $n) {
     ?>
 
         <img  src="<?php echo $cfg["basepath"].'img/art_image/'.$n['picture']; ?>" style="width: 100%; " alt="<?php echo $n['title']; ?>" >
       </div>
       <div class="col-md-8 col-sm-12">
-        <h4 style="font-weight: bold;"><?php echo $n['title'];?></h4>
-        <div class="container">
+        <h4 style="font-weight: bold;height: 70px; overflow: hidden;"><?php echo $n['title'];?></h4>
+        <div class="container" style="height: 70px; overflow: hidden;">
             <?php echo $n['content'];?>
         </div>
       </div>
+      <div class="d-flex justify-content-end">
+              <a class="btn btn-outline-secondary btn-sm" href="<?php echo $cfg["basepath"].'news/'.$n['id'].'/'.$lang.'/'; ?>"><?php echo $lbl["readmore"]; ?></a>
+              </div>
       </div>
     </div>
     </div>
index af8b42a..8c122ad 100644 (file)
     let selval = document.getElementById("ccclient").value;
     //console.log("CC:",selval);
     lst.innerHTML = "";
+    let col=1;
     sessionPostData({"cl":"ContratCadre","fn":"getArticleGroups","idclient":selval,"lang":"<?php echo $lang; ?>"}).then(agrps => {
       //console.log("CC GRP:",agrps.data);
       shop.article_groups = agrps.data;
+      lst.innerHTML='<div class="col-md-6" id="prdcol1"></div><div class="col-md-6" id="prdcol2"></div>';
+      
       sessionPostData({"cl":"ContratCadre","fn":"getArticles","idclient":selval,"lang":"<?php echo $lang; ?>"}).then(arts => {
         //console.log("CC ART:",arts.data);
         shop.articles = arts.data;
+        
         for (var g=0;g< shop.article_groups.length;g++){
-          let agrp = shop.setArticleGroup(g,shop.article_groups[g],shop.articles,'cc');
-          lst.insertAdjacentHTML('beforeend','' +agrp +'');
+          let agrp = shop.setArticleGroup(g,shop.article_groups[g],shop.articles,'cc','12');
+          document.getElementById("prdcol" + col).insertAdjacentHTML('beforeend','' +agrp +'');
+          if(col==1){col=2;}else{col=1;}
         }
       });
     }).catch(e => { console.log(e)});
index 83d31ab..3021397 100644 (file)
             sessionPostData({"cl":"Articles","fn":"getFavoriteArticleGroups","iduser":"<?php echo $sess["id_user"]; ?>","lang":"<?php echo $lang; ?>"}).then(agrps => {
         shop.article_groups = agrps.data;
         //console.log("groups",shop.article_groups);
-        lst.innerHTML='';
+        lst.innerHTML='<div class="col-md-6" id="prdcol1"></div><div class="col-md-6" id="prdcol2"></div>';
+        let col=1;
         sessionPostData({"cl":"Articles","fn":"getFavoriteArticles","iduser":"<?php echo $sess["id_user"]; ?>","lang":"<?php echo $lang; ?>"}).then(arts => {
-          shop.articles = arts.data;
+          shop.articles = arts.data; 
+  
           for (var g=0;g< shop.article_groups.length;g++){
             let agrp = shop.setArticleGroup(g,shop.article_groups[g],shop.articles,'fav');
-            lst.insertAdjacentHTML('beforeend','' +agrp +'');
+            document.getElementById("prdcol" + col).insertAdjacentHTML('beforeend','' +agrp +'');
+            if(col==1){col=2;}else{col=1;}
           }
           
           //publicaskprice.getItemCount();
index 7fb9d38..f099b44 100644 (file)
@@ -1,56 +1,56 @@
-<div id="siteSliders" class="carousel slide" data-ride="carousel" data-bs-touch="false" data-bs-interval="3000" <?php if (($page == 'askprice') ||($page == 'product') || ($page == 'shop')){ echo 'style="height: 100px;overflow: hidden;"';} ?> >
-  <div class="carousel-inner">
-
-<?php
+<?php if ($page != 'product') {
+  $sldata1='';
+  $sldata2='';
   $bHasSlide=false;
   if ($page == 'home'){
     $cnt = 0;
     foreach (glob('img/slides/_HEA-ACC-*') as $filename){
-      ?>
-      <div style="background-color: #fff;" class="center carousel-item <?php echo (($cnt==0)?"active":""); ?>" >
-          <img class="d-block w-100" src="<?php echo $cfg["basepath"].$filename ;?>" alt="Slide <?php echo $cnt; ?>">
-      </div>
-    <?php
-    $bHasSlide=true;
-    $cnt++;
+      $sldata1 .='<button type="button" style="background-color:#000;" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="'.$cnt.'" '.(($cnt==0)?'class="active" aria-current="true"':"").' aria-label="Slide '.$cnt.'"></button>';
+      $sldata2 .= '<div style="background-color: #fff;" class="center carousel-item '.(($cnt==0)?"active":"").'" >
+          <img class="d-block w-100" src="'.$cfg["basepath"].$filename.'" alt="Slide '.$cnt.'">
+          </div>';
+      $bHasSlide=true;
+      $cnt++;
     }
   }
-  else if (($page == "product") && (strlen($prod) > 1)){
-    $cnt = 0;
-    foreach (glob('img/slides/_HEA-'.$prod.'-*') as $filename){
-      ?>
-      <div style="background-color: #fff;" class="center carousel-item <?php echo (($cnt==0)?"active":""); ?>" >
-          <img class="d-block w-100" style="margin-top: -170px;" src="<?php echo $cfg["basepath"].$filename ;?>" alt="Slide <?php echo $cnt; ?>">
-      </div>
-    <?php
-    $bHasSlide=true;
-    $cnt++;
-    }
-  }else{
+  // else if (($page == "product") && (strlen($prod) > 1)){
+  //   $cnt = 0;
+  //   foreach (glob('img/slides/_HEA-'.$prod.'-*') as $filename){
+  //     $sldata2 .= '<div style="background-color: #fff;" class="center carousel-item '.(($cnt==0)?"active":"").'" >
+  //     <img class="d-block w-100" src="'.$cfg["basepath"].$filename.'" alt="Slide '.$cnt.'"></div>';
+  //     $bHasSlide=true;
+  //     $cnt++;
+  //   }
+  // }
+  else{
     $healink =  strtoupper(substr($page,0,3)."_".substr($prod,0,3));
     if ($healink != 'CON_JOB'){
       $cnt = 0;
       foreach (glob('img/slides/_HEA-'.$healink.'-*') as $filename){
-        ?>
-        <div style="background-color: #fff;" class="center carousel-item <?php echo (($cnt==0)?"active":""); ?>" >
-          <img class="d-block w-100" src="<?php echo $cfg["basepath"].$filename ;?>" alt="Slide <?php echo $cnt; ?>">
-        </div>
-      <?php
+        $sldata1 .='<button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="'.$cnt.'" '.(($cnt==0)?'class="active" aria-current="true"':"").' aria-label="Slide '.$cnt.'"></button>';
+        $sldata2 .= '<div style="background-color: #fff;" class="center carousel-item '.(($cnt==0)?"active":"").'" >
+      <img class="d-block w-100" src="'.$cfg["basepath"].$filename.'" alt="Slide '.$cnt.'">
+      </div>';
       $bHasSlide=true;
       $cnt++;
-    }
+      }
     }
     
   }
-    //$info = $db->queryarray("SELECT * FROM slider WHERE page = '$slide' order by pos asc;");
   if(!$bHasSlide){
-    ?>
-    <div class="carousel-item active">
-      <img class="d-block w-100" src="<?php echo $cfg["basepath"].'img/slides/nopic.png';?>" alt="qube Concretec">
-    </div>
-    <?php
+    $sldata2 = '<div class="carousel-item active">
+      <img class="d-block w-100" src="'.$cfg["basepath"].'img/slides/nopic.png" alt="qube Concretec">
+      </div>';
+    
   } 
+  
 ?>
+<div id="siteSliders" class="carousel slide" data-ride="carousel" data-bs-touch="false" data-bs-interval="3000"  >
+  <div class="carousel-indicators" style="">
+    <?php echo $sldata1; ?>
+  </div>
+  <div class="carousel-inner">
+    <?php echo $sldata2;?>
+</div>
 </div>
-</div>
\ No newline at end of file
+<?php } ?>
\ No newline at end of file