diff --git a/Emargement/test_emargement.pdf b/Emargement/test_emargement.pdf new file mode 100644 index 0000000..1c1c512 --- /dev/null +++ b/Emargement/test_emargement.pdf @@ -0,0 +1,100 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 10 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.9c15033855f4d422b73dde647ff20913 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +8 0 obj +<< +/PageMode /UseNone /Pages 10 0 R /Type /Catalog +>> +endobj +9 0 obj +<< +/Author () /CreationDate (D:20221026235614-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20221026235614-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +10 0 obj +<< +/Count 1 /Kids [ 7 0 R ] /Type /Pages +>> +endobj +11 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 3029 +>> +stream +Gb!;i9p=="&A@P9Ql@,I4$2=EE=4%c$3DC/!s^GOed`(4(Nu-;na@@;f!I8D8_oD7:f@*;lb1oRBDgJl<[p`h_Je-,rH?N>k8SU;;DP6(B#g_+L2C8%(Rp=I0A_@Hnq^<]f>\]KI&4@)1.baohIc$gY=.mGgLi>O*2hikgF?"6Ab/rPSWTqk&04AaRdu(o;]TqW;DUN8O#eW24+Pmm@QPKpI;crZ^t[A"/qA7W5VGWod3;:aC/8Q/:<'m<``?rp/\XgO.-rHcO$5]P1Sp1U89$o?)oX-'8qG]U`;h*`XZ*[8r;f>UV8+MUe$E1'gG$(d#g[YZ/VrK1X6aE`pRqe"'CkMfc(Zd,ieNe_jE]2cj>RU%d$\Wa74n&(d$/jp*Erla?em:#qrqjm[>-K_=sf@AZ_dKY2r>9G](X=S9k`/D&G\q1Ala?oJ^a9+_m?k37e5dON9ur!rA)+m)Rdd-'U>/lI44p]oBWX\T/#H1Ups;hW>=.SGh43Ua,SSR)".tCIG!eg.4lbcI+S`GO:F_-WPChaAAY!a`$YB1EMej'roEAoD%.Z:YNt'=f:!Ni$:GZ(3-@!m6keU+?SJ6i7u:!r(q@."f%R/k2\9LE#W-7Pl-%IT)J2`I:V6jhV:F>"4aY?_W3H.QppiW6`e_=)\m#Yn\ab+]BcB0*b$6FLS?#1[.?Y?QY:ZM#8LG^lQNp^H.<>#jJf>F^;J%AQU5#qi1->`-1-0ObP'n#-0]DD2nJFHVF//\;7S$Cgm0mEQ?iP_K,=UG:#0BbD$Vll(=su=%f"2=W/Fh`lkHb-L,UmC"qLVQUSM2L.?U?*8Z+tBEa!Lhr_1.DV^-(PYtBpABaAf7KmB?3C['HA93h1Km&#fkbY7S$+_oMZq[h%Bt76<6`SP,2>13(d5`$]W3(M`Uc>aXelUQZcQ.W)_Q.Oeo,p*$gHM:i;ArG8D0Yc>[(eJep']NKD]Y60$@+^7G@'cn+Fg83rlT%l;BG/N>m/C7sAO=R-G:Xu#*\nV]f^_kX#3nd1GAAuXCN/`O/$[:[U(;"@erQ0pruOo,0p\IeBI.I!.A.\rk=g6n%VS/*(f96F'KKWK&%'`0BTr"\Y=Cs9V3Dl-Lj*Tgf!`m"3[F+7eGgSRL`mbPoDa%^II7+XTYVDM:864bUql%GD-k1mN0*>%'8E&n7k,pfBc?qFMC[;OjaS6HaC3[A#fjedpnZPcW7\]=@/lCcKInX:mc<qFi\bd81#M3[_!`H:RMhT\DgZ\TQqqEkA/YUYDtb`2N:lZ_Og(HPb=JNl.IF$+GBZGl?LnC+gMl=COYt?Ht'+2_A+s'm`].C/1ZRT3rckoUl?;S5)dB_*Cu`5maPOSXb)?JZ-qN&l^YJ2>I@WKTMg(*R?bVjD'."H?'9>8&W&066Qbh#p2Dm,3C`q$9d_=RNQPPU(n=g4lbbS+E.IX'b_oWgZ['.E!2mM'BU1#`g-g[%Z".*1?hq2QUZ`g;]O!Kb[FEj/eZl.Cha(ao,9Us($u;LJ-X$*7a@a((gRg-!(8@"A4ha,V1B(@Zsle-U_mAUfDn;ik%%AIZ)*$-"/6Md1*sp'dcf&L;Okf\$D]eF!?N9b;T)sb1)_>"PCA#r0c6I?7aEud1.Xe]5rE0$1JTV(&eR`4c.MZi'+BCZKG%6?p)0:=)ZU1p&l_df4o5?aKTMg&*R?bJ,&I#F0p*FY%U^tO3=e7_-N*oL0Gp@N7nl1@1+3-eTUO?/aX7o*"b74bF#l2S"9Y:s:kEFW-RU!S!#0`UJndcQ-D+[r&Frc"'3WA+)T?49LPI(M6d0ZJS<"GPFc?-Bln#E`KBN4*-Re*mUDF[OU)3-X?som`Hp<,KEGU_+lcDIM_,dfJA^Y`<(_29FX%cC=M9Yc8M.Ag,QeOWQVg>27FmIZ*Y,6;;CQ>!f#->>)q",d@i^s31=+UjEQI.i6dZ+PYNo.h4HM?jjQ(3=NiLH88:IG73Y_SFa=1*)DSWDendstream +endobj +xref +0 12 +0000000000 65535 f +0000000073 00000 n +0000000124 00000 n +0000000231 00000 n +0000004625 00000 n +0000007430 00000 n +0000007538 00000 n +0000007647 00000 n +0000007915 00000 n +0000007984 00000 n +0000008236 00000 n +0000008296 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 9 0 R +/Root 8 0 R +/Size 12 +>> +startxref +11417 +%%EOF diff --git a/Inscription_mgt.py b/Inscription_mgt.py index 395667a..86242c8 100644 --- a/Inscription_mgt.py +++ b/Inscription_mgt.py @@ -128,7 +128,7 @@ def AddStagiairetoClass(diction): 'session_id':str( mydata['session_id']), 'class_internal_url':str(mydata['class_internal_url'])}) - if( tmp > 0 ): + if( tmp > 0 ) : mycommon.myprint( str(inspect.stack()[0][3]) + " - l'adresse email "+str(mydata['email'])+" est deja inscrit à la session du " " "+str( mydata['session_id'])+ " ") @@ -142,6 +142,22 @@ def AddStagiairetoClass(diction): if( inserted_id ): # Le stagaire a bien ete inseré, on declenche l'envoi des emaisl print(" ### l'inscription est ok, il faut declenché l'envoi des email") + ## Envoie de l'email de preinscription + mail_data = {} + mail_data['email'] = diction['email'] + mail_data['class_internal_url'] = diction['class_internal_url'] + mail_data['session_id'] = diction['session_id'] + + print(" ### l'inscription est ok, il faut declenché l'envoi des email a "+str(mail_data)) + local_status, message = SendPre_InscriptionEmail(mail_data) + if( local_status is False): + mycommon.myprint(" WARNING : Impossible d'envoyer le mail de preinscriton à "+ + str(inspect.stack()[0][3]) + " - l'adresse email " + str( + mydata['email']) + " pour la sessio " + str(mydata['session_id']) + " ") + + + + else: mycommon.myprint( str(inspect.stack()[0][3]) + " - ret_val.inserted_id is null ") @@ -442,7 +458,7 @@ def GetAllClassStagiaire(diction): Cette fonction envoie l'email de confirmation d'une inscription a une formation. Ceci est mis en "mode function" pour permettre aux utilisateur de renvoyer -autant de fois que soihaité la confirmation d'inscription +autant de fois que souhaité la confirmation d'inscription """ def SendInscriptionConfirmation(diction): try: @@ -456,9 +472,85 @@ def SendInscriptionConfirmation(diction): str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ") return False, "Impossible d'envoyer la confirmation d'inscription" - return True, "La confirmation d'inscription a bien ete envoyée" + mytoken = "" + if ("token" in diction.keys()): + if diction['token']: + mytoken = diction['token'] + + partner_recid = mycommon.get_parnter_recid_from_token(mytoken) + if (partner_recid is False): + mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer le recid du partenaire") + return False, " Impossible d'envoyer le mail de confirmation" + + + data_mail = {} + # 1 - Recuperation des données de la formation + local_class = MYSY_GV.dbname['myclass'].find({'internal_url':str(diction['class_internal_url'])}) + data_mail['title'] = local_class[0]['title'] + + + # 2 - Recuperation des données de l'inscription + local_session = MYSY_GV.dbname['inscription'].find({'session_id':str(diction['session_id']), + 'email':str(diction['email'])}) + + + data_mail['nom'] = local_session[0]['nom'] + data_mail['prenom'] = local_session[0]['prenom'] + data_mail['email'] = local_session[0]['email'] + data_mail['date_du'] = local_session[0]['date_du'] + data_mail['date_au'] = local_session[0]['date_au'] + data_mail['adresse'] = local_session[0]['adresse'] + + local_status, local_message = email_session.incription_training_confirmation_mail(data_mail) + + return local_status, "La confirmation d'inscription a bien ete envoyée" except Exception as e: exc_type, exc_obj, exc_tb = sys.exc_info() mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno)) return False, "Impossible d'envoyer la confirmation d'inscription" + + +""" +Cette fonction envoie les pre-inscritpions +""" +def SendPre_InscriptionEmail(diction): + try: + """ + Verification de la liste des champs obligatoires + """ + field_list_obligatoire = [ 'email', 'class_internal_url', 'session_id'] + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ") + return False, "Impossible d'envoyer la pre-inscription " + + + data_mail = {} + # 1 - Recuperation des données de la formation + local_class = MYSY_GV.dbname['myclass'].find({'internal_url':str(diction['class_internal_url'])}) + data_mail['title'] = local_class[0]['title'] + + + # 2 - Recuperation des données de l'inscription + local_session = MYSY_GV.dbname['inscription'].find({'session_id':str(diction['session_id']), + 'email':str(diction['email'])}) + + + data_mail['nom'] = local_session[0]['nom'] + data_mail['prenom'] = local_session[0]['prenom'] + data_mail['email'] = local_session[0]['email'] + data_mail['date_du'] = local_session[0]['date_du'] + data_mail['date_au'] = local_session[0]['date_au'] + data_mail['adresse'] = local_session[0]['adresse'] + + local_status, local_message = email_session.Pre_incription_training_confirmation_mail(data_mail) + + return local_status, "La confirmation de la pre-inscription a bien ete envoyée" + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno)) + return False, "Impossible d'envoyer la confirmation d'inscription" + diff --git a/Invoices/invoice_FACT_221000011.pdf b/Invoices/invoice_FACT_221000011.pdf new file mode 100644 index 0000000..388c51d --- /dev/null +++ b/Invoices/invoice_FACT_221000011.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.3cb6cbce509fd0b4f64d9c34bc64867a 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20221008163553-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20221008163553-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2280 +>> +stream +Gb!l!=\fu.&:WeDeB:H0Ju7u]D[?`^=tSG>7]Ur&MMCZZ9]UhbmELf$^X[2Ij_Mlg+JK$J@&E7jrp&d4!QAsm5*I/*]*Q\7(bcHI*AC&17"<"-kigdK(&kF+CMnuj>&#aW'-e2]g$m^FkP_/QBW$M0b&RT9&kago="2qs]%l6(fgL6CGTO:s-Y$DKXh1^*4P',6]S_a8Lq$hOm*T"jm#+F4Kp[J+?nX$GWYK1WEm7FIDjjF_eXT_?G2[o]tL.JAl:VL1W'S_p:)W*,$ArJFa(7Yc*5_\IL#pae>_0nBdBG59^_D['_DPY/,(B6WWI5nrsPNaVo?U=TjA>!QT^kFL1+!]GQT7[&NQb;HdHL08cth@*nX)J@.ehq3N%o=J"?b]6M\l7ns=*klXu@79U^Qpc+(n'],`$\;^<[nK<`;ASXROZQ]O'DetB@(aS-X13nB\,C#Pf's\4<>e+]qp!8"f^Wd"?@sg?JuZcko*]p9&c(6_*q**M4(H%f"uTN;XQ/n22aZg^kMX<%3khHsFt2O/FH!d&cicGQZHe0m^hO[>9W5][8^o0la_kCSHIqHPE,<`n-k/<$GZX?lc#kVQM4ss;LXI&?Q8a,bF]:+pJC-Z8A!H&lZS's$mH'?V!A4o#mZO%fO_W2a8.Wm*$AMV8WI6OD\@BNlb*Xr6<_"#q4@$+hg>\rI:\+=DGX5L%3CdK!"o%0g3,&hTA/#S2iRe;!A,j(]?jVV0JNJ;Qi![]QDIJ;:qFK@@O3nM/AhL"RlD`n=fFm[5n_2_^@.k>C58%[!(JI2m8f*_k$.F_B2H2c)Kd^kbVu_3J=cF6ZpZYHdu<3:BiU)OPAUE?HH/@a/K,mQmX@LaLb1%J%#N1YgB+(^NQ'%SaI!<&bQqKkPjN3p]+_e4;CrQUl(#-StO$Xd+<9^P?f0.O+ASg9Q"o`35_i,rKO'XKA_9b:P=QEf$H5RYYVDf:D9n)A6+>91P+drd5><9ee3brn[o6d"77s/:E[F-/fnV[W!m6R:"`hr&H28;3;j"qJ_U6Rb5J"hOtDe7X6Uf`9I#WAa@YY\e'_::_B&RJcjOL1rT0LJQ&i1+ZGq-mHVYW^@(Z6Ah-`:W\sC7e,L0a%BJ^SoN^==.31/^`=m9n+XtJ]epj!Gtjs!:'M4giE_-dKsk9:7g7ZNejVM8O,j$reb"W9cI&U[TUiDkm1T8)'*1(0r0c(-@N[uNW_f+/GSEAks/rTYF9F$r(P(A![KoC4Aeh@+jks2!Qr'/5;AHNG;L4KIm)ST=-o-Pg>.9k]@2jND4!)##-1k4g]hDI/mLA=R30a>08i_L7qASG8l3#u%Y`r?/][Dc;I)OMpnH1`lFM)uf[DUpGG23Ir4]ShN^?4gq0b1dGNVF>CgJdoc\5-ZC01?hMhR%#aFQ8A\`@3[nrMV=U0W-]edmnMJRTfq?jo.ICc3.8iYTS<&HC1e4op)??u,,UPsOE9>d-$VO15Z\e/4BJp:n`Q$i'!Aks-3J:2hS6Q`;9F%oh&A!gUeY*Y:rW?%YpC7~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10789 +%%EOF diff --git a/Invoices/invoice_FACT_221000012.pdf b/Invoices/invoice_FACT_221000012.pdf new file mode 100644 index 0000000..c17aef0 --- /dev/null +++ b/Invoices/invoice_FACT_221000012.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.dd9f4a2c377108fe12decbe19ff6b4db 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20221011213702-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20221011213702-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2265 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TMPOp8FRnh[#(P:"27GtE/N"BgM%PW?Cj>?^oD=_kBW$M0b&RT9&kagoM8trT*i57q$'[WU\dWA&\dqCr*X^$<3B&SNr>S=5::FJMuJA.VqJ^k!giuD=J-9Et>0MEGmn]P8=dY73PM7"Z&$p>:lZgdB'Y'GPq:(KSF(\h_-N=Wbb.5#e-;=ZuQV[ok([tCpZ6/&X?B0V5XSbM6knR:`,4_,@bZAddk=Ja-d;<.Ue1-7YM&CLiH0.E.Uo=T'.GYrq0&5790gS>DuTW9c)'33^O#%^_MGD'Q=Io75o""`/DJ,7@OW+0;Sj7nY-:>!sX0L"'A47>^j3sMWO(&hSd>24E(i0%0$L_hV[U9AjYBJa<)[S.3ql;RR@Z0e5R%pr:&^)oJ.-XcRZ2.pW-^jmfi^dp&9=;ikaS7?F;(m1jMIRBD[kW?b5!'jTgaOI4.YBJ"$J(PU]L#F.QT%cSKLZq+mJhf2BLlLe`\M/u/VMt(2_OP((+X[]&ml[W\(g5\$e@tHe;Wu=NQ07O/F9)0-kb2:tg%?NJH+Of%`0J@=bV\j&\(h\+Sb#\I)Vh>7%'UC.S#[bKd_[YS@6C%,?U]#6,D*1OcO(Or<`[`mk"eukR;2^7_`#F]R*>?KZ^*ZH3EBjO3A:+jOKhCEa!N]dQhUJr$n7JGJYuGL[liKJRipC\Y(mRD=S$ejO=tAKC_g^;9-=0nK*/T?7=DsV5#EYmITaCE\"$A3j%!V=T#.V%>][21E8V:MM:l*-CVSWfW8<$">E/=_<2)9ffeN2B-om7NcV'6!@W@aMS:].f7=AI?-_qOC%]A1gi]T^((c>;'8[:mT_&R+EhR9j1rYqe^i_,q:Q_CE/rk/r-6=2pdO&6ED/+Nlqa\Zh^gjT22>hQgZ*Y9gJ8WpLd;X*>RnX[A:tQ8P;;:U>2,C\"Pao[`=Z)q-^e>0C1rWf*$uVQ%Zl;WfI)fW/f@)#ql6pFWA'8@crkDc8-]jV?=N4Yh!%f>J]tGG,]o0KGDftDii-!oC"M<38gJGA+D%#^M]aF]4!W-n%qtaPWm13-=hkF>6+]#j;#;$lMbO^SRf>H_7`'HPNPSbk$D@UdUmp[jU^IGE,ok4H9AM%m1*`'D037:">dff75mG`,/LWWH5es%0h!n!XDJ^[u!(8T8FYS[#8"@R+ctG1h*/,S;E%o81ZdRf)?!YD+mdhVpbXIJ,'1#PiK>A$qc:&EWN>sO^9b#"7a,TRO$8RPq,5A03_lF^A57P$4A/7e>Rla]'DB4-HD]^.Fj)gfOn#K)LbRs*0>?h4i^!((KoOmZ/r&=>(SUjY&g,&L8k@o'ql'ugE4L$l9BL5(NoY-9j@AmSuK>^o4biKd?RJX0^fS-2]J(:5:6-hA;\ma#++"VPiRXd9EX3iS]%>F'@-NMHXVb&2OjJJNb>,+=Y'Zq%%mn-b9;6YQfOIJFY]Ie-dZEeX:Ce?nh7Kpp!`~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<14830c60f139db5675dce5a8bb944d16><14830c60f139db5675dce5a8bb944d16>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10774 +%%EOF diff --git a/Invoices/invoice_FACT_221000013.pdf b/Invoices/invoice_FACT_221000013.pdf new file mode 100644 index 0000000..ae02f22 --- /dev/null +++ b/Invoices/invoice_FACT_221000013.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.092b23e7dde18c4309f100a215470772 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20221012052309-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20221012052309-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2276 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TMkW]$Qmhf=+CHHu@A(N3Uo+.cSR%)=,`:)[_a,I@&@qDWIWOnuJDu?&#aW'-e2]g$m^FZGFXBZr=gSA[qh-M5?NsWs%itf8pi>Z\@oC';Z":iAom:V6k0Z$!$a7Rp92mZI.Qn08)CcKo>2mbYsrRf84Ab98!L@r/>:iQr'qSJX[58JIP"A5>"WOW\&+Le_Ald#c@H$3VF)_mjM_l.mu;&I/e':;h'#.E4OQBF_l$L7P-/eS91:35bJgW(i!#`:l6+QU]DhK2<]ll_WYA,<)R8G:p\,Se^S]gXJd@CE"-%q#XSR4J6'$[F"L],`\6%Fpin5=Y_X)a=:m7NHQ'\',3JI^SPUk1n)7P7ln9P1"H2mQX6h[E:-!\A`k;N3-W@O8#NNo[NMf3\5od3T"G(K-N4'QKPB8j6KF_R;Q_c"6%Ul2Ti2\CMpF:Iso5k=;c*7Op<4oo]/M5F/Z8e,f.AqcUS.ZGj=VIokmGt"g]AT=`B\bteUP"j]%HBOQ.9sR"N';BYaji&WPpA:?m)OumnU3Ii/%1<[c_LmOlj\\PFjm;khQ9ZP:\d49SLj6c""\7'),+#q$325_4lt6+p*OHng.GN6^b#SEf0rcKPWrHo#98hP=o'gF-f`&DFk?m#0Hl:=arH+j77V+1%cD=_O2nSKk%d6(UB]IRduM42i7Pm162pYHV>nD[SBg,93>)!ZlG*j&,fP%n30lq-V>Lm[>Yi?qF@k"#(!$Rd7iN:bW?Sk#Rq>E$CZR-k^E7+eP!KP`/M2uN6qaVl9\BN(PR11lH_s(MQYqO>H3aVHBYgAPf9-K]U7`'WDbPp,.$+dm)W1r/NpC3[ho`@4n*5rfc:UM.I]4lfQV[P53F>\5qSUG_Hb8(U;S84-][eoT/R,SlX9l$%UI_SkrE(#9\mVTGX^Dn".<8uaSSM`]%Z"o+/!*1Ao3BpDoBN!s*H+r`Nn4nH*S#=nZ?^Ce.KV[9:`!-B,jg=a2W$5kg@]QEMCQc'f\#b^(>h(:kle:-)QVM["/#g.]=57:DK^"YjK4Hu%_ToQSRAofE#\(cYAJi-gonM#:TuePZ`hc1e,DUDpMIM')"RTOFO70NRd\%)Q":k28#jD*dZO:I`\-Cp?mt1#FeU2EeKWXjs[gBKQJ70VqL6q]Q8@9SAY_D3o"o2D%]>L3Eb2,/@BV$L,n.?]kD>QHVRHLR?k9:(@LCqLL)rMmP!2iYC);"OVPk@h0\-`"l%;"D1h*FqH=AAO#W%4T[@9Y3=83Vi*c,.B;NMJ\uLS$i9*On=GRgI-A&+\#(mql>_jdJ)ECuERi7#MNuR&)'P&%l7.>>eRTDAtIi<'G_(:gS[rAJQh)bBphEF8j`T]?&&'B5ebRs*0>L#`60.6?"qK)E`rWdefcG1i#m2:;1Za@BcFO%E]SQMIXe=e$XH=+^ViFME`GGj%iFSG&/VNY?OO"A2Z,s9*``'&Sa4,%B0H5NORiGAYd*.%-B3fAdmieG4^"3EZp9[BAmK-q'@Cl^14+:4.^/=FfQfk_^[q&);JlW=$q$D[Oq'pA&&Xj6L,*bC:H7r]m\M5,PPN`&E]bFtqdL4XbQ+(CYT1M-E_1-T>URF7GmI]o_tq^d-iX3fT(Q4~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10785 +%%EOF diff --git a/Invoices/invoice_FACT_221000014.pdf b/Invoices/invoice_FACT_221000014.pdf new file mode 100644 index 0000000..377f66a --- /dev/null +++ b/Invoices/invoice_FACT_221000014.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.8a3dce6abafca288be075acafdfe47bd 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20221012094242-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20221012094242-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2265 +>> +stream +Gb!l!=\fu.&:WeDeB:H0Ju7u]D[?`,<^@\ABXJ@Ad9r$+M/3^mZ!%))mn-.%!A6Xk#[k/-"OPU9XhkD4&@d_6;@<8gblEcIA(LOWn0`5\P+8T]>%pGt%`LXNjm3U39GN!Cn3f'J]U#_7JjMVCoJgcZr%=pUX"@XWX0NT9;"+\TC52CV^Y+%DtD`+jqk4POI*CKqY?=`ck(7)'dA1"m6jR:glD,!_H^'ESlc]g4UEFYRTQ[)l`>9`BR0n+&9$!c?(s>?9n,lKg[@(bZ'@9[$5#fZdM`9nE9NZ)Oc)'^Tc@pZl+Pughm2Bb14;YS)$uJdHYgB<*DkXV@j:`c>$uW@5r:fN4i'rb7c6DB.a`DKdDHl'cN;\`]7bK#so)IU6RG/f0>N7=Y\EB0j6HSGme%L*MJ(#i!Ma]$9/6sU74$lil,='U.p?&QbigqGYs,/!JA+a!N[GR0#-6L`PuU&hSb'74E(i0%0$L_l#fU8`4G@Ja9g1ap)QB.9[,=Qk^bMHt-Zn`?<:NalF&jNSr&@/Wk/]/"HcLNT3m6U:2gPX!#q4M]bO/gFM'r12S7o;b1'/df9"%P!!0*Q2/CBT^^s]&T6rea(EB$g3K.(R)[M+gYs1)N@3$ecF6-ZlNqT`WUKTQSjlm?N+u(Q1?;+Q+sjYC*66J5c0h*?s_WM:Hm(P0[B5uPV)c\:'hA)a=U9%&AEmQLE"*_Kdu1]L\p3"gN]/P(X4uONE:p\_<;%me3"p5nODPXa2IMZYDEle*)M.e)./"WTb@01!:(Jmf6&YW]\2LV/CiGo]0O`KG[i39D+33r^s+$os'qSmducT9p#GH"(J9#rhqKKM(T-]n2L"Mpa"4WUQ"cST4K[9s[]*J3*$$"#(mTQHC2$LIF^J_[bUE1Q+cPFQuLaaeK'p<76fB6f?>-ks>=D1f"(%fdNE2l!b_%RFHdH0Td'I;;t[fOd>Q**-.U0VWa2C1FeJ*-ld)/-5b^r,3nP+*n$m*ggsJJ+i6%qh64L(@%?,n_2aa:,eJb@KM\+(:+nM?s-XZ=7-&n]U'B2,3BI.uW`\E_EJ&HF<.\aq3)-@mt&;X6<<@/,SR9)0^6h>`iHbAH9Ud:X/U*2Q2G+0[XLMei$4T4sn1i15acR5;k&!s1-#PCnk@\d8@3RG4LMmXs\LgHA4d2Hi=>2gA]Sou8sUj],<$0::(`T-:p'qpSg.6Ap\U-DueVnYMDODCLRF)U8uOj)H!Oo/RXRC&"9kM40hDsms]W%#\/]52b,NhX]h9\4iFR>i8i>=\A+=e%1C`D)-DAo[I);q:il;&cEEb-nf`Zo?5mB;p[19,e`VGP%@lc^Z`a(Mj"O5/tmh$KHd,4E7HSc0!JuKB`$n@Lf;s3/nZGd:kVr\qrF3aaS`8Ya1%Ll:`q)ZY&=oT*%:9UGVm_p&;Z;0]2/&S&,4N(`c48p4C!g@a$0M$QLD$'593q5QuNcLP1?ao%IT)5P/Y4<:>jfq?^k3U*H*.8iYT>\:l^1.JW])?=]V,URf.E97tm$VO1!fu3W*1`M1]@Mq.;!)3`$%cK4S,e!oZPJO=_JM,qjFm+LBIf\[mp#l~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<924b2496545e993bc57e6a3a1b5c6cd3><924b2496545e993bc57e6a3a1b5c6cd3>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10774 +%%EOF diff --git a/Invoices/invoice_FACT_2290001.pdf b/Invoices/invoice_FACT_2290001.pdf new file mode 100644 index 0000000..91fb27d --- /dev/null +++ b/Invoices/invoice_FACT_2290001.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.3aeca697ba9718bdb8c30fbfa92f3fa9 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220918121842-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220918121842-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2257 +>> +stream +Gb!l!=\g#-&:WeDe4V''6.>Se2]E!+;,@[[U-'Q$__S=6g&o[f`o5gQ\p*>kCM"(jX;G'`9\3AEe^Z#LMI.o^p4`S9+um2B^c4^m^a,$Rr=6S38)K?0n;#7mF%_29;M26E(niq3L=cDTlQ;*Q4!cFTQ5^C"=DA_f9&SZN",XiCRgFR+;OVP>Sg1sH9)D)J:k_]Mak=Wm)u__/,9fm/Z$,7^G)"\^q`EOGo\o3]G5OYa-bLOr%UuAE./EfI3O+aE+Ni_56f*,0Ar/B[UHrXh>WSUT[9s=&aOu/!6s>:no)5#N0XR(ophkX;@tZj#k?Iuj.SPUm+N^qtmb@7sRrC_0[NSms,8L3dp`EJaLZ=<&2jn:".u:p6OJmhaR@Q\fMfe"LcX\P3N'bs+rm_DZY/4LTb6'ud#iJh#ESiGsoF+HS*/+FXU(4daYc4G>M4n7TLddKoU5Cuu"kUO)O^+V]NkqeFj6M@;Z!oD1d@S4q9$)Mt.gh[\_1I-6!N[SN/t_\^.RUFnplO\k@lU)H*p<:TnGE17NW6^ARgCngVf!PE`uP,qVmfftQRsn<\5RRBOiJ8@4R+5XRaMJ4_GG;)Eu]gBEt+W1mi"8-/OZl(h@E?fM<lF%7Zj_."R+lUk@J727/[BsH9U"\rS$3hr_W8%5[="iaGW':immbRtAH2H(aI>-4Ds0'#q>U,3:Q]Gs8=I\3@JrP-bnjU:#T<-Yo"1sdf;.ZZXG/LfStP6C=$XL#E]K<@81mYiB*&J48QUN*eRic*`J.H/2d'df$Q'oM[upeP6%?koHcVQL)S=)/g-%FO=b[=MB/R8H`n-QsM2!]U"drf8VtV^$,RbGUi-c]kI,h`nS1]sNKcQ+99F4f52YXNGl`-r4CNjIZPAR/G!$'uL5TRoQ7![F&KB'#6NT[Rc^$1WY9T6)'L3YcI>mleq7raa71e3(_/cdK!"o2$RGT&hS*LEsNg&*N9M&K?)M!*_k(>Y5oB!#&IL<3rfeB@gAoYq;YD>rWCVH3f2>]/DDsp!j?#VEPCSRTc>7.jnh$uE]fe`9Bsg$6*?o#Y^oXhFM1iAM6=8W_g$--p:cC8Q4aEHTdA8oVX,?LWaodp4jsClCGLN@c$^Geg84@,"0NpZ%RiZ,)IJm>>>QG"&e2V[&f__'%),c#@,KN'@>r/OTYNd,lf%XQ^F1_cb-^uK[WL@W\$3m?Up$^Qla9bFg+enHQMOIU=4_mP%8gCbQ@p$Xb3kM)ZCB.9EG#Zt-.rICZB%F,m&#&J5j=<<.+uOSM6)_P4%IsZhV))tct&GRc)7VkCmF(=4DPD>eN1mnZq[jWEncE8U8/L"*H>fq>6[n?NYu_/q$clpuDh_NaiblgV*P326PrCe@DKOe`eBM=S!5!EX!^D.L^>.&K4r6ukPEP=BkiQBroC(!kbD+7#I,a8\E,dqD^3EgTi)MU\A)rZ,XA/JlGn7A#B=#JQY)JXK_dP[Ldb](BC;3O?Bg+iJBS5pHE0t0lQ:qA<9q=[Yj9]IJd64s,5+^oNQ_Wfl2p0.uQiT#e?o`mUE_^KX>UG*fW-07s*Y6F]-QN'mSf6ok~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<74e2149c7062103b3c71f97bd40d29d2><74e2149c7062103b3c71f97bd40d29d2>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10766 +%%EOF diff --git a/Invoices/invoice_FACT_22900010.pdf b/Invoices/invoice_FACT_22900010.pdf new file mode 100644 index 0000000..71abd3a --- /dev/null +++ b/Invoices/invoice_FACT_22900010.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.7695da42a4fd55c96d63b40d55f790ac 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220928223540-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220928223540-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TMPms_QM-.]#s#-!H"l%kMRJgHX#L*)'ldOOmQn(/P5Tr"R)G>!l4,L!Crk5m&.@6/K38R>YAhi7rqKH$qq%H3`pWUR+1&#a(?VcRkV3m3_"&:Hhf;$dC^2;qakV&7U]ZICi2q<`iiB(+V0/2jME7UZS3S%uCO%C#M;\!1^93aE>_(Dq*5+`(A";$NqqfM4mCm#,R,q:)\)':kPA',`M`q:F/G1$oM7J<_Z:)c&+PK"kUO)JfkbH$tr'gCMq(K_>$Hg$6Lpt"m5?L#V,u]I89rI9>k(a^(ZCckrl\:L])MZKOBp+@'s:9eL?8t_ml&KlXU(KnR.jrds+d!(;qpX64iq3`b:8rP,4Aa,J4o3X$!MGFU0L'!+4jX\6%-`R\s)GC5t`EUZ1YUDIJs9Oi8dGf232djHPanak1CO6mie)h?=.L5cYCS*?DLXBc,`I:#YC!Ab;++7k&"+(bI"V6VXW+W5:;t>&:WW$.P@"cKM82dbUs2J[&,O7&TL4cSI=^832.0#Z&(CXLHCISUNKoW-(HrfrWG!j"SG))o!JJK0fj7<=sA3tdD8qa[5iDYTN1B&32A%U]eFDHM!P)^dm6%g(:nt-IJcY#?Q\iYS't#7pj&>jG2?_t>/dMSa+X"OG#/)@d%8@/$<8s"5da``>#?5)FsmB]'5`Y0;8qlYAUA#rWti'4UaoAYU62A`E.g3d",>]5s5>(q1K=4EY_>,rG+(b7p'r@$-qCHkjSW%Jo;6;(ElGKO1D:Zom1ZNK3Elk3j^a!)>ne%@f9FN7UOCuVij<_'QgUMLZ`A#sfd1=*8ge+IF`:3'(#[>*OaSRlb6h7-O;^V7V"gs<\u(Jak6Phih4(1YG7n'=;CLt>rLTBU%kq8_m^EH[,[:r_(N*>AS&LR5g@02N&;#3bg:)`hFR1U]e!s-JKfSR_Icmc:X^GD%;H96&$*>>^iakctuQ:#MXUUIXXq;8$rb-]I;/dp]^g*'N@bFh`RYenLPX*Ng1F9lnW`l65cI3nNhAj3**k=o4bhQFF&'aLXSb``X:(+156d&,$&Y:`Mp2liC7*Y`*_s(,"g'JN,0.n;bMbZ%T:S@'Fp*B/\=^d_kP22n3%+6N%uUPW_C=2)XBTs[C]rb9!+RE=+Y<1I3*;K+j/heS;mj)*?sX%FNuHjJXg%YZQ/ftpbi$iHc+.E-q`kE]SlBg]#/X8\NcZf*)8>a+\I'Qa4W-c4Moq=FVNXp4+g,U9Ds-I34+?o3/>$,cXA1T8OjeNH:rfYf7EQ]i"hm,:qF>SlQH.n_s9C;235rtDXFgStr2B!l%U*\7gGZuOM.Ir-J^Z]!+@Znt_^6dm5.,5Q\^bGq)6GRUIn&Zld-#fC`B@R<1)%Wc8-_1)BXXNhg~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_22900011.pdf b/Invoices/invoice_FACT_22900011.pdf new file mode 100644 index 0000000..400dcf4 --- /dev/null +++ b/Invoices/invoice_FACT_22900011.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2636430263266138a5a4d7e87851993d 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925223636-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925223636-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2266 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27XK;(hFM_4d5+CHKb@A(L]V5F7dSR"fL,Z1?gfl0dF-?m2WDlu5@;#Fk_B7C?Z/qT!3#)kqA)42Z^U>OnlkiCL?%=YWpCMnuj>&#aW'-e2]g$m^FB#Bg(BW$M0b&RT9&kagosi(?c5+:S:6[)1L$+81Pg[8X-WK&'CiXMQc,P6-s!CtY/Hs+#>\b[&XC=1DM)A+dRVPgoJGNA4pr3O\"]!X_no%\5kJ(K]D$j+0,IL+7"lL?:rTr,(s7<&93VX11B`B?;Z[^7p];Kn>`Xn?&!SN+c6ql8sIpH9t!*gL$6^)j`IX0S3UEQr^?o[b^;9P")M$%8fOt&WSq,PW5]a7^=/\3eZul/M'\fFI]m,TFdD]&^$==r,%sfW14Hr9c$Z^h%\L@;WPbmY>iFaa`^NM*MJi:^_Mu:U/m;jX=3+'_R3K#(qXHWiFA]l^PEVYbZDW4I]!4J-!IGnncpX3Y_;e5kUg:(?U14FK5^PXrheknH:9W@#342bUZds&#CLogV0UGiZ\LVRQPk'pQ,Sr9;Q;1)cm]A\a"k[i3-NoX-3(-Q_^T2rUF%t;.3UEI1#+2kSK&5f(YhgeD7Y:BFMfkJ@<0CGKr_\Ld3m3[V3J5m[#hjV26Ad3$5;7&fPJkXV_Ngpd:JH8qq&:l`^Y@iSa+tH'K(t1;]sO]]jF_ljKfaqBc'Bd0oVFs5,X)1O2;OK$fR"CGh(P7'sn$bEP/?8=:$3Y\+m8EG]<,_KcChTkM99%bHjNa.f4UAn2S\YK1^@#Fic[N94W0EgH!D7nJYo>6^'s)eXp_TZYbk0nuO_@[d,I_dl,!R7XHT1#/(O&7'l.Fh-gUu2GG,GFdU$hX.%bSf"$N0DsHZMFJ)I5>i:JCK>VH]'(cbDsT/XnN]o8/gc_tE94@EUZ'N0IO*#Wa%t/CpTc+aR(ik\@=RCPcQjGi".mOnP68-]h\Q(QYmi<.m$8VX0reM#Mc0SGiYV5d#Z%jo/'gad,JWeb&n\VA@61]VjU-HJ22EadkQfmZ,X^CFK`R_HBn$.(ZL5F<1.3g#nL1F*VYn`!Kp7>\D]-&kOeZK3WF8p$\.QGF6&&6+"Q,HCGu\AQVkJ8MbX/:O$g1./mFRSK%hN;l3_:^:ner*]6osLso9%MFkraU7*'V=@?uO[8(e(DeK9($FC=5-*rcDUlH)UuW;:>J"R?"/^#Ilk/NhX-eB95pdWB[ZskE^'/B+Xh9;/?_f3kc]4T>TCdi]6YkqfEU7r5B,",98'$Cmq!4!!c::-.j8CdU^4gd!hGmdsQo"d0>rdnMnW%/XZdX?BmpmaqN(uRX8b*HofT%0.6@rDj3u40`u)U^iB^ijHB-@>UQ:lGmI]o_rf;P-iX3ZOR%l~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10775 +%%EOF diff --git a/Invoices/invoice_FACT_22900012.pdf b/Invoices/invoice_FACT_22900012.pdf new file mode 100644 index 0000000..0f25564 --- /dev/null +++ b/Invoices/invoice_FACT_22900012.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2636430263266138a5a4d7e87851993d 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925224055-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925224055-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2256 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27XJtb_ERje,@+CHHa@A(L]V5F7dSR"fL,Z1@t\.7fYjN]^]c*\o$MOuHtm#;#%6u[.bJ8pB/"-Z,>oK2shSUm?FhC=`-K$@](c+XK@ggRTTKn4qcj:tCEQ*>f*bZ4)W5:H+BPsW_h\Q5W2$5hOML3fTQFqb3.gh,2.%$tDheFUZLhns+-T!ZlICHH5W3dFr+l"r+C#s);S'>h"Bs]p,'3/!CiOAtWM6koE,R_Jj6O7V[_XbW:a-d;<$=TnJThH?>ho7[5ar+(1F:iZJ9n?"b78=9a8jt:oC_p+$&W1i7>S5((C?6;VMDF$6>`0>LZ&A;i5#r$ao2nl2Hl4L!G8e8#U?25+J#"h&98F+8hD0iW3TOo2s+Xm!DsmPT?-u?=_)QRq-p$Jb!?YW\BjS0^m,:^m77NkTAb!9sP\LOMF:(C[Z-71rNpS]?_7sdPE/GOuW!SK'8k@0+%!Ti^-V&jH"ZI,\lYbW$h69FR(uKC/iTg)IoT=2b.7Q`[>"IJnTKo'\NCpmi9e!Rtskd&:WhM'DpXfSijl!)`,B!#X&G)S;P[=/hSe[6K76W=k\25(bdU,tfHm&+oAgt;^J9m-]Gki4E7p=$Z8TQJ4YQ)s#R6rlgcSYL!AY;+Th1mquZrTWH$gEaIPNWIWueP_QR6ReMn(bG'#\jSt%AOC9MGta.r2s]]2Z5+@ZfUDu9"_>6S[mP%VEAus\Nnk2Xad\i/[lSIIl?9@JJSj2C^`PdK?g_Q6T*qRqC!#dIFGhm7l1aA6AOC'P54SPs\2p0?W/$NK,NZqiJ^-ato2gA]Sou8sUj],<$0::(`T-:p'qpSg.6Ap\U-DueVnYJCODCLREc:/tOj)H!Oo/Q-RWOSOkM40hDsms+[$K^5?++u$r5uUF/_%'Ag72-5k*%ecs%E"p\NUT(<15mt4pps/DWuC:g%CNfU(.t]u4'.#O^S>oF#Z2A8j)dC3mgq3DUiUEn$0:`!1cL(WPk;\K-c='a&aiGuUZh]r))8n[f%\#hWNZNr>kO:B\GQtkV+e?V?Iqs\q8-d6fS)e5/a2&FD$+@m?FH?VrCmO-\Ho@N!@"&:j_mnm5I,lu=#M>"m7U]f6V.Xa/8b;ilOtjVkdc:hbd3tSuBl>m\[,33_1nPt7[)(j71eKMk9;VaZY"BmFjp>[LdClbP5+1NHQfHc?2p*K*QiT#e?o`mEE_5[)>URElGlh9i_tq^d-iX7P53`=~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<47db19dbd35de6c7be363542bd12af9f><47db19dbd35de6c7be363542bd12af9f>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10765 +%%EOF diff --git a/Invoices/invoice_FACT_22900013.pdf b/Invoices/invoice_FACT_22900013.pdf new file mode 100644 index 0000000..18a4dd7 --- /dev/null +++ b/Invoices/invoice_FACT_22900013.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2f96072e000120bbc8f5388d6b79bbbb 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904150004-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904150004-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2265 +>> +stream +Gb!l!>>H2.'Ro4HS&nIl]KVKX7.,!NDeIhie/e/MG;AKZ@):GG"_VDe(!l?;T^u4]cGaP<+YOjX`:iF"`H3H5n"J:-,1HD-W\Y07!ZFY"PaS9-n7N;L$IkSco4@'j(h&FV3#=i2$Ib[^8Fl,!qfY*K-JVFOD$\bK8;4f1rdef*i:nK;9P8YA!hq=r,V#KqVC$\gV%b/C?I\>6ue*5FjpQG3$fh^0_UsD7o[A`Tm+=--.&Z%GYc@2;AmJ5>Z8.WI3*grh"dZoK$cnO2q2s'N%.MNdp]R79:s5:G",Q0O)A=t$B17M-[Je+\LAF>?)Bla[8C=raVn,@0&,kaO>WH2GU/i\sRto-;ED6-Bd@F8fYtsdSdf?6S>_8'O=U\7LcYW_SHFGA^L*^XXEtrb4jTYY3^QMY:Cn/6paPJ[nPI<86!^X"FI!H*`m+]-_'ue^_KT*Ka(dP)B=Wd68ZD7't0c#C*X^J9-cJLN>[,CQH-_?hng3\'bU4:D5Fmiig7j-.[i7;eeZf*jd&s)^%<%^VHmufU)RT2BVce^HM-[Gaq3).@mt&;X6`TL/%b%N)0`MS>`iT4Nl^Lb[Wdt4aTfJ8!RW%'',5Er2DQGM"OVb^:A;:`\*L<$\!J%_F[+=j.jN4hCT3^>TMHSa`/(\^;Rkh+.qlb(mYG,#-uTl0SX#2%M?$N0Z/qf4puqHQ#IcVV(-U0ER"cbD[L*?-cWo8+QmLWe/']m;(U0iG11*9c/7`EEt)NF#WNd0=F->2g)USp)>tTRE^#$032;Mhft+.RP(X;moa57";oT:4Igu+?)R#kMFPd,FPeW,5Ju92!H%(5B8+^]tGXId9;EUG1hc$*(B%uQu3!*1`JS]pQ"Oi=e%1C`smgkAoVpbA(BBF;ELdfb4`>CZnorIB;tdP904"!GOQP=5<*0@0@]p'I#OVY29("!FlHL,]?R6jMs9m!@Lf;s3/nZGd:]d!g@`u3)&eYgB?LR%-#H)J,dTV&SA6-TShNjB4gq-s8V"`ka^g:TVR$9H:Z*s4]t-i`0Ij53+UNY?lD1q$Q-=/LSNo4S`R?pib_DtfO3'aMR3Hd\_0IpW,rq\Gdf=Vu-S[(@KJUC,?endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10774 +%%EOF diff --git a/Invoices/invoice_FACT_22900014.pdf b/Invoices/invoice_FACT_22900014.pdf new file mode 100644 index 0000000..c2e1987 --- /dev/null +++ b/Invoices/invoice_FACT_22900014.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2f96072e000120bbc8f5388d6b79bbbb 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904150111-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904150111-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2271 +>> +stream +Gb!l!=\fu.&:WeDeB:H0Ju7u]D[?^h7>j'Wd:sbbU;78`6pA]EhCS\UX4s5hp3=R^LhK'kR-FII^Uj8P5k1=tce]5k>m+dV$lFc`*ge2cU-IR'FS+VW$@g^&27GtE/N"BgM%PW?Cj>?^Zi8?#Zr=gSA[qh-M5?NsWs%itf8pi>ZFTIc,Gb]JiAom:V6k0Z$!$a7S"*cCZf0g%>Jfj"VM6I_;T@tgD9q(6.XS(3NP!._GX"Y<`)+9Ho&gU*@KfIlPfJ]:^`?j8U(V"(X,cTLI7'7^n,+\l?GgL=4W5-+/l%I`tr`63m3[f&:I%l;$mI_e_s^aV&7U][+%nLq/f"lZS0'H/2f%r7UZ;K9jh/8)VBAB>=og9:00guA].`*4f.pX4,d]APVXl[Aqf?'PE%F8#Sb-R@]3.t5q-95P6RO"e=\0M$)<"K;b<)d6d6CA'r,)X&6@9m._#\c&-S\W@mD9,7a8>c0c7Z=;rQc5YeWA-'OaGGTFGQ7CPeG;j5^e#%hUVD-&\J?kou[Y3IDmd]`d1>'=a"uU[]Id-Uhf:*4$hKh`!G_>7?O33^M+',C#QO8^URoE7-c972Cr18O[Q8Q;58q3>Oi>MDnVFKgiRB'W:.r7nmr^;aOptA$9Tf7+GNUH5@Q"!3J;:GBD%QQ!ndP22-stkL!AVSM-uu(bI"T9hh\5W5A0c/N2@hoP)NbB67;Qkk8"0a&oH#:#HN+3ff4Y5iil+B,je?LhPe-`o.E&pgDq06jY77W&oRSNDQ_Nc%#Rn!:(Jmeo`PV]P;OBp!`_Z^m\GG,u),m,Rn+Za??b]R_[WY91MWC@4<7D=`$]$9qg;LJE3?;QEofp6\XIaS*0Z!891%O.e+Z25iF681Q.la;,M@F/!NC/))D4$_r>B,<92aV,,^j!Jf]AQ9J!knYe-,*O`ca%-L/b.WZ.B(*0@`gOmPs/07O7W@n8uNuDh=8NQn_JO9[?Hhl]CQMq8u;*']c`Uqn@W<5(5OVDG*i_U,IQL]GDE]G18d3Ve*<$3,.*,Jlu"cD4fT-Nc'/$H5TGB%e-18nWiV8\"ABSeU5.D#hI1*PpjcSWZ%K$E5$EutTQd=O_+XsFem76r(8?^hO0:`pJc28CLN**:/h^6^?\hpn?-S<\s;r26i&?9Ia.k'S=HlOPN3lHO?B$h-pfnljMD[;=6NYp-R'O!;9Kp1%[$l@Q8b["MG$VoY.ZFKUQc>9L)i/jU8$b]@2Oc-(`3GJ%M/3aPHiF]@*Ub#\$NA$&+^H'[!QY"uBHP&'Wi2>#Jc//ltqa\'`n,H?Zb6BlZ3W5Z-A:FD6hcre:o*rml8S%ZKQEkRCC+`DJhB&IggliarJJX]IpHYik$j)tTT4MfV(YJ*IB:A\Ocm<@e1A'"7[d6YsQbjp/@jn3S<3jIR_NY3Sug'rY:rEZKpiFDMW>g_)0>LjFBi:4GfM$*-&4\m38gb'X[LStJiCe`Sh+V=VF(-)7%.Y1h,IEMM^,*FO?)QW0F1e]K_CNrXg4nQ+Tr/s-ekhR8QM:PSkF+TTWjsW9oKQJ70QeCPa]Q8@9SAY_D3o"`-DA#J63EY,).(+1uL,n.?WG#q54&/]JR?k9:(@L+)L0ciLm]Y.KfTtcc<@#mUkrCrWdef:;A8Mm0S0#Za@BaFNV-YSQMCVe=e$XHJ_3P_79LN2oh7^FS"c#-KAFtO"A2Z,s9*``'&Sa4+TsaHl/[RiGAYd%!qG23fOCDh?Ll[%['sQSt*S:%\>@FYW]Fjr?OX;ZXbi1B@Bu`jsTX0/mmE\',]kuYE4FPAp'9oZV'BSXA0lY%c_8hp1AqDqj4+N:8UQ&D/_Z[%[.=KP%ap/Y*,15H,>tVF"](!):'YDQ_W6\2p0.uQiT#e?o`lnjIBHg\4d+5ndrBgLXi(3NrB-7N:Sb~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10780 +%%EOF diff --git a/Invoices/invoice_FACT_22900015.pdf b/Invoices/invoice_FACT_22900015.pdf new file mode 100644 index 0000000..0851a06 --- /dev/null +++ b/Invoices/invoice_FACT_22900015.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2f96072e000120bbc8f5388d6b79bbbb 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904150406-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904150406-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2260 +>> +stream +Gb!l!=]680&:WeDoLl3g$\l2&^Y.8l8VP*MX]-@?E\1a_f-P-fN]?t6oSg/DUt)UX'3p)T_!^jHoCXsg",bteI.i9pD^%0Q@)+`ipV8&:&H)t)U8,J`Y4.2u>'!>ie5Cq(S/@qZb(eOIHe^h(Km$'jU+A5G.'_8WI$MMGb8M"G;`5HklUYa,'j(h&FV39NPX$Ib[^8Fl,!qfY*K-JVFOD$\bK8;4f1rdeh\E-r8lVR(:5!hukH,YFb)o8"`RM9U]#Uc/F?]=#B0<+0[c-e%#294^s;=Wek[]in;`N3Ub[mH\>F68qE4Vu\ar6i"f$d)Y,Q-C)-*('VT!.OQ9L:Rm>NYj+5OZrjVTLJ:NWU_F&URRg.[&k/#0nmVBMRZGbnhnji-.]pA:'elG![!'JG+m?/]3ZFJ)bbk8ncU>H5DsV[;.P=m(q;$E-(^mYiB**YD,Zd5]oi'HaFRROI.5*d&il\Ij_l^A(K2$Xb!Me%2\.JldpA`X8imU$De4CUV]5d>i@#RsdF!q`*u@,B'6ua6UdlPYSslp2c_L$WHibRQGWFA!U<;b-]3:njKq4r<:Q.\UP$!0s![K=[cLk)*kX/!1X^>o3Bs,JQs$4,T=c2].SNCNXe#gpVuI81sJLD!U?lu#%0D\dScKcn?D+ID:fmlY%I3;RSJ8;.!aQ5p7.RRgN@r+;GMH^a0U5=2kZ_QE+NQeSelTQ&5kFVm9-*4RoK6HkB*=%kDG\c#QI8mnW`M3n(12,C\"Pao[`=Z)UgUd9$;&rWf*$,P]k!E#](AD>u]pKZl;WjI*5o3f@)#qW[MXlA&De[r4cQ6-]jV?=N4Yh!%f=_]tG;(]o0KGDfk>Xi-!oC"M<'4Rnu%jD$+V7u"#NnQNG;msT'U7H#d3(r(??JlfdqbrT5LI$5.hBif[TGKhgds0e(D(lso+IS4qaU-b]i!G#=gLEn1:BDe"9.!Sb2Ot"ZIKC&=k1*`mJRO$!$;("S<[[\hX(6\$l3,Po0V4(KX:H7s(mY)r6fkfYp3LUD*UN$Ku)*ei:Q:(F8cH.qpb@E:W:Sendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10769 +%%EOF diff --git a/Invoices/invoice_FACT_22900016.pdf b/Invoices/invoice_FACT_22900016.pdf new file mode 100644 index 0000000..74dec0a --- /dev/null +++ b/Invoices/invoice_FACT_22900016.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2f96072e000120bbc8f5388d6b79bbbb 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904150522-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904150522-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2277 +>> +stream +Gb!l!>>H2.'Ro4HSFPI-3Ch"r+gTq!BOFUa2D.9d(-5>mqh'qQYa;+g^TS5=o8Z,t\<,TH\F\L%1!BkhlZ.:o%+hY-:VWj7&$CYULj_>=Q(+GL5XP!=tg'.[`'U-)a=!q$=-'U9fY>]nO,oF4Zh^[nWOH4?d;pLoMd5iJ`Z,[(b[Bo>QM-.]#s#-!E!l%kMRJgHX#L49IrUfHV+hld1j6VC"1moC8]7[R[Yc8e^o_K=uEP!$A7^)[`k#rbgl)o=Hk;W2PPJ"W52*+-XtffVo661bV?6n&hoYC2_-FTS91:35bJ[S&jqWc%8%5mS2B.,Ta![-8JqElT1Y!B(i$JrXVg`2K7Q':l/[_A"kh2H(aIasaKmBuhYD?>16_GqlgprB@'2qQIaK`=(Wt=*W@/*G?52\ORZ'/lgfLZNU,>HW:krmA!5hBkQHC2#LIF^J_tN#.235eaFQR@(aeK'pd50:E:1V/-sCSg_mQ;WTdV=7mM*5&31XhpcOPbHZ7D#*+7i`^SEA?fV*!P6A0%j"Z9##Q*+eG\NNq'.aWepn:H,3)-HQ^Bef&k(FV]sNRq/AWXqB2Q8Kg\fi`$&(%%o5QE_4soV/3kUYdE`\&f"E2%C*2"0eNC^XJZ`Q>%k!HD[q:5OR:o]%_:93h2o*,G!#1?Dg$`glG.88gV($![W0%`5Fu8$mUon%$`Eq`b3n#+b;&)RpZS8];eC/9na_"93h=oA3CepgEoR?ifD[DSU[U!a;m,>!YUsXI6h#?WKuAQ9R[tmg?Z$YjZU7]F1:F&rY7QNhH4-8B!gQ$RJNi2p:_Cg88<)/B%iV;\a>LW.hB%!s:k$NW4S8'%cpVXup,U"3.ruDq=$jJ.r6t$(8D^m>2br@c0c_l,lo']qqja`OmOYbgj_Hb;&p3I'o5OX.;&6(iF?CtT&MZeOF)Eu[3Bj(Z1[*0DA,Hl2L7NilPhHfG'PD-*NTl[KIlahsS#A\APk;\M-c='a!H*oNUZgjj#tu_[e/qhJF%a$(1PgDW.!>sHFEB`@n&!f^i]6YjqfESarP]5#,98'$Cbe/)4q=/<9X$[gUk9pX@^BT+_e6<$!9PYJ+)YHYP:;I]gK-q_hm5Ac03TZ[McM3eN^iOi97-8=U&B$f8>e8>N]&khN(-BnBZVe*?<9]lo/u!UYIU!cQqldBhokP;j;VYDE6Jendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<67297278b45198e542564fd080ab7cae><67297278b45198e542564fd080ab7cae>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10786 +%%EOF diff --git a/Invoices/invoice_FACT_22900017.pdf b/Invoices/invoice_FACT_22900017.pdf new file mode 100644 index 0000000..b29b7df --- /dev/null +++ b/Invoices/invoice_FACT_22900017.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.f3b632b912a12bbef4d50304f20dfafc 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904153933-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904153933-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2265 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B<2DVc!R:/KGR*"taK(^Of3;A_s!6V1#NmlS,o01ckW,Hc[QY\]Lbhp+14Sd[#r1]Q,I"2"s!iedcs&.X4^+sHjnhM!?7:2]QV/R.gs#cXX)'6%E6i[F,"]C0Q\1@aar#`&ht!C9:B",=!g(qcpn0fWeRiGU)9'<_7S`&C;&f8(*?n0p9+\4X*tTBSKVLjL`K]k'<8r;Jl$aM+C#aoSF=5r@fAgD'N-L'iZuhbT=I.qf9a**tT/D@$sj4$eUHf4!Rc2af\*f"H\)-(J&nUG6XKKpr:1BL)\o>>2m8&fA%,+;Ia+/Q"8/+%:F:9Og.6VC"1moC8]7[Ra[c8gua_R*AG8R>YAf8b43KH$qq%H3`pWUP+^Ipb3&35(2qZ[!>$JFG&rM,MEaW=Ig#.E.*TV5:odc`\_G2uE5rBsDYl1C>A:D$&2/f"a254eSUul?#a";+>Ap:fE7d[Db\&6s7DiDcTu3=D9e%Sj4GM-&*%tbZ64J78P;)jb4d?^a1$gp9B[mf^D\lI(&h:BqXq1`0J7ChhRDth6nR=2$dAFe"94(`d"'Ura<:hbE$'QGc3rmDDNY^fOYql,Ap:F0frq:a5<*S2".?=/GZ3Ob5NB"ZN=6J&e_[2Du3rhdYH4-i'iH#8Nn9-3^N2$$BU/-&NMUPqN*@+Zdt$P]MU@hChmd7^Es.B\#U_]E0Q9W4h,FRR]aZD_qs5(r]!D?P=`e32#\a13Z'ihA>qNC&r-[FC+EOL#>\#K<[aYF6r`gbF6\SO3EVqJX]"Hs*L%?PDQWlp#GH"B1`j1f1haX$VS"_RQYiFA!.%RQ!'14jG$-DlZ\f/ZAc12S!,t\TOJg7(q.'B]+ON_\"Il]plem;gEA's+Ak>$4$rD^r0EB!>P*X61Kh$ZRe:o!Zj(9?,B$&7sJJNnM*]9Jb^RZ7EKTDm?lCS)jj0RP:1E%LWG#:6QC-;:1i^QW\Z,d%2=g\/1Q:T2]Fp-[8t";8,YdO3aQ#_*/T?7=DsT7%NnUq6QPNML3Hn')4YF__>r1DV&*lc/ST/T$4>2U``1TA!i_9[!NqOB\1hOa[9O\5%\MimBJ@Hr]5Q%Ja,m4VSV*4;RFV,Oo@%Z$3cU79OqK#$`m'(;qC^Bon0*0ZY"*93/Sg2Qn9EZ@`0'b]SgKPkYDUBR*@aAn>>o]A#_[]?##9Z!8g)_NJ)oJ5&L3^K4X0^:4>Q.@bKj>5@rLfA9sg5GOBo<-1l(%$-)U"D5KuZYet&SIE>Bp\l#=CG[oj\6jA:!6A(9(DR0ku[.,(0QT!Qp6k,#2=Kg#9\TkDZ<]B_M_PBJ^SoN^AjnE%q*eZdSgo>uegKl#S%@/4>G5'1#PiK>A$q/jpB`N>sO^XW*!`NuR%7nhTW0>jum(RTDAtJ*Lfn_9A6L]5XnUh)bBphEF8n7EHgC%*KSXbS"Wl?![Ol]hIT,o]P]eqAZhNB4)FM_&7WZZD>.LFO%EYSld%/e=e%EHXA,a-lkLgh?/pGh%kQ0[;=X+UNA3l7B\['eeuWSO#"P8$ac2bst4kTAj97SKW-__.>YK`u1Vj1Cn_7,r*[9KJU+$?endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<927e02899e24c0c7494a04c57c0f7aeb><927e02899e24c0c7494a04c57c0f7aeb>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10774 +%%EOF diff --git a/Invoices/invoice_FACT_22900018.pdf b/Invoices/invoice_FACT_22900018.pdf new file mode 100644 index 0000000..8aa7aef --- /dev/null +++ b/Invoices/invoice_FACT_22900018.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.0dcc400f1568197124e22319735e3f90 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904154907-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904154907-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2259 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TJtb`pQmhf=+CHL!@3CC:-.V\'n*EZZFHJVI3iEM22S&GHHun\sJDrKqT=kiPRg:XL(bcHI4YTGQ7)-RMkiCL?%K&#aW'-e2]g$m^FkC\t&T_K3XS8nm1='<:ON2S$??o$O)_?\J-"4\=m$;qa!>(mbQl!ril_&bh=&gC3s%L'iZuO!i#*Pr&YA*\SE4GD$9[SKPhEl_koh)koHEk?gOI'$b:]d24fn_T`:KBL/_s/LFnl=JN;CUaF6\,>),IQ;DH9rZM]4D5KRq[8C=c,QR\R]m_>^i51,V(tR"@F:4kYQK.*bi8.LSb`[inS#_H#07BQ1)%f^XTuSf9R%>,,$=6>Gg`f,cYBgK)MA$*S5$1Vj`Ap_"CC_Ka(dT)B=Ze68ZD7'm?68C*X^J9-cJLN#@#F(<9b3a"YM*70NTg>:2(qpr.9YL8N4N[3bKh\YZ]XVuDQ7Zan\f76AMHd#&lUH?IbJAVfW'Yp-Q.`""%mdMA]Z9*94W23[W@\8ibaX^%Sc(gepP%mc.5Ihag9RF>Mj)HR'oT;>4*;+>rjE'Bh+\^^lAHFV5lqGG!i6tmhdVCrH*mR3m*oDf^bDqs0(mh'?EdZ/7YjoJ/476hVJaQhSn<4[lS[on2bK2K&,_-D5c4&[KUj7:'H)oLL%H_I=3`@8^05Y8OgsPQu4`eWu?`3^,q&#BZ29#mWFQ-C+gWcY`#1Mhe`>hVpE>g>mUWF?n'T-#/_%`fm8r%b8FV0,"c\j2+(GW3i"ALHW#!5@9(K!.KEjY2ADAX-PDM6UiaS8,B_,k1d?I`0XBrKi6ZVYDmgpn&>lfdq^qZKb;VrMk]W,?RQ6Rs6O*Z]T0jBAf-X1a-6eKMUZlg_.+lL9p.J\r;EpTbC3#"UdN`mJ~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10768 +%%EOF diff --git a/Invoices/invoice_FACT_22900019.pdf b/Invoices/invoice_FACT_22900019.pdf new file mode 100644 index 0000000..9438a9a --- /dev/null +++ b/Invoices/invoice_FACT_22900019.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.0dcc400f1568197124e22319735e3f90 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904155007-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904155007-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2265 +>> +stream +Gb!l!=\fu.&:WeDeB:H0Ju8C9cL<]D1=)_$0f/7;EJiWJiT?,JgJ2Jn2c9ru0c9$q!*.,Gl\o5pD4@icH])S!PuX%``rLr8U$]-?Qampf;1j)[V7fY#:IIZdF$ecfcmslX!@1hJd-WDe*&&DiGG%q\[ZP5KSjS9R=u1@=Vk!=6`U7-]FBk$?$ZJ\G^Lo6:0L`%U)ZEhA;1&L^m@R)DN2)/M#6O'#rc7Y=Z.KlTkf."[8KYaiEub>b:Z:L:4b$7AIq6hcl`F3_;U$dLb/TYaE"Jk2K'$/\J\g.YVue:n8SXO?_Yd22*1((SZRhK1YN?U4O[KOcMGbZ'@9[?TgtnBt3!l2TcEL1[(80.]"0D2-Dmb9ep<>n(V`fct$eu$>kSI=q-YcmD9b^6R`EL9csQBJc_C^2"k14(JF9k2O-I4$4G)<75J6Q%+tU_=A-R@mO.aZ,"0X;QQccBJW"V2'_&)ooMTq':>e7F*KKu!1+?C"k'//(o6k+a9glfPasI8fD?t1#=^&0i+e249Ho=`S]sQ4+DO+&6B`o/85ojmHC^Z/CN@9A==,/]D`bDD#K1TipNi8C^Jp+sb"jj8Z6q>9K;Ak3j_B>A^5)m;_i=M-`@'l$B[;K/bL76QJ[b,E>dUsu3SMb!C_sOL2Nj2LTA>cFd2an1ObnS+'1()6@)Y(q)kE59A:n=7@&VQTC6kaJoNc5]OHW/fU/Y1[jmK>:H;Y/a(s6aY'XCH?Wmq[d<7AGL766!Q*qLE/%G%NA\Yq?PdYqt&Wn;tjZDtAQmKXa2YAAhjACPH.qs@g+_g-O\>2dpP<*Xb'889$P5B9UMGW[!ORpk=8hR)(UB9+6@;k2#[cDbHee;>)jnhpT]$S0Of9R%r,%229>HX_A8'6rj>jFOM]1Rf$UJQ<%c>J&Z.JY](hJtEP($Arb)7d!]ppaNZ$rs`Wno;9[/B@A?X@H8HS&I/A#osXO!/oB+)Wmfd4^+a#k4\f(8HodN*7/ZB!NL=WP-A*+c0qNNq'.aZRc3=4aA'3ls7)ef&l#q^`XqRq/AW[Lq&dPoCCLUekALr;6n#$i?8n]bcY7H.!ONlY=%(Y66h2jQVFu/VKDg$`gkeKokS%Z62[W/X*hB$*8mWW$395"/iPjS5/(1YG7DpUenQH\oIiq[;u4It+r6\W`6[-*aAMVPf:3kH!Tk2Md5mVUii?m]:M13<&e4#lFcSO^&!:bjD)JPVlm+SS0uaMrYf7@rDl@DCe"b-25*j,7QFua^'(7o%G)(Vj3XP"918`4kcm\"hJ[p-`ucTaC2]+*:EB.ojQ0E>:4#Dl>Wce_)*5n:YfSog<*O/]cS/=k)>!Y;tIcp0e&kIN-@>N,cD-[S'OJ3VDG9r3LW1\6rnm_PB#S122e71Rm22L-6/n`MYM7@?A+2=&@&60KM8L!"Zn+i(XY&t$F9#qDE&@o@AVR(aDg36MH-(5Y^a'lSos:-,2hbcH^#Uf8-@LA_K@B\.docYd7rT8>?X9QC)!%TuLkJ!*Fd*uT9'6G]NZ]8LP3Fslc2'ltT@;P21*u3rK@A4UOH'W!SHcmQ.Z$`g-\D5,pVIQ,d;7gM*6nc&d9FR\Psb>j:>$qGo<^_4T0a@aYW?mC_1.65n]1~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<8d1c24510060a2b1bcae492466afc788><8d1c24510060a2b1bcae492466afc788>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10774 +%%EOF diff --git a/Invoices/invoice_FACT_2290002.pdf b/Invoices/invoice_FACT_2290002.pdf new file mode 100644 index 0000000..65f74e7 --- /dev/null +++ b/Invoices/invoice_FACT_2290002.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.691ea25aa865e4dab576f7e4cfa82e14 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220922170303-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220922170303-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2264 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns7pNK;(hFRje,@+CHHu@A(L]V5F7dSR%)=/lJ!O32gbZ45\=Bf:EC!I^8IL2Ziac_:^+:`Z_nu-AdE>&,8"CqL3OGhe^]/>9]l/)Nkn2YdY+[j*:]"dg,J#E.X[+Jc7UKtkjQV0U)cm9Y2\)KQ,nFP72^Ml'%smX/PhaeM[B)C$l'0sIiKUZ<&au7q5d/$J-4jU'7fj[[;_N@ZB)VOI@SaN[STn=@0Q,pkLOk>(qFrHHf;(>"WOW\&=Xg_Ald!/q=!\PM^7%G'm50:Y(8)I\\qf7#.(%_D\?s+MS[q6HO:iF-2Vth-tHWe$i6CuYa/t5HH[J1%)ES96__&KiHu,\SG0eYf>[Ebs10eO#rEKsD@o=X*'`B1q^g"8(778?.D*[Bj3&tppQDPGdKlD\:ie1/*.qaJ%9r>j)ESoj6r@sm#H*5Co4rqk[Z_ebEkr+ecDhP&7jfic(<1Q';n.4)*e!2+;+c,<=NK6C-a!*:$Bs8PfPAM/V_NOhd8bam]@XImA#6Vj::4qVM$?M?.?J8Gf$>i_ngOc?)?s&F%\]0EVeC#K;-K]A+aehJ%l].GRK[!Y;+FDTb):M55Te63O,J4tq&+K-?-;Pj8[?O5s"`5\U(o:r(QA:`Rgp1jeX:$SBN!7lS1u5@TCuh3dDp]Vu?b]M5bt5<@M`L[95q%;&_T?-ifbND2VBH21JjJ)'g-B$+hg:\df/c8`%Y=LM8deQNh-?DD2&(P%]]9RmZ\LkX]RC*^$T^0GubC`E2]Of23?;"gOm'^u"Xl=2V[15pn=k7u350_YMY0"$$cs,C?fpK3>elqJ[;-c437;58^R_Xpae>934P'03lRdV(EmJV-`ME8nKf\#b^QN+/WV\@-DBImYs%tGFWmG?\0\_b<]OLI8o47G:LG(SQ8^hp%)]s\)fj),&"G_Vd"T7)\OSG$SA]5Q+L`fQPETnAY*RH=7_ldKfu3jG$+OqK#$g'rYZ#8-S#."%!1G)4:;`n$CA'`ucimt&qpTGGTXd-'1+.O3UZWNj&&6,PM\\UjM1gI':+b-+si6gsFK9sg3qT*(UX1.T`;/YnlO5KuBQjIOKc`^u[SVSbiWh'R,`T6&P\SYW^>atW#5D[npujqB,Aqb0Xe)%1ZXMa=P:1&(ESr`;9QARpej?<[6buR>+d#epeTQGKDD#=uUZ."PnMml1P^`/5F7MGYhZg@ZF"BggWHfHp3s0d%A.pp`J"?SUaS%g(X5qf.SG@Epc^NMJGioBS_i.fCl2~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<0ceb2eadc1538b4f349f52979f8cd7df><0ceb2eadc1538b4f349f52979f8cd7df>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10773 +%%EOF diff --git a/Invoices/invoice_FACT_22900020.pdf b/Invoices/invoice_FACT_22900020.pdf new file mode 100644 index 0000000..6662bfb --- /dev/null +++ b/Invoices/invoice_FACT_22900020.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.73c79a6b927d6d6b73603f50c788f49f 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904155353-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904155353-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2277 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TMmc+8QmhM:+CHHu@A(N3Uo+.cSR%)=,`:)[_a/-A[`P(YkF66_"r+gTq!BOAIXL43Elc=5>dkg'qQYa;+g^TS5=o8Z,su8,TD0%I)-;>`l7e4j/0$WqMPrSME=7R`nEN=mbmI8q]LV#L6=brO:s-X$DKXh1]m(N',3MoL3_BJ5L;>WH2c+(K'4MN=5K],D?>N]#*W^dXJRQr@?t#j[Mkqcb,$=T=ppWmDA`?r%$=SaT=eJ<'S_p:)W.YNArJFaQCN#h5_\Hq"HpF-ik?EDZjAZj@2m'@2cAUQMgo+n"$!uOHaA!`]R]2b$AhY/R&LSQC+7,XAu2>Qi6Uj>1c5+!ldB7;dUj2JE8(MmQ)fIQ2S5f]dHYgJ<)H,Tj.%sa"JH#_d7G2Rl^pe,X;LYI0j6G'jkGJ(FbC+)JL^jh.,Yrh8>`ZT>.b]2?aQg%nPWIs&MK$G,%/b%1k;u%biiL3!0i7p=lbabd,fA;:8])g&*$stDj)VTa+NnmR)[UL[31K4&Y/;/)l"tha!@3"kdrR^ajQtuX$\l2*;D"Aa1\:sDf1k9_5TF15E6b&YA?jiFH%\DdBAS!i#8MH`!f,;Blc\m>SFIPN[]M0*Q's"Aspdqrkp[JX4N]cB?hNoPga$IOO1CQ>&?_DVS?iMfoDn)@pV6lbL/n)YBi4K>1F:WWntT,239^p+OeI]Yc)9W-QcZ/(g_JB\<_H5;aUFa@>Wutn>.WtCkrQX$g$0=NqQ,r\+)##5+6U+)6\S5$gK?(U?3'8`#F]R*CfSHeCR(p-P!(:J]oL8=RWXE;T-mddt9s+5<;lfYYtdgp-Gle'ojJjuk&U-aJ*i07igjr_k5G@1B6].aj3s#dQf(i1+JM-d/Y1jMLC/d7@$b:&37\GeijZQ_jG_F>>HW:krmA!5hBkQHC2$LIF^J_[bUE1QTS_FQR@(aeK'p;nT;DS)I%8LAF?0Bp9^9D&9I.SkPW4srUo!u#LKmWp1NZ4=)&:3s$:c$PEJ5UHasW$me]M)q^E7+eP!KP`/M2uN6qaVl9\BN(PR11lH_Nf4)9bFR0e#.>:pcaof'upaiE.)(``).4=Whu"Ur&j\\AEjX!h$m6Efo^2r=MM&WJJ?>.dQ3X'>J5+f@%&*Yd1Xm0"8+jn'k]ND45f'>I7nA$*EGh,Zn,2ecr-,(i)Gg=G8e)[d;W/g?>jFigT3@A>*M)%/]_13imGD>Eu;M[7"'9DECAA3aQ+]#jG#;+[cX7M22Vr?o_iiiS,,t?%:>6J7)?*6`W\*-i&VQ7PA/1-Cnj,$hM8(qj,RRhnA.NW5dW/,#$:"dPBQ*(HaJ%l1_It:3;f0CF!Ml6nmKin6q)PS:p28I8h,'r$HIa1P,H\Y+)U9t\jm-s)D3JoF>0jP%`H+&$8pB'/1Nt]NT\EU6P4H:J']Xm!OC?rf3fa_)Ap85C`4S=f(Be*]PNdc'5R5=")@a4qqa/Fru0L"^G'?;l\DE_nV9W-L/F,KgNX8n5,A&qLq@Kd"#T0=bGDU_ZTr8g*qK#K9s(tg6fVNqF=*Mcqr-la0d>'=+/%#Z/c_J9irr:.;TlS:?$C)d4e.,G-6:hnh'\Is#MnFLVr!)XN0j)dC3mh.?FUiUhC5/!K11[*0D\+h&pL7Nn3RCGD4pMlLbGF?`:GJs"4+\NgoU87O+4;glu&+JiU3f6,73.pIkQhkdHE-M]`E<^F/T>s]8RZ?fkl!8P'5Wjg.I%S^DTte:WE2\D"SkZ(pd)XNIL'bX%+=AKWM9nT-_jP%+^-W/J@AMkdl^Dco?6Qu-)Qn%e8%(9O*m^=!fe-`'*=IepcpIR/V34u3%n(%Mg/>G3oT-al59-O~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10786 +%%EOF diff --git a/Invoices/invoice_FACT_22900021.pdf b/Invoices/invoice_FACT_22900021.pdf new file mode 100644 index 0000000..9a52fb8 --- /dev/null +++ b/Invoices/invoice_FACT_22900021.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2ba3fced793fe78e945c43d9d409a9d8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904170600-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904170600-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2265 +>> +stream +Gb!l!>>H2.'Ro4HS@naU#bqmjMXZZJgcZrNIX+-"N=,t@F95I&+g<.T"jm#+F4?l[J+?nX$GWYK1WEm7FIDjjF_eXT_?G2[o]tL.JAl:L:4b$:@HXNUN/M1IdaA$dJoPTYbeI!_JthE8QZ\g4UEFYRTQ[)l`>9`BUSr!?>Ib^$.(D?9n,tKg[4$bg_;a[?P,gZcZ2'n`RA+)Oc)#^Tc@hZ5J?>>]0\mau-ucS)$uJdHYgB<)H,Tj.%sa"JH#_d7G2Rl^pe,X;LYI0j6G'jkGJ(FbC+)JL^jh.,Yrh87lAXNHd/p^M$R)j/',u4C/_1A\arJBE2h)R*ih4!@SHj1X@A*U!)[ESW5^X*6,YphBioGN!JBZR)Y>q[31K4&Y/;/)l"th8!Zm]o\CA@jCqN#eKLH)!IU$Mj'GXL[kLIQi7&a)+30DN=13fO\jdC3kZ:8KE/dd_@KrUYFE9i->SFIPN[]N[*Q's"As(4i^>YNt`U!-Z1Zscrb#pE%8E`N%XYup]e).ObCrau%0s@.qV!K`.A?aAZpa^VpsKluDMScZ$g$0=NZOOeDrYO5I5L7P10t!HB@NJl6nKTl'5o];G8S:(;dU1aSCjV)">Vo&Z/2&OoX+\M0fj1F[7'M!UP#gbL??&RZ0rB1gr<[JDhbF94\UM_kJB`@=.LRR`4<$3qYA'imE9nX(_gs+`Qf+F>&,kbgV&L2GU/i\sRto-;ED-9I.SkPW4mpUr=4g*^hWenJ#8,G=E$^",2@:N67gZc!!nbXd/@]@DC=+M:\%+#9oifem#$<*[IarBS&Cp!0=0Q5p7.RRgM5R+>jc@^a0U5Qc9HJT%a/5[9FWJh2$qEoD"$0+TJenWkJjGV,'.Z.mQ$[YhOKeiGXUB3FijqD;D(\L,X+6Z7CFARjF@=_kQ`7!7ai'VugiC'$I$:m\5l:NT2$LZTs9Qi4oebO[X3?_jE_Vd6f.+\mD/&#fa2i&"1OtApY$D8NI)E8nH8LHIeNHFE8$qXm(Pot(djmDIh#X?AT[2s2#[]Cbb_;f5G&dR-'HC@*J^+(19GGkp]Ce`Sh+V=VJ)E@[!C4Y.?rK2Fo#E335*YHNoje59/=FSOf*dW0'BVMmKqs:U'V)aFYCGFWJrb49:[-epa)eX0-Qju%pG+6IuI?%;LGECN>/Q9*qQ(gdtI,li$T6Y-$A)RoHA*B=:k5I]ls2rB\N3"bjl`LoA.bJW&D)[hWY:esVqMXj$4`pmF]LQYUoTFK97:,7M7JG)D'EY.Be\1*b.3>FTol*][roTmk]%i[7R;c+7Kd(`Bm0Fok-1C/XmXVGke=n\jF+U'V9+d^pH2_eefB2oh7^FS"Jp-iB#/0dqS]4$HCP1S:#K\OC-7@0\_%VP0[`=\UO9A*jQ;"1NCcVs>qulH*eZ4-SJPgF[$;("c<[Yjendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10774 +%%EOF diff --git a/Invoices/invoice_FACT_22900022.pdf b/Invoices/invoice_FACT_22900022.pdf new file mode 100644 index 0000000..6c5c468 --- /dev/null +++ b/Invoices/invoice_FACT_22900022.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.0cbd1518a709d0eee4c9959afa28f248 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904170701-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904170701-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2274 +>> +stream +Gb!l!>>H2.'Ro4HSR(Vf%49JS=A_0nBdBG59^_D['_DPY/,(B;0f#&nr%pLa"JGm2SS'G@6=0N0"+eP_8:bt:Y-^n9MEBP@,(f;6GUV9LCsiMHoT.oui-Cj&HCUXeUtW1o51X&)`P^U:sMQ:*aN!cM+ASiGsoF+HS"/1$#h'cN;\`]7bK#so)IU6@;-f0>N7=Y]9r@^Km-b-qa/l3J,0"'5b[:r"fYO\B92[SFIPN[]M0*Q's"Aspdq^?(g#`S:"J1Zscraqr>1$!lkoeRhchqO87im9'3Ak-["V/:DX7Wg@4s466\i,tfIYsN5Ikk[QfRa!7HIOA7L_SFD[Y5]_>#O0lFkjm]piA7e:]`U(g?-M_CBh='4@h;l'6[=RF<)EA4RQeFr@FLu$Nnme)[sN$P,+p0#N9+=OkR$&G[/STnLU7,)Gp"'_7%n$"7Qj]G&Y$Z5H_YLH8[5.NF=t68ZD2*Hn)@.O8bZ.jR),Nu<')gc`n>a&HE/9K*WiGh#a%P$<)<[I'V/WnSggWi[)Nn5+`*L\ObXT!<_RVe5COCt\h\%0hZ0l<,U[+mO5\o^i+dZ-:%JK4ik938YLm=nLsh_A6eqrn_.J]tGG,Z\uF=DftDii(`(p"M<38gJGA+D$t1?IKb0__;_^:[DX554RYVr5^Q5O'?Dh.`P_$R'qpSg.GH?UU-IN:VnYJCODCLb\Na%]Z6`CYFkq\)W<,"B"tTW+d(?jA+s+ps)pNgAMP%E"p\NURhi)+GJUHsNW3#oe$`2E+S1?n7N]mt4%hN;l3_m_Jner*]6osLso9&))aZP4T*'VCBTJl->N2"gn^f?o$jY`o6cMd"Gnnb$1%8kRN3h?a-K*SnL^5Sf@=!o\moMU0L)9shm50b;=q4lRk9[hDf0YIj4'8YhuMso+t4S0FK(li^"bd5F`"St*&_D&h"fTH`-!/\s`kmX3/joLjA^jW_@ePE%rb&:W1$%L:d,en#X/1t+s5WTh&ZRkLgLIL[(P!M."+a(0.q.)endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<89e99f2ae0b9c6002fd16f462d7345cd><89e99f2ae0b9c6002fd16f462d7345cd>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10783 +%%EOF diff --git a/Invoices/invoice_FACT_22900023.pdf b/Invoices/invoice_FACT_22900023.pdf new file mode 100644 index 0000000..e031afb --- /dev/null +++ b/Invoices/invoice_FACT_22900023.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.68490c3fb2f39cc59d44711a93fdb96c 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171532-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171532-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2264 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B<2DVc!R:/KGR*"taK(^Lt9R!FCJ!EQ*HJ#k*=9+sHjnhLm7`:N#ZW/R.gs#cXX)'6%E6i[F,"]C1,l1@aar#`&ht!C9:B",X_T&jd""=[hOVRVC:KGO*3l=.;Tn9!![hIi@8t(>[LDPu%>J^N^:68o3FZAm_%8i/#Ffup8%d17oBT*m+iMOR>>*)"u%[4,I"@d5c855=A99]hd#RKOHi?,oJ)(>-@dqaNOcr*d%]+r>E&SB^ZErk@$0^Y,jOr%3T[H!i:iJ&gu6b)8J.f:=F+5"gL:9UC:2U@S"&:Qng;$hM(2;pVKV&7U]ZICi2q=TF;Afok^/N0bJ7UZG/D.$Q##2!Oo#F)T!SZ[f!b(pK@C.e$*[M[,L-u545bt?.m.kPDb'.AR2`)*3qK2TWi.h,THW'O5O&k;o4Vii5SL-5bYXdZ!Th85%Q63YuV'nRPBE"$D*e(Sjf?4=h,g/PS,.4qc[(I_FD0PCRR_)`cPr&B*-b'h2ZE[efNj`HncV]=QSU,[_UaV:nQi?TA=dBm^ALh2/,c?G8-d/aGAQ;/%ablhA7Bi;Ci5+H]qI$I3c32uRTR&*l'C6$8oA&m=SgX79o,DoFlX/3hJ`[W,dK2HF<*`3BuGjW.R8t^=In=GYCVD:j5\>F6F;,cdU`br=rRV\2%B?q_^kDt.k_.Z9(-gnW;A%r;8*UEFSU\Dd=Go'S3,6jI]<0)RO'XQZS!H^"]0J1m0-#0+sP`cUN*f_-pF*rRODU`!HlGH\J'k>TA?EG"gEj2H*a[hJiBeA`X8imZ0MLoC,VhN14,;jD@U[ams-rf-dFp-O11/l.8A?"2dJ$h/`C;Wp=NN/8K'!XANcoS,I2[]07igjrDTY0@0//McA@eJ#j_3,T=d^?rQdk*?9#TNq;mOQ=c?/!);)]"#-5hBrTWQHi_=W-C.,].2MHGR,9L3'G>)n+6/nQqu.5PV-V+N_'noKo)TbM%[jLL^Y[r`$*acA;2_94/3#56K)UqU,(qYZdBG7CZX;e1aobMicV*9O[s/Bop2T8!"r9e1r5bsGfR4\_5ZQ?$ue@.H(b8jOTrk#TFd*$9SFK8O;`r[i!KdN$Y'BJWl;5Aop[%5V'6!@WNDAN:Y]Ei=@:R"_qL9"]A1Q_]2sJNSS@Q#C=/$G-FBX?R9k=7=<""2@&s[:@$U#A\[#S7CZE\MLhj:HOJRt+0'q3]l@@;)DcO*"f+D.K]BpVMlZfP:et^>2bF23cVqEE=%=-MBHCOd_)q-F]>0C1rW_Y"=..)ji'A,$iqK,_.dXETEo,WI[]:V8a;+K:N)d=B4o)Hu5oE&/'NE,>i!RLkQh:p[-2nQRAnlEeK#N"Od?EdWS\.*Smf=&K'mSr,bGM&2Xg"5E(C3P98qZbks%!h^*3U#+W=e/@dGT*_[-P"R$;I\Fl+7)2m?`liV?21-tO#CB-ee6$]n[&[\,OI9M9d'JG.NW5HW!m6R:"_fU&H;243;j"qJ_U8(SpNgpN+Bs%LueU,aJ=#2s2[eRH[A7rU9t\jm'7A&3=IQV1#3!3Bf::EmN'i[ZT)AeO8BBuc/Rq1LT:4lUNTDU<7'YldG?_SS>@8^0C<:$m*Y80rSWXF]2%t4nhDU=CQ&e8l,9h6G+284/Z."_M`I:ki\X\d7[#Rf-klsj#?.-R/+)fQeOA8Y4t!)C6H$qt&N$mP)!iC,6:BeZaO.@b^?Ct$g1./SYONkm3@:0PYTZKYe!-=/[4p.'(1Y-=`MJ3=kp8CK6059ApG<@7qM-2P$pDB+a(0.AMtSW3MIfU%sV;+0eMsL1UlRS>%3rFVbYFWI-_d5)-CJN9aFi2i<-V9[fijtdC_Mk0&pAgk_,.L!TNbAL&~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<7e8413dab11952864ab6bf9a5799f72d><7e8413dab11952864ab6bf9a5799f72d>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10773 +%%EOF diff --git a/Invoices/invoice_FACT_22900024.pdf b/Invoices/invoice_FACT_22900024.pdf new file mode 100644 index 0000000..d245988 --- /dev/null +++ b/Invoices/invoice_FACT_22900024.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.68490c3fb2f39cc59d44711a93fdb96c 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171535-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171535-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B<2DVc!R:/TMS*"ta_$j6u-.h!]NTqo:!pRPTHQR%I<&NBDs*U*:BhNJRK&5d!,k36\7365K_N8-OV%L%n%t9,-TChEtK[`nP#rjY+EKp."h02%FRJ:qt"@NFKJ=n0\!Q.tFgqRYJ0fWeRiGU)9'<_7S`&C;&f8(*?n0p9+\B=C4?eK(d")2I#mQ^;i@H1JCJWtnoaGTl2B<,NeRpdDW:r-!!nH:kWP,9AEiIte"Q7tV0'4b3e*=b2[6^6VLh(&b<_KkN3)WSh9\7m[S(*q86_^$cUJPfV\;A80?&g`/1!^aG+pkLOk"q(=ioNInA[$9)8DM9fTKNYbE>QB%!9RA(IjM_jXmC9&g\=j8a&?`R+$@``Q"1f.#d)m%88;,!8D>`J?F`qW8JT(64eeONWG,M>'k/*Mo#0WRgKrbV$.Y)U'N7O#&QUg=@^;gT;GCL\W<+H/d3*'S1`:TPf&8R'IWB.RDO)'S7JBOR[1&ZYq-ICq6$tW3l'[pdOBd^S%tLU:!0ouLQa?@YOZ?>-aeC2Zh+T"c*@%`m!*kg>?[h@6ue*5[FBHQ==#5)0PX>:,HB]@YFTl2$+0+;hU=4&VBMR@Gbok6jlPE(l$Z;5F^Lskaqqp[0)r.%3m]FBF,)g503-n!ZNLJGejX,^!\,k%^#4]M6pqu41_-u3`CEj6'.'_>T^I%[G=&S0Mu.V(!&cPmDt^S*n>=aP=J<,_G($#`c">HqB$[cubor,I,>X*Z`7a>Ml1X?TV2s;;f]D\P&oP-iO.Gs2Uk)uTemga$,.jcP&noV@5D?*Q2P@X_+p1[]5B\FTSDsa]8Dh1MW"''TP(&.YFl_)a2TX@ngV?X&Q"@Q2UPa)g?Hj>a&HE/9NLa@DAC8#F,44X--2iNl^M=D=8lWa(p[B*_dDQepP%hbr/.2aKs1=gY?GpR!)'P>4*;+I6&fGBht7f^lAHFVlN.Ip-YgJmhdV3rUbr(3m*30f^bDqs)7>'(W]cnXC?)XJ.@\.hVJaQfuiLd<)dpJa`a:6Mb\MnWK87l\!8H(9'9R=bMO0%EI[s*KP>"`kV/mD2A_sjrIdnSbmAtql^hGN)iM\F,&\DOOF/<1clW4Lk@C?Mrt"[+IPm7hZJ=m@1%dS@g!*rWh"&'gQSlSSVl+/:Ts`qZ3r:)p(Ucba2MFE39?"3Vkko5!bQ+kp2f.WuFIN&o"IR?3*("biUnok4!0Y2ep7U^aMg-1\_OCBm#'mS9&m:YrnOi6:7-Y?RFGS)a;*ol#dj"]f:XY(8pT5dN;Z06^0qP]5uUR9[iOL.)#@n'8Yc^7h=i8)S%pK$qE?Lk'8jJK)lIR0M8Q4[\UgZ6XmB43l>U:\Hh80nDGs+%?`0!Mi1Y-_HjE-/+-LcM`XsPOH.B//5P=%W9jIm1/+T%UlI@Cbf8Zg8$lgh!H79LVF@(qjqccG92)\fe7gq2O'SMC"3V+G#m&3mHmG'>QG@VuRTCl`AN[%)ST+-QEPCu4~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_22900025.pdf b/Invoices/invoice_FACT_22900025.pdf new file mode 100644 index 0000000..7622fa8 --- /dev/null +++ b/Invoices/invoice_FACT_22900025.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.68490c3fb2f39cc59d44711a93fdb96c 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171537-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171537-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2267 +>> +stream +Gb!l!>>O!E'Ro4HSSW^n1/Bq9Ei[$n-Q\s4J=l]F3]bJcXmCh>rg.6MMpU#`jEU?/Z;u[,qB$;G.HGi5>o?;:`L*hq?q$m+Ws$&/B-dJs(Wg$t$tmpUZ*ti0;K?Ii^%5\FRrXh^G=,,>P2SVqC(s,0`UWUpi_sdaF_s]B+7Rp3OmTV)4-"=*52iV?4?;_$!]rPEB6df8^U]Qb6$Xnmi!.?!t:2HR3:^K0tb\m\7hpk39_FX,)aIS\C,;5Q;58q3>Oi>*H/)s$]B+d-r/0nQ5]31X+\D"7]gBG7+GQ&[I]D-J6!].4$$u9atUQgR_m%uoC*^^Q;Ykj2k!P+=uWQAUC,K-[+K3s]P;OBp!`_Z`TgWG,u),m,RoVZ=K&USUiC8Y91MVH@#JSF.:J`;n2(\4`oCfQ3N53Boi)NLhr^\$_SM]rtrmf=G(@pM@;ma!84(JE/la04BJsc+R;N&M+4cp=I23W7gC#oHWbAR:""#iJ3%M!!>s+EZrH0149BW#2J`mF=0lR&9r>&rPWW]bD'eQL49Q-7SF5L"03RiRB&dD?-&_#s@o59lnp'^9RG\nmL+;.je]k&\GK1)+9Fg,Ksh[eWLS3GEhglU^8Tf?G.Vpt.@2KBd.KgcGjM$:r-0nUS0qUk'/i($qLLqnKi9BF,+[pI@HdBrnWZDub4\$Z)$e6cNrRX6VjZt$0CXlrV-=B@Xd#,s3l.mcm2KfVZ2m+1@BaKl'0MX1sdTjsZ&]Cig!UiaX]QE9,S6rq?G4%IsR?=U'ZBJRo>qU>+O[SCj;T!a=0qEBhWZq[jSEncE8dRbTS45s3B[LAf]?0.6V)bSe2b@#&QVb9ug;:`\*L<$[rIsjPP5ZU3])1-c3[")udp1DD=0(+J,dBT0lf6O\9lp_4t6J_"9%Bth](&7;%)frdk$=-d$%T0[lUK`[#cbDaN/R(!Ro8/g3iUV)"0+B3R`Z>#omPF@OC(rjcDorf/%CTh&EmL@G[X+1'SI9Q"4AHaBiKD*%o/O>-am*bVWN?gi'm-rcZnorIkGe@&9NrABHgjZq0:Xb@GA@+Y5"9*oL%/L$SN)qOG4Xsk_/t!G3J[2rSB)&aBJP;^Kd)*+@.KLoV>Xu:Wee:=k;&aZ[7St(o^m?HBb%j\KS6KItifKuH%:S&h5#-mti"9je0>m;AeHnpt?K06]rP9f87i=]XG8<8k8M[k!-?oH+%+,K0d=!d0L@4%*_k@S"=dDfXTT>iq$tF+7/a4DOOOu+U9_$eXk(3=7h##i-rHJC=r:UkgE;-G/nr$Q=r1_^J,bn3nc'$q"=S2SM*[Hpu;F_[rVk[+Z+^.#$JCdd6P<;W#F3F!*,pqkmij9]O7]oUSJn5/5KRi.q^63PX:#IcJcH9)L+s'd?:,r(\o.'=R~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<9e5fb3f10cd46b00b17d2cb19c93cde8><9e5fb3f10cd46b00b17d2cb19c93cde8>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10776 +%%EOF diff --git a/Invoices/invoice_FACT_22900026.pdf b/Invoices/invoice_FACT_22900026.pdf new file mode 100644 index 0000000..7675cb9 --- /dev/null +++ b/Invoices/invoice_FACT_22900026.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.38f59ee50f37addb89ea4bbcdf1670be 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171806-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171806-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!>>H2.'Ro4HS::8l%-f];BCb=@%o[m\k1jcW$Z4(7,ts44b,QFF?:rZ0IBhBq_M_`imMJt_9",NQd8RXurK(QEr,_?@hQOC?OZe.;0\;4bPoY98,tVmZ84N2o5&C4f*b+BHr,P;#Y2;-OK-'BRXS-*7>D-oVS7&;E`VcqduO3=8,H8WE2)(c+XK@ggQc:nY[I:]a4[?#\\]#MOhMWiurkRN&6q\&CS9RfOL9`4bCd:L6&Mq`ZMkS>Y,+X`SHlU-h9\O"YQgnIR%F]Q"[MHe9.t[A@@q2mbi5j=QK"`2ARljEf[Q9)*/q>VGGhbr,r>'#0'V(V%n`/9lp<'hJ8Cr[W'`IF$$OPYQVU]9X@JZH/S*a>S2!22%\gi,MpSq;&XAh@1WTq`&d/[l:"Z!3>!qVk8I#?mJL>eDaK57=X.4*JnQ'Nh*#[b0[_[Y"EAtb`AeC!;SokcfcTT<]U8&d'Pnr1.9Ni5B7CuUGoi=;XX@-VO%KG/^^SNu=,.+\:T5CG,6Fc9(bI4Z&Dg?;qGd+TJN51$IJq@Cfikql-OZZ"0c$+thGUc=2DLN83XPjdXobA9:0QdhR'KA8`N@)J]ok^'Sd'4#D8qeXn<[;Y'4V8RpUBSlDJ.D#hA.N+[_:Gf`E>0Yu)EutUrSuKBLJ87`/6W$[9`n.*)%MVHn6j%Cb"NQ3NK]dkPf^8EB)@!L+);7)/$j'n,PDfQVhkriWLT20D4LniQr5*iuI'M5DPfF,TY\Oe%>*-JTqC4pcb7g6[ra$iCF3q/C,Xjd)Ws9L'bu!iI`L^Vda9J7k%S`l/:7D]%+<63WM9pJZdC2C&M9CT_!=%<8WbBjq*k%p&sI,inQLrc,Msoq^bGq)6GRUIT?'%'-?,@]B@R<1)%Wc8-QN'mP[s?*~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<24fa1414b628606904078aa3027c5a6c><24fa1414b628606904078aa3027c5a6c>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_22900027.pdf b/Invoices/invoice_FACT_22900027.pdf new file mode 100644 index 0000000..41e5a35 --- /dev/null +++ b/Invoices/invoice_FACT_22900027.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.38f59ee50f37addb89ea4bbcdf1670be 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171810-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171810-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!>>H2.'Ro4HSFhI-3Ch"r+gTq!BN.@2<;h?akiqmY-&Z+Rd;p$\8+oJV9p)>6?)'auB1NfXo)BF:Ir?8M`O#SRn66&'[:;*WDd7!\dW^OkZ,S6"LA0s1S3Ws4c$6*-q8-=N3BUUD):,0H`,8m2Ug:i7-L+UjK6TqAu($P\>]OrE5[0P67ta-N6:TKn4qTELE?]AUCD&$uX%<+-`_2)eFlDi9*Q2Zl%RLjQK(,^BR@2\Zn$:bYfg^=?,=&^.ic"3&,Q+;Ac'BI)'ZF"L],`\6%Fpin5=Y_X)a=:m6#!uesY,%gI,I0@\[`%5rN@d%jD9W)A1T8%=rP;\iGANUfB__dr#XT`^gMVrm>fGJH[33mX`THD2CDNZ>8>91RPkJ.mtGhbqArT7_V'V(V%n`/9lp<'hN8Cr[W'`I-M>eE4\^2WKg`U'B%X$=m7.jnh$u1)nQd,unSW+<)^KCfjX@?#MWIU2-n/QjrqHp3"$VPW03\/[=.fAbR,ojWu7FBm_]%V1Skn&E%PdC-jg=/pr6:cJHDg4Vua&_i4(IQn?#q8HW;0)(b6=5pePIl]R8]TbP<'FefRqYeD'(cf%utobNhiCY@WW8N&@:d4c8msWlNg)eHKGWBEbG5VoY.$osm!Km!uSm])l.!R-2?8H!m4LT1*8D-oC)e*=#@p8fF\XuV>CSA"j]f?'r5dl#d460uiG=16Pf^6JD]\*U7Wroi)DYMj#fZ'Hhr:g<)E^0Ht>WD+H:j1`h>E0lQ^H2ZP)`"JcM3k.!l?$Jg%4*;ib)Mkm?1hL+7H)k^9t;=I_7$Ek%`.1N(D6u,B6p.7I^ppLAp:0ZASb)o?6KmYq%bsg"Y,(."9"@/6O/Q\`h!a`s5fA7k?*2T8fi;*7qeX)'`77&jeXtpc7:VT#QAEqHF3)[eW$mp@8)IR%D0mEkWXd%:HM$_SX(_ZiBkqUBg-O&]$J$rQ*G95^G#5r)0::uk'uK&<(9n*mrd*9@hif=T=,3+e*DoPS3GphLDOLZ3ohbLF2)Z2W3K]*i5Ee@L?T-0Wq-kOJB\U.Ll8e+'*D6,Xb*cFN$OOQ5qK5(W\QIZ=@sD:f.37B&G$:[o\^D_R`&mZ/`]LD+fDLm$WHEAl#FO)T/f)+?Kf:10O`;L`!j%P?X'Sj;*&kHImPVPF#sH5GEb&C7$dhl!f*kjN=A*9eT6:U93koPsAR@=mmO,on63&t:2r)*XP7"#)rjqf))*T1i[X?bA]SkfPI*7j(;52m#3g5aeBnK`fk?UD&1s:R_!endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_22900028.pdf b/Invoices/invoice_FACT_22900028.pdf new file mode 100644 index 0000000..b8d48d4 --- /dev/null +++ b/Invoices/invoice_FACT_22900028.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.38f59ee50f37addb89ea4bbcdf1670be 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171813-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171813-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2269 +>> +stream +Gb!l!=\fu.&:WeDeB:H0Ju7u]D[?`,U.$$qfY+U,ubG8;R7uGL=h4UFZ7NbMM"e+gog-/13n8Nj@WKs.0XZ`hB";Q70oc#YHYU$m-d7pTfOli05gH^E4n!\-hVZDj8\a'.6af.sST7;rkaaDI^OL$)'$K%a?N6%"6Z3W_S)G4&:r-!!`t//Vqra`?`Y?CXcC;<(+9=6qM11'$:[$5D13..eJqVCOs@L;GuP]'ul1Ek1Gi<%MYiq*L&gPB,B@tj+0,IL+;OW\E671r,(s7*+f2k(NF@OT-Q'4qM%>2'FJHP_m`fA0qqfbW?:p,nVDp;TAM:R2C`Q5@0kIZ?s:)ZfOhHo8fFg,f0g?b`*%e_;Z*X;7^=;^)&@J'_XbW:a-d;<$=PAU`e'J[m)"&9DBckDt'dD*Cq;ImacA;ej8.4X4-XJd@CE"-%q#XSR4J4;;R,M1qo@/Q`nKo_S;!fM;#KG=N?2P:)P-"9=Sdg)O.7*HjA/;>dTbB,f-n7`a60PQ_">fMD92GE.Fd9@1&X9d,GSW2#4K-O$e#l8EID^K0ro[P+TF:N[QM9!<*12^uq:;Nni(-df]Dm*tMMfaq,:=68*Rc#*^KZ"9gX_DiEeQ`cp$]ZZdefDXi3bFf&0YZM7_Stj4kR6R6;T`i1>"Il20Wd7.$Idn>fPJUVV_PBGd:MR;]2uZcA$,$Q:/u4@MAf$T.?J7T(0K'CjHEBC1eb*cQs<:t:FW":X0>"^5krbB)B5CQbsFGbW2%D0lJ$QL5Te7^Ll>D#jV`2R*)Z<`B]>#ki=;XX@-VO%KG/^^SNu=,.+\:\5CG,69oMj5A$$L5`O87jnm%4)ITL\/D0pKY]#1[<#BglS7fqAId::/8eA_.'*@P9\AIcSpU*I'SHgnP6a5^;`o-L'j;1i^9BaE9cA'07SA^h#HFl3HNP2[r`*6KGQ;SJ2Z0!k'V>uGf7"gW]r_<+0td.M"G-b@mOpXucXBOAeq98Nb5ck>Xr;g&ZaAMVcOIaS(B!&rj,RI93l4:_q@!UDhDDP+V)k.WHFqtTp:JduH)53r[Hu;$YpQiT8!.1boiR]Z\mVTGX^Dn/'\W&e1"U$/*>$h5=!.kko43+$aK&63GJ$qt3aPHiFW@i2Pc`t'``e-MM_(p^?$;oLhV]r?T!-K//Q_`G6b3h=q9D^\SU8!ON+Z?bce)LDPj)b?*$]S0QblQ/mZJF9i+ZI$C)tI%MD?o%ZbtbKI*OlQ$]@XL,2BGoW`tKH:rU)ahiO")kZMPNqEXqp<#B\=5,dY(RG^^R6/gpA@:f:bugits.atiTTa^_!)q;M<#T=;]ZGaTr\f`mmY.)=sV]"TDEfrBk-s!.s^=l*heGA;XAJAPLnqF3j6JD*Vd*(l;:<"0$oUD3+5L99+JS9j6/[Fm<^S;u(gTY*b4*0JP.Q2C>=Rno\ALC`piW!tfhUFendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<715e25271622ed533590dea8b1ddfd2e><715e25271622ed533590dea8b1ddfd2e>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10778 +%%EOF diff --git a/Invoices/invoice_FACT_22900029.pdf b/Invoices/invoice_FACT_22900029.pdf new file mode 100644 index 0000000..b55aae6 --- /dev/null +++ b/Invoices/invoice_FACT_22900029.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.38f59ee50f37addb89ea4bbcdf1670be 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171855-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171855-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!>>H2.'Ro4HS::8l%-f];BCb=@%o[m\k1jcW$Z4(7,ts44b,QFF?:rZ0IBhBq_M_`imMJt_9",NQd8RXurK(QEr,_?@hQOC?OZe.;0\;4bPoY98,tVmZ84N2o5&C4f*b+BHr,P;#Y2;-OK-'BRXS-*7>D-oVS7&;E`VcqduO3=8,H8WE2)(c+XK@ggQc:nY[I:]a4[?#\\]#MOhMWiurkRN&6q\&CS9RfOL9`4bCd:L6&Mq`ZMkS>Y,+X`SHlU-h9\O"YQgnIR%F]Q"[MHe9.t[A@@q2mbi5j=QK"`2ARljEf[Q9)*/q>VGGhbr,r>'#0'V(V%n`/9lp<'hJ8Cr[W'`I=!$OPYQVU]9X@JZH/S*a>S2!22%\gi,MpSq;&XAh@1WTq`&d/[l:"Z!3>!qVk8I#?mJL>eDaK57=X.4*JnQ'Nh*#[b0[_[Y"EAtb`AeC!;SokcfcTT<]U8&d'Pnr1.9Ni5B7CuUGoi=;XX@-VO%KG/^^SNu=,.+\:T5CG,6Fc9(bI4Z&Dg?;qGd+TJN51$IJq@Cfikql-OZZ"0c$+thGUc=2DLN83XPjdXobA9:0QdhR'KA8`N@)J]ok^'Sd'4#D8qeXn<[;Y'4V8RpUBSlDJ.D#hA.N+[_:Gf`E>0Yu)EutUrSuKBLJ87`/6W$[9`n.*)%MVHn6j%Cb"NQ3NK]dkPf^8EB)@!L+);7)/$j'n,PDfQVhkriWLT20D4LniQr5*iuI'M5DPfF,TY\Oe%>*-JTqC4pcb7g6[ra$iCF3q/C,Xjd)Ws9L'bu!iI`L^Vda9J7k%S`l/:7D]%+<63WM9pJZdC2C&M9CT_!=%<8WbBjq*k%p&sI,inQLrc,Msoq^bGq)6GRUIT?'%'-?,@]B@R<1)%Wc8-QN'm!gW>!~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<05c87238595495306762c905e19f122b><05c87238595495306762c905e19f122b>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_2290003.pdf b/Invoices/invoice_FACT_2290003.pdf new file mode 100644 index 0000000..eef1eb4 --- /dev/null +++ b/Invoices/invoice_FACT_2290003.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.52c913a53f04f3a32d6d1e4adac110fc 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925122156-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925122156-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2271 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns7pNK;(hFRje,@+CHHu@A(L]V5F7dSR"fL,Z1?gfl0dF-?m1pDlu5@;#Fk_B5[qB+bI$n#)kok%nmTBd3%jnFS,Oq)Sat"27GtE/N"BgM%PW?Cj>>3Zbb$KZr=gSA[qh-M5?NsWs%kJerU`=ZFTK!,Gb]JiAom:V6k0Z$!$a7S"*bZZI.Qn01>?%@j4t5T#uBl$f9K`QH6QXpDB\"4h-ke+2h!l;"DX=Eaf2H6'TEJ7_g$QJmp+KE7oB`&+g<.T"jm#+F4EnQ1nsNlTjF?_'E1qX(dJ`QmL=^XTkb\Ep8CCeq,34)hrhJ6_m`G-a2,AKqY?=`ciql)'dA1"m71.TYbeI!_JthEo2l^g4UEFYRTQ[)l`>9`BUSr!?>Id^$.(@hE^]BKg[@(bZ'@9[?P,gZdM`9nGDr))OfL[[]nD_Zl+Q@gbs^tj_A1mc#+tEZoVJ+GnJ(N?3BH`7jHTsJ9,ar'R7'iH^&@O\a2USM4bq2cpBeooJXjm2mj[)/S6'R*iPSZ]#WV7jqgOBp'-sd0dTYeU$cp4q1X$#\2Bh466\i,tfIV'4P4\i.p@3]jEBW+P(?ZL5pNsXp)m%4+_TI2)d0pKY]#1[<#BglV*fV&Fe::+:RbH;`D_Up!Y85@f3q9sJ*\4H0sQ9J!kaga#i*O`ca9Ltm(:2^WY_kJB`@=.LRT#K`(3qYA'jACPHX(_gs+`Qf+F>&,kb0kcJ2GU/i\sR&U-?\5N-5,KW:)qD"dSdf?6`qcr.Cu>?N!a(tKnBhn$?\1ag'n1rf#eu_n&JSG?r4m[98`lad1U4I;u7+T';?!16A%D'b7%-)pL,0Y/\Ou5CIs4I;,E(g2l=J&'M*pG%<."(a$h\7Drj=ZNK3Ulj@9sj"_FBf(81"dN*7+ZB!NL=WP-A*+eG\NNq'.aZRc3:H,3)-HQ^Bef&k(q^`Z72T\S7>pH@B-\Wu9Lf4o<0n?iW[?RKC:s.o^#"s;-?)"'NZ6;-74Jp*tS,;FQZ5+@ZfUDu9"_>6S[mP%VEAus\Nnk2Xad\i/[lSIIl?9@JJSj2G^`Un,2tsY^d=p'KZt/oJ]#>NWnp>K*Z73+@T6Pc&Y"gA(^Zp9,rQ(b:Y%M[+Fq*Jc'go4Nn:4&^&apZFrRIqWg:`q?p7(\H_o#qa3dt>9Yq*f0*f7=s2GdSpPhJGshBb.s^@7*MJ>@;XAIXZ`MAJFC#:<3q,qOcQd_uo%Z3]'?5.(b-9VGNp^toqR!TYel`mQI/D`n-e!J&,^#_nBe*]P%Xp;!Pr%S%k03kJa/Fru0])+n'?;TTDE_nV9W-LoE]AEa=f_U_-=b+o-t3>bZTNJ53aA)RMYPqQ?:9X\LllNuBPM68fKmZjLr,jJULgoW_m&?E,J6K3L/CDC?^Ia;que'qER3P=aC,bn:lR;$@:Q[@-ZCk5oDB2`0mq'jj93oY.%Y$bD`0.m^I\WD5"4aMKCd2uP[oT99EX3iPsi@1'@-NEHXVbY1<[@sj4VL4asQ&6!Aks-3J8>l:2UAC-,\EGE[>E3&*lS1*;p,kFR17~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<95d39e4b55c20395532368e12e09d776><95d39e4b55c20395532368e12e09d776>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10780 +%%EOF diff --git a/Invoices/invoice_FACT_22900030.pdf b/Invoices/invoice_FACT_22900030.pdf new file mode 100644 index 0000000..b73494f --- /dev/null +++ b/Invoices/invoice_FACT_22900030.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.38f59ee50f37addb89ea4bbcdf1670be 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171857-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171857-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!>>H2.'Ro4HSFhI-3Ch"r+gTq!BN.@2<;h?akiqmY-&Z+Rd;p$\8+oJV9p)>6?)'auB1NfXo)BF:Ir?8M`O#SRn66&'[:;*WDd7!\dW^OkZ,S6"LA0s1S3Ws4c$6*-q8-=N3BUUD):,0H`,8m2Ug:i7-L+UjK6TqAu($P\>]OrE5[0P67ta-N6:TKn4qTELE?]AUCD&$uX%<+-`_2)eFlDi9*Q2Zl%RLjQK(,^BR@2\Zn$:bYfg^=?,=&^.ic"3&,Q+;Ac'BI)'ZF"L],`\6%Fpin5=Y_X)a=:m6#!uesY,%gI,I0@\[`%5rN@d%jD9W)A1T8%=rP;\iGANUfB__dr#XT`^gMVrm>fGJH[33mX`THD2CDNZ>8>91RPkJ.mtGhbqArT7_V'V(V%n`/9lp<'hN8Cr[W'`I-M>eE4\^2WKgV1JoHKnQUOdqU\=0`=_(c#tXd)Y;Z#?'[[cHe$:oeuG>*<:q$(W.D=D!h!(YJON:#55F\?_skg,_6qeiPS38r$;2'dKJ-Wi@7,.0=X`GSFnE%?I36cJkbD8sOmrXS4JV>',AJ839t\k5ggLm=9RTX"E+4m>'?Jr7`HkniVlp9.M:$%NY8)XjN=Nr8Xj*R*""e:HUEMBSQ3D1"EVpoBFHDNrI4cVF+2:YKOS&iq/h\d7B5?q^=cZ-h'e?U3e&`9V4nY.,:JC^s-u36#Wm*$AMTY_!6NQ,8BUbpBY5.+pi#pE<:=r:odrfWFdC;,,mq6>m/dtR3D(kt-.?^">*/')97r#s8i,LW8a0TmM.mV4O#2<2+%_tHiaMI+IrqJdq*#;!bf2G\8_"[na9DtV)]"])f:.bkkZTK$B#B(kI3#LC,n<=09<>Trff_lja\W4hVVrQIC'LT)q_5hY9^.6L>Y>tTMLn/O^+g@GTKjtPC4If[3%g.-Hn-#R?Iafb`_&Z&r_lrI0;&$YEk[:*onSeYoldm2[F&@ngW2O!;9KlEN68Fhq/n>/;]<.<=NaIBJPk4!:]JY!`s7t.@]cC/FECXM2Ee*L=k/LQko^?m\^`>>%k!HD[q:5OR:o]%_:93h2o*,G!#1?Dg$`glG.88gV($![W/2H5CUDNgs<\u(Jai@Phe:^Q=J#-n'45BL<"p;m&W+YUsXI6h#?WKuAQ9R@Ydf?`o9Afc;P/)-^%JKhm#chGH=O^*KB(3,jij37IQk45rtP[FgSu12B!kT6q_+mn@D5$RcauiIaPj9`&*rZ]p@^Sa>]Pui0XO%+^d<`cfCU$'=^_joC<$qLkkYs'9<%q7bmRc~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<801a3ed83d74e2cc8f58f247144123cb><801a3ed83d74e2cc8f58f247144123cb>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_22900031.pdf b/Invoices/invoice_FACT_22900031.pdf new file mode 100644 index 0000000..d1c484f --- /dev/null +++ b/Invoices/invoice_FACT_22900031.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.6f6c3eaf169cf5ce80fa887847b9cfb0 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171940-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171940-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!>>H2.'Ro4HSQ>qfY+U,ubG8;M_I2pp%)UFZ7NbLYG]+gog-/13n8Nj@WOs3?BiPL*&299eNB"=9@;L9D6"Heq"sE68s5?]UEu>_V?sDj8\a&LUQ:;f$JtOlbUfZVO!Hl%)Cb4/Uil:(7h/mp^'lQ0&`DpdF(`L4'V#"[gCM8'$OP1^-_t0,aq:KF*O,+N'r>kVgdH7!\dW^OkZ0SCZPl0s1S3Wtpn46*-q(-=N3BUUD):-H`/08m2Ug:i7-L+UjK6TqAu($P\>]OrE5[0P67ta-N5'TKn4qTELE?]AUCD&$uX%<+-`_2)eFlDi9*Q2a]R=L^183SihYh$OV__.%$t?he=OYLh;pK^>[DA7l3("n9/NNEFgp5,IhUne&jP`2OiN#dV.ic"3&,Q+;Ac'BI)'\F!G!"`\6%Fpin5>Y_X)a=;`f+!ues9,%ga,I/qDW`%5rN@d%jD9W)A1mmlmjJ_/!X0&tn9)l<)3Cb:HQl\6mnRRa2qCTq>.l]E,ilA=am?MO&OhMFH.JhRl'3sR^OI3k_2/SDQL22Ba_(d7_\mot\a"1.,-9#1.\9N9?IH90\MIeR\/L5G5RnfGML$$7op1ngT;p)MV="%^))RVj($X.32.0#dDd,b_];5:_:7()#q,GF4+YV8:i,XSJ,3=KRi%\SqcY.fe`pPDd+TJN51$rt<;gsijmph4I^\AKSb8AG7.jnh$u17QM7-$%50Vb3hQi8qn\F'+OE?<\l_cgkPp5B.>Pki&][Y=`2O(0(dNM\.O8^mPcFP>_:%.8T;\]`Cl"'&O(nFik'hW-XG+YDp>uA=!86f-m?!fCg^e\2A%)PYnn'Q-XUa-@]%q.+?s@h)nDcUsb5L\mF5aJj6.p[=DE3G6rU(YICri^'-[n/e=/Q^YBdbDb;Jt80kc=/m/ILs@(Y*i=!SalF3!>;?>t>rKTBU%kq8ZM*0Y9\`-t@&8p'QB7O-dZH02N&;#3bg:)`h@P1\QVqr\'=+HH5T;XQ6(aGD%;H9>^iake%\[:#MXUUIXY,;;F9k'?9[ShltidNp^teqRC%bc=r]P4Y@F3RcYi-WVan43uJEMnG>O:3+MB[e,6CsN693[j1T=kENFcJk0pcXFF&?iLXSb``X:(+156d&,$&Y:`Mp2li>u91`*_d#,"aCSN9h0C;bMbZ%T4oI'Fp*B/\A,(L...BiACrtr_QkhFd[tc2:d6qC3RcNPZkP8Xp!Q@qE/"I5a9=R,b5@E)aqm^l'tsa!BE?ijuM5BiEc@?C;Wf^-q`k5]T;Zk]"rL2\NcZf*_nPc+\Ds2-eTme5/>G5AJEr_4+V*(8H!gF34+A93/;b:cXE_*9um"'oIddN+J-In^/&D3aPYZY37:)Jca2jBgu@5uUBK=]90,`J,W8;m1OM*M#@Mu^pYk,^D)-fbEUaB-pa]Am`>u!iEQ@>Idd];gjlp/:.XV2W%+FGLWM9pJZgg#s&M9CS_!=%endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_22900032.pdf b/Invoices/invoice_FACT_22900032.pdf new file mode 100644 index 0000000..1bf0322 --- /dev/null +++ b/Invoices/invoice_FACT_22900032.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.6f6c3eaf169cf5ce80fa887847b9cfb0 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904171943-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904171943-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2261 +>> +stream +Gb!l!>>H2.'Ro4HSe(CV.9kRNt*&u+:B?$,`+kR)glZ8K*Z81c\9bD?ggUMP2B^[pF3,d^Le&nSTS6&DG(iN!+L?8dl^S?dk<[j.^U=5c1!)l9o[`!KH='UtUuAGQ#(lnd%5H6ACGNbLG^;hN$:]@^:sV>6&\5#Z]q@3<+o*c)!@[q-O;TnM-e'_?iO)'AAtccMp\OR.c2hZW$>8\%9t%^635,W7P_)/2r_ear1Zo>O-e8rMg/*PPlZLqTE2,=@`FJX8"_t4bT`B)L+]CIF?8RR@2'4bGahCc1*02r;&W6Req,kn7<#tZClGe>**G-dEa/BVStBOO/u)3c.>$VSDB"foDn)@pV6lX3sL^YBgAl>1F;"WntT,%?N2@+Of$mYc)9WV\i`S(g_JJ\5mpJ;F:=`Bo2D7n>.WtCl&WY$g$0=Nh;W;DrXt%[qO>]A@qsnc_rqcLg!27)fIPCG8S:(;dU1aSCjV)">Vo&Z,%7Vl"^<9@W^>jCPC\HX+RZDCNJ_95c^?uBSam(AV$>!*@d4rA'%.p/W/AZe.tca@b*#K/LQ(!':n+r?j%oBLkS+)b/bM:W>B4hL)%Aa=TCZ.>\l,0QEN2lG=UaUNOH)1%eL/0!%ja]ckn,H=NeV't_f;\RefFoJ)^H=:9*Qp[QP)%oN&XmAb`BLnM7;7dVo3+gHJUa,J*j'cZFmCSR(t7Mo_eue?]$I)8duI9eVe+$E\5;g.RSTHMmP?N`A1ZNPmgK*PN4H\uo=siN.O/_fpU]V-YmPZD:YQZ6l1N"8:*4Ho.mTlO(ig=J=M_ffVp7niHZXBBJ#1JL.'X=Hb;&p3=#o6C3>;')X!F>Bq8&2?\NF)H7,jS1j,kAWM1b6GZZ%KiTOW>d.2q~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<6b88698563c2870a54cbcb0ea8a74f8c><6b88698563c2870a54cbcb0ea8a74f8c>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10770 +%%EOF diff --git a/Invoices/invoice_FACT_22900033.pdf b/Invoices/invoice_FACT_22900033.pdf new file mode 100644 index 0000000..1366051 --- /dev/null +++ b/Invoices/invoice_FACT_22900033.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.8ec37a5b4040ea5d852eaf43e8aba4f8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904172208-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904172208-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2276 +>> +stream +Gb!l!>>H2.'Ro4HSTFG8B%2YRb3A?mtj2#W]/AVBF%A73g`N0L;rWA=.Q]o`KV0PiqN5.u7NLC#qJrj#U#HDD6n_`+n"8&nZtXC9'WMU0KaRUpXS:jbD_9_@UDrqT8'25[e=TWU\dOA&\dqCrn[B$<3B&8g)6^$gud>5au^['t,8jF!DG![eL)N1P"MD\2TmiaX`1]To^[VJskonXd2kDBNA=%#QFXE6pn:V^Fh)r.W%X`#WGIc>.GR(B!Y]6)Qccd6ks:O=bW;Br2gu/Z6[R1(3m1&o#+,?R0s-)@4m:(V0e':jg(^](4.aGOEP(8Fl.<5)X?;+ISC)Rr*FKE@/7NFWrSY/Q=8pdLYZ+"rfGJH[3%!l(5sL=e?'Zg+>91RPkJ.m:4ROM\IWMi;$;SjNpi5YFHY$DbUh`AmMOg.1!6:0;8BsegYR/Wu%Ail;BNHsoM/k[;B^$=\rCK4/PWd5%Oe3M_]JP7Sh^nR\LT6tm[@SEaa3SBI"tlVYo[>4Q(J>bL68j3Z/_&,KAa-r`+/cG)?-^2JP<*Xb'1m0^,nB#JBdqr[+d\D_$scbR7Kp)K_SHFG>bMG+nk%i9C?5o)hiG*mae4CAQ50]LU*\AqVX,?lb(Q^G4jtO7.lN"nc@$N8710TJ\<^)R'Es2(Ht,5(5_2m*e,WQ@E*OG?pf9#0]rF<63%G^UpePJ/]R8_*bkXl"efRp.f%]:e!m4LT1*8D-oC)e*=#@p8fF\XuV>CSA"j]f?'r5dl#d460uiG=16Pf^6JD]\*U7Wroi)DYMj#fZ*jsr-3h,\Y";0/tDXu.(aEH/]Wt9hkPgi9psQ-`66VKFZQebEfLbWji.a]Y50d&U[U!a;m,>!YUsXI6h#?WKuAQ9R[tmg?`o9Afc_h3)-^%Jj;QlRD\#!J.)0:=&&#S"1soKaI?&:;arEk5Q&r-Ns"sU8P'8P)NKZ>19SZ7N]1q;K4t!Cl4%jF]Q!qtIh^Wq/bstN,pR.>U1)B<9Q\Jg+A+&g8r3(L,b/aqM]rjG:XFfj%e$d)7H@7B#ZU^P)$IEHAL)bmk6ld2?V"]!o),:AHE-lsM7CTHq?omPKrl?jb>JbfY6/;'%Yu@$eU\eJG(Z$JMc_204VmCX305`H`kocC,PN`DGEU\WiK'ffh*@(XuRjHN$5+Be!0L(-cE;QZ-9OX1C^-WJ3T%-D]d4/:(ZoWb[1l>pKg7&V2hEN<=F?2eSBS5ouBU!%`QHTEg9pNXRcP+V%RX8b*l"!!N>)qbjh^FtE@g:;5JE7>+O`PP1i%c1qbendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<8b602ea4a49b9d23951134c50a0a300a><8b602ea4a49b9d23951134c50a0a300a>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10785 +%%EOF diff --git a/Invoices/invoice_FACT_22900034.pdf b/Invoices/invoice_FACT_22900034.pdf new file mode 100644 index 0000000..1e929ce --- /dev/null +++ b/Invoices/invoice_FACT_22900034.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.8ec37a5b4040ea5d852eaf43e8aba4f8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904172439-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904172439-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!>>H2.'Ro4HSQ>qfY+U,ubG8;M_I2pp%)UFZ7NbLYG]+gog-/13n8Nj@WOs3?BiPL*&299eNB"=9@;L9D6"Heq"sE68s5?]UEu>_V?sDj8\a&LUQ:;f$JtOlbUfZVSLd"(>[38Q&-D=P[0"PP@n1`5\EYH"Z)YL4'V#"[gCM8'$OP1^-_t0,aq:KF*O,+N'r>kVgdH7!\dW^OkZ0SCZPl0s1S3Wtpn46*-q(-=N3BUUD):-H`/08m2Ug:i7-L+UjK6TqAu($P\>]OrE5[0P67ta-N5'TKn4qTELE?]AUCD&$uX%<+-`_2)eFlDi9*Q2a]R=L^183SihYh$OV__.%$t?he=OYLh;pK^>[DA7l3("n9/NNEFgp5,IhUne&jP`2OiN#dV.ic"3&,Q+;Ac'BI)'\F!G!"`\6%Fpin5>Y_X)a=;`f+!ues9,%ga,I/qDW`%5rN@d%jD9W)A1mmlmjJ_/!X0&tn9)l<)3Cb:HQl\6mnRRa2qCTq>.l]E,ilA=am?MO&OhMFH.JhRl'3sR^OI3k_2/SDQL22Ba_(d7_\mot\a"1.,-9#1.\9N9?IH90\8qd[C$OPYQVUK-V@JZH'S*a>S2!22%\gi,MpSq;&XAqF2X6M91d/`Dd"Z!3>!fNM%I#?mJL>eDaK57=X.4*JnQ'Nh*#[b0[_j9LOZV\q1lM,@uqDt2oE/S=67)fV-nr1.9Ni5B7[.-WGE/.;<0_I;#_MLG@:*=U&'H;GnT=u)V-:XoX^/bMG[5o-TZo3]B&%&@iN/#F?=VeO#a76q-kqJZQqclh9IEVHpXEOO4Yl\kTrNeUW%P,A.r++b%L%B(U2?#B]B5.^K7cQ:3FOjX:Z&th8)ln,hTsVd;Au27gL:/;;^dq*#;!bU,,f8_k7Aa;,*f)]"])f:.bkkZ]RpAu"*Yq^,WN8fWY?Q<8'nZ?q\3P+`3U7)M*heI521pL/UmH\;iC*'Es2(Ht+Ym5_7EU1]UTJE*O59pei](]rKu,(b6=5pePat]R8]TbJbBg2BUM9eD'(cf&"+:/*]fTY>pKuN&@:d4j*E^X2ip*eH]SYBEbG9Vp(FHosm!Km!uSm])l.#=QI?ZH#oCIIj[U_KXgEG>P:##Lqp$;&q^V/!_SY]TWg-S"C0)e*=#@p8lH\Y!1NCSA"j]f?'R5dl#d460uipI!g&f^6JD]\*[9Wroi)DYMj#f[cT#r:gc6E^0Ht>WD+H:j1`h>E0k&^H2Z@)`"JcM'#O2e`k"Y)G3V\PT)OdqWb[tMo**i7C=1R^ile*%`.1>(D6u,B6p"3rc(q#bjJ:Fb1N/g]g@;XCa5XX2s`G\U\c%25408qF'>GWNseC;VYS;9l9=gf:<(-kr4^MgcC"Lp2#f'JUGB-pGd!T3*33JVq6XunSR,[IiUd_[YlZbNN$1]bL_Un'EU'WI\49U:nQ5S"L_:(-,J-@jeC%a/K9Q`UKgR(TbAQX#@F=+)G`@<6584o]?)HR\NV/oug0HHAV:I5g.m\B>4qH6U&ERmm8LMF@"qboE3p2f15`X0sGn.<)GSgC>g9;5EMGed&n)HO4DD7W%mZ/`]LD*BqLm#U;8N+_G%rcT;)+?L1:10M";L`!j%P?X'c648(F4_p8e+*Ab]aJ`lM!$IJn'bE%nolu/Nc^B,o5&^S[lAWL.)GW0Oq*ZUM9V4J%%kf,!LTLpICONERnR6q>eEB9ref5tEQ9P3gp&nkF?GRrGrh=Rb2,?._fRq,l=bhACckI56q_+mn@DA(>3$!&IaPj9`&*rZ]p=lXfJgr/E6Jendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<0bbadd3cac2a63e62806c3fa2e0c9af2><0bbadd3cac2a63e62806c3fa2e0c9af2>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_22900035.pdf b/Invoices/invoice_FACT_22900035.pdf new file mode 100644 index 0000000..e9dd154 --- /dev/null +++ b/Invoices/invoice_FACT_22900035.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.8ec37a5b4040ea5d852eaf43e8aba4f8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904172441-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904172441-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2261 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TMPBHOFaJm"6-)(eQu`+=C4:'L[5ZBE[*&-7F%h%.gWsI\:V8o),&."jot&YImA8g]RsC%49JS=Au4X/-LTR['1b`1Pp^BP@,0rR,/MdUj2JE8(MmQ)fIQ2S5f]dHYgJ<)H,Tj.%sa"JH#_d7G2Rl^pe,X;LYI0j6G'jkGJ(FbC+)JL^jh.,Yrh8>`ZT>.b]2?aQg%nPWIs&MK$G,%/b%1k;u%biid;"I+[t=lbabd,fA;:8]'q%-(XqDj)VTa+J@i9]Kj7=qJ`U#gW1(NR8Mo,>4p?qJH^[->?AbeKLH)%X^-ja1\:sDf1k9_5TF15E6b&YA?jiFH%\DdBAS!i#8MH`!f,;Blc\m>SFIPN[]M0*Q's"Aspdq^>k[!ea(EB'BbBR.TA**8Ea59XYup]e).ObCrau%0s@.qAa,u%=1oS`Xm1a<HOD/8?=O]1gP7OiR%'R;\>YDcV.A?aAYXJ"JpsKlu2FIe=KlZTY8,K.JgN]#L+3hBQN)r:+"a(V$;=fTWif1t:%\rf4l>*,I'*m$X5itfif)+GkI4]tDN6^a;XUr-ZF>-a/D2qmDBN_YZ%?]>K/9#Zdj8YLBK66JIF8^4XoSM#:X?UB>H!q"D>B@j1H;%5;=IJiL:7fPpWP8Si1\FP;XG&O12QKA!.c\PZ"b:ZgD4W5hk)Tn&K1$qE@5hanf>.JXj5)&0R&/KG0L-Ye_#OnA86RKa'HS#1W=:q>a3?^fcdJ5b!%![ECg0=i!Y9i,#H%h&j23/@#Nk&g(8o@/[qASDDI=Y;:85\3*$QurLH+?U)pckWr1DV&*lc/ST/T$4>2U``1TA!i_9[!NqOB\1hOa[9O\uT7m15[9LYJLkoeF()hTK:N<[15nH=]U$`3R'HRDTK08d+d>gd?q@693NP'02AS*q1FmJV-`MCQc'f\#b^(B8=@V\@-TBWPZ]%Y,=VmG?\0\_4sXOLI8o47FS8G(SQ8^hp%)]s\*QEMik&^;I,/cb;RZ:AY]hh)FP`A'"91c9]X.bj'T8a4#!M3cU79OqK#$`m'(;qC^Bon8%Zr>`[HD>LjG-i:4GfM'MCD4\m4#\1/P4GGkdYCe`SK+V=VJ)E@[!.Y1h,rLS@'7uUuup5%f0o#RVJ/H.V)aDc.kt<7rb49:[-epaNO(TQ9S`KS]?T@!+c!)p*M^&_jdJ)ECuE>;ltK*]LrO'P.-8\DZ[.26Ubrs"r6nJlsM0DW+h,\omXj\p]0D&uXc34=G+Z0h8$\DKuEHoJ2n3TKe3=j1eG1Fp:E5C]k[Bk8LURT.F6LRRkq!nP3u\Su3_8CsCjH;6*'@Ys@!c]]#>'HaB$#.LcXubKbg52j>eK>L;]+U4YE4FP@We!oYt>dUXNhq/NT/V:mELDTmiR`Z3h7F:[)$<3)C6%b94e4o[Rt"tk6YdMdClp*1n.:SQK.e^2k":8QiT#e?o`n$jHA:2\5%eMncZO[L\7>S:AtD`f(*_~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10770 +%%EOF diff --git a/Invoices/invoice_FACT_22900036.pdf b/Invoices/invoice_FACT_22900036.pdf new file mode 100644 index 0000000..7c95636 --- /dev/null +++ b/Invoices/invoice_FACT_22900036.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.8ec37a5b4040ea5d852eaf43e8aba4f8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904172443-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904172443-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2276 +>> +stream +Gb!l!>>H2.'Ro4HSTFG8B%2YRb3A?mtj2#W]/AVBF%A73g`N0L;rWA=.Q]o`KV0PiqN5.u7NLC#qJrj#U#HDD6n_`+n"8&nZtXC9'WMU0KaRUpXS:jbD_9_@UDrqT8'25[e=TWU\dOA&\dqCrn[B$<3B&8g)6^$gud>5au^['t,8jF!DG![eL)N1P"MD\2TmiaX`1]To^[VJskonXd2kDBNA=%#QFXE6pn:V^Fh)r.W%X`#WGIc>.GR(B!Y]6)Qccd6ks:O=bW;Br2gu/Z6[R1(3m1&o#+,?R0s-)@4m:(V0e':jg(^](4.aGOEP(8Fl.<5)X?;+ISC)Rr*FKE@/7NFWrSY/Q=8pdLYZ+"rfGJH[3%!l(5sL=e?'Zg+>91RPkJ.m:4ROM\IWMi;$;SjNpi5YFHY$DbUh`AmMOg.1!*<:q$(W.D=D!h!(YJON:#55F\?_skg,_6qeiPS38r$;2'dKJ-Wi@7,.0=X`GSFnE1CI36cJkbD8sOmrXS4JV>',AJ839t\k5ggLm=9RTX"E+4m>'?Jr9`HkniVlp9.M:$%NY8)Z@N=Nr8Xj*R*""e:HUKIA`?sO-B2uC,aO";>HW:krmA!5hBkQHC2#LIF^J_tN#.4cdXiFQR@(aeK'pHW>QKEE4P5n=RjaFN7UNXQ-]V8(fq0A#sfdZH0?Je'2U88TI1i[>*Q#5)[Ff9sW2ff8/_?8Kg\fi`$&(%%o4YjcZti9%eU4?to)-92nkf2T3V$a0bVkF$H3\ejr_5t;0Lio>E0lQ^IJM\Rkh&9M3k.!l?$LMjW#R9b)I>C?1hL+8)[tMVHhO!?sD1pLZ%^8$]+uQ2*F_X^K_KaZU7]F1:F&rY7QNhHjcJD!gQ$RJNi2p:_Cg88<)/B%iV;\a>LW.hB%!s:k$MY*dW$#BVMmKq]+SUPrX`I.j81'rb;(O,k#!0)^fXBQk#H&G+6FtI83fbGF$rD/&Rlq^K'o>RZEu7mP?G3ALuWQ0+GU6`n]INq-Wq7Q&ug$HX1jT=9[I(Veq(No_M`$B9,$1'qirb$onY`XPdLWK4h$uA\+mt^XqX;PZW_Yfd;.8IR"Pl-84PW%aPf;lH*=p;.7*H8-S6O9/NmB*E%/P&?)#o6BYS/^J;L8IHEL)pBQqf[9V\@7[M)mI]8akti17Saoi:cq$MJcdl^i\!trK1YN[tOW&sE4faeEU/eM/BQXC@BGAduZo9'B]miWYl#_[0d0Actd4!*J/XZdXRjs8/SgU'(2>>N3e&d"&[2dL_^/6ch`seUI!QuX6,3S$A^h#9kQ\WpV4KK'aE:b6U..d6~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<9c1627ec2f9c37766670d4237a12fa39><9c1627ec2f9c37766670d4237a12fa39>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10785 +%%EOF diff --git a/Invoices/invoice_FACT_22900037.pdf b/Invoices/invoice_FACT_22900037.pdf new file mode 100644 index 0000000..b6fd706 --- /dev/null +++ b/Invoices/invoice_FACT_22900037.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.b2004280214011e4bc225c22d09d6f62 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904183000-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904183000-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B<2DVc!R:0Q.\*"ta_$j;MW.h!]NTqo9rpRPTHQR%I<&_BBDs*U*:BhNJRK)W5!8`BJEQ*HJ#k*=9+sHk)hM!?7:N#ZW/R.gs#cXX)'6%E6i[F,"]C0QT1A:+"#`&ht!C9:B",=!g\:7XK@W9U._V\.R-=$B0Li8O+Xq<$\iDXQ5EKt.2^X=dr$`?tpJ8utcA$Ps[j':P=TA%#nf,WYEfEX-10U-rI5u+MS.>W"hi9Mk'Y)3?3qm&EQ)3FmV*>PW5:HGCMorbhZ<_-h$i66.dB`@=o8?UXE`gL2blMVNn97D)Q`+8Yai#R])s>fKc.-'RsnVOXu?pL3_XWYWT2=Eb7Ic60K@KkJtVSPn0UffU94.JUiYIp//n9B9#%o>3X)GD=St.%]Y1U&/^cMN3(:ScC:n>`&eZu;[AM1\'CDDka5p2_t]7-$nOP7[Ks4mU#R,N4#Z53`WkI.;BuBVEh#D;.*8MOAA'Q;Eqhb@W3pl5,X(FYJLpk$fO^EJ(P;QBGSb$6QPQ\Wc+YH%"0tu+u3I*Po%qVE(%qqU5:fILKf_sUT(GR&louKGIaKt4a,[lRKeY7H&i9nM!U`29;"G3rtNUj=G(@pM@;ma"PKIOE)(M:-d/Y1AGu!?d7@:@S+5:?&p'^9RG\nmL,SF9i]k&ZQJ4,e6Fg*53i,Q/:E3a`p"'j6PL&H=(*Dj?-X\.17=sC"W\"0:1*Nq3K3]'uM=oIUI1ts:d+jX=ZDf_O>A(i84Bt8"IFm5\5V&aP*!]pT_Q`b@#g'slp^14CSpX:EGZ&64T!*VXrH[@j8Af#YYhWib\^mi!i$$N?O\"R^6g(r>\]aF]4!W-n%qtaQ"mESOOhkF>8+]#j;#;$lMX7M22Vr?o_iZJ[V,t?%:Rfcsh?*6WT6hmZdO4I]Cee6$]n[&[\,OI9M9cuZ-'p#[_<.m$8VX0re#lf8]SGiST5d#\;aM"8l7P\J#7.PhQB[So,TX-"Wee::k(U[ba2MFE39?"3r7'=k7D6&1/>iAndZ8<6s=AmQU";!docnR)178>7W$cq(e&.X"s9Tk.ISs]F7,&9QA6,rBF*YTf5WiF#BRC:]ahrl(M>EnH\jhfoS8b%&7lFGgc=^(-HYI[R,%SJ0gmh]71[Ks)S0,l$qE@7B3@8UK0Bd:0T<8"[\SQ.6XmBH1saVL1p,,"5['M9_(=)bUpDmQC+JSM:6K-)nAF@$C2Pp'*=Iepd?aV/V3543%IdtMg/>G3oT.,qk3IY~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_FACT_22900038.pdf b/Invoices/invoice_FACT_22900038.pdf new file mode 100644 index 0000000..386dd46 --- /dev/null +++ b/Invoices/invoice_FACT_22900038.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.b2004280214011e4bc225c22d09d6f62 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904183003-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904183003-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2260 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TJtb`pQmc.R5eopL_E\_S8o!X@hq=9>kot8gF\j$CD0"goq<$Cp!QAsm5'nN)4;Glro>3L^D+4&MGc'qQYa;+g^TS5=o8Z,ssbQB2$h5*8X2;TUNP9N&kCq5MEF_Oj#7IJm;iGb&7b`)+9Ho(r`6@O4`7PfJ\O^`?j8@OK7$kW7u6qM$EEht^=b4brX_HSi`:TQ%6R,[(b[Bo>QM-.]#s#-!H"l%kMRJgHX#L49IrUfHV+YLabJTr"R)G>!l4,L!Crk5m&.@6,ff,VQ=1DoVrs_@9MtL2bCs<;>5-+5"g<:9W[6FI"<#+Sps^U(RfFC;RG`8hm&CAZ>.noBQ\lbs&dG=DUsiN5?-D2h>]))IVmUDCO7PFh/cs-mR"eeirF87`XqED>EWj^n(HF%7Yo2Ae"kFJG=+Ro+n(Dd$tcA*MI0f?WT[o[2Kq?@f@ZogG^X2`F/-Us0UpZo/98CDuamL0#:J='cB>Q/:\g;#aO!U3n,3km@q[6jK07Epcdpqk`TDGa^l>brUoE(I7'cFVc#pMhp$()i_`U7e+mUf0fom%]DI?bahS3pVhXY=odk*SN$FL,'^HA_-!D=3HfhDX(6q2;S$ejO=tAKB_g\S5'<`u6N^Q3,XLCmV"%ZD5cie]ki>pNb#,doF0Ym?Tjb3nD9,\e.JjM<.2ALD.5\_P_J4h.I/rUZqXVSr`eaHq*Q&5kFVm]?,4Rn?k@LZ&$%r4i'm;bj8mnWfrF_5]uT%a/5[9FWJh2$qEac_SQNrcCGfu7E]U$Y(fPTe">K,>6CE8kfZ`NtEI@@:%>a&g&Tsqb^Z8$3[XL6h@U:PGEMUIME21ZbMW(U3G,jg=a2;^,jgAC+I'm5`uZ*ECF/cT28:FD6hcre:o*rml8gV(9@EkRCC+`DMiG2RN"liarNJ_O#1HYj/W`gmJ7p]8!I5Pt:^3:0LV1<]9GVl/MEFQ+DP,pc%'[@78(oj+XfiEc)M>)tRL>LjG-i:4;bM'MCD4\d+a>nrF,4&gqi[\iDa&;^=1$(Utr[6SV[rlDdH,=XFuHURFSH">>`QCkIGa55YbRV4:l+hMPZBo\q2>"gl+J!u?8T8FYS[#8"@R+ctG1h*/,S;E%o81ZdReR?!YBUl16)kbXIJ,'1#PiK>A$qc:&EWN>sO^XW*!`NuR%8$8VTW>jta]L0$7`Ii<'GaXiZ[2g;D-h)bBpgcdufa6>Q(&#pR:bRs*0>?h1h^!((KoOmYGrYr7RB4)FMp'ffuH!9$33p59?:Flu'Ra;Tl]eAD^Qjk+pmdrPtm[fuc,jV<+]J:I1_L7qAh"0^5':>SjqdK=]]M0N?5qfrJVt&-kfjHef5r-WiaVj_jn:Y5%mBIrX,QSOI-'KcAS'D'h5D/iPnZ&3T?rUCD65'9TeQHn4.[f2!3eMN2MPkaRRgmQt59tl'1.CJAK?J'f8od-c9)0!aWg`lHfhbrrUbqnendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<072b23679338e4731c086d68dedd409b><072b23679338e4731c086d68dedd409b>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10769 +%%EOF diff --git a/Invoices/invoice_FACT_22900039.pdf b/Invoices/invoice_FACT_22900039.pdf new file mode 100644 index 0000000..94b8bfa --- /dev/null +++ b/Invoices/invoice_FACT_22900039.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.b2004280214011e4bc225c22d09d6f62 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904183004-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904183004-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2275 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'=3]DVc!RDG\hr*"tb<":,j$;&JM9.&j3GI:lX@V2LQa)[U8sZ;'b745X:iE^9K`iNkHEGSS-8'aH?6rX<$d"nD'N-9h6KE^N'=figd;.\dF)82)R%+PH82VpseeC6FYWRXAS:"JQM@$EfK^<.4$g=8U`lI:;!AORJ(mq#_Z\m,'?3\Mlu)hTPp7lr1/<@nT-[n]dI=F":@(l9O]9*%(;OV7kCrlVa5'l691oC'LBZ6=AF?:b>b:Z:L:4.$7AIq6gn%mF3_;U9?m];TYaE"Jk03Q$/\J\g.YVue:n8SXO?`&U-GTG!M!IB^"GMDT0`C?KOcACbg_;a[?TgtnB+Ydl0#Mh%*dZ/]!U+gZ5LLjDRY07m2BB%boS%_C3gGk($`O)s6nE-S/R8Zk"(C68B8l;O\1nZ_4c7',r1:6,!:;Z(!s&:/Him`$;d;"c-D\q!g(eS4%BEB>*&/eLknL:a_0@`ZP%iTQ1<1UWSF7D$CEa+G8N%mA2e.)tB5-&MKQ&[Mn5Z'=HYKV>_CV70dg.FPJi_aofp3E<)GpRXY7>DgNRLd&#*[WJ4e`jt$/,R'PX+Pp&KMmu9P#&j&-h+Yj^n?e#`"5a"f$d)DKO?B1XqZg[`)j*Q9IZ]mB!9Z+7AKddo_D5JGQ[8C=/dtgdS]OD^a76.kYHClELs&E6sHm*q&$4jU6#FPaLn>N+;V<[AWQ9q4f\ql:]JEd3lKcnkh,.@"gis8.PHo1L*e'c>?l:rJn6#,9Ri]hiCJ5)!JRshCM]\2RXWmJa,]09V&ZT1qJGER/%%)O(FqEOOeOH$r-Y4$;t59cQlhs]9h?J<9BfA*Y&T$fID]ZPRn-r4CRjBhsO0_nM,A@*e8\df6-*r#6lDO+#:V#d$h>7A;]P%9fc8)Y&B,E:din@4l6j&n;325&sVJ8M?$8)PP)lk"E'5MkMT^G$aBZQrc#^HIc-n.m>XBc8:YjUgNT?3_%PSr@=CP.EGaOBX+QD.'.SMA3Xh,X//-hNIa6,k"eC)OPAUE?l_t;9e2`3e0bd&5BAV)WYVOAnf,-#Qq'2jNrQq8VLYOd"E`(VSaGh=H,]NE.rt^9GDCLb[3Lhj:HOJRt+/j-5ueNp#nhPt*"Y9gJ8G2#%"f($2g>)+G_/8IH*S7\692rn+Wk\]aoClE4o[?g\Z<0p?P;='*;'A,*k\o^qC@Q0OOq4>FNhG9K:W2"0bN?+(br-rcPSNtam@hj?3!47:Cp@`CFbqAF=][O-tJN%k\'C8I!mR#as[2lJUpFGIf&bb@9p,0F'`h0$m^J20W6_8af%U(c%F=aeq*C?qs[Ek_KQd=Z-sE0>Og['Z+'F@X)&oReq8r_C`j8[0nsn>`2YO.g``bX/:O$g/unXeX5@m6/C5P)ZgR5g?YrnLh6:7::^5OGWal"4(S6j8+LM(6RSb+[eA/WZEi@`4ql1q+,.87(qh(\^GhPQCYTpOPGZXi8QDK$NY+J%\Zko',-n:Y4BmAVBAdJuk`dcl^^c/o%/SAAL@IFV,k0IgsI&IEs5lE%L/PqF[mSO#.P-*o`"c%fm!n'aQ\SIp"M_<#2a8omendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<8517cbac0e35b8d3a3ae3d3f7278e085><8517cbac0e35b8d3a3ae3d3f7278e085>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10784 +%%EOF diff --git a/Invoices/invoice_FACT_2290004.pdf b/Invoices/invoice_FACT_2290004.pdf new file mode 100644 index 0000000..1587e0f --- /dev/null +++ b/Invoices/invoice_FACT_2290004.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.6a757f9a31020cf4af1f5f13d263b731 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925150121-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925150121-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2264 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27XK;(hFM^\F0+CHHe@A(L]V7Q[#SR"fLFHNk>_a/^?h"bQs\b9Q!nWS[!h%@GX#VN7s0Fgr%Qm<<=5N(/WjN#@OI^;IYDMaHYC+tqe,8[1"/dGL.k7)qcb^5E/iS9Fcbm^'Xm1XY5dHo6Ml`sM#RL'iZu%k#GT'f6(k*\SE4GD$9[8s&"0Fjpfk%8i_3o<09_$g3fLBT/EGiF\!>ZliDu#*U`6XAM%g;A&$=&LFO_9.2_-rt'oUX3aYV?ZQp9QBE0DXY=@G0ZOs!QU$*/e"IFGo&>Q(G!++uge`]A#hRj&Ktf5=JSGC.H51Y%ZRgA(dY>3J=TYWU1M^UXJp]7#EB5(\Z_!L#TfgSB%?=iZ:S!7Xp,I@eFc*>K4%$'.$Cr*l'lu9i6Xo&_k(VHuj=a'pcl%DLJ_YB.,$a\@E$p+1/$Ze$(#(-&mTD-LJNeMbgT[`pC$")0Lo19K(&H0%@Vb<_AI6'N0QB\Diq[($&`/5a%k^-IC->=&G:K!+[CUSfF"a*=%<&'[.rMg$#4(Xu`06sU#82Vr*em[,t?pO,XnEBo3aAF>+[h/E:jY62"cdQ`79/rjXX;82QJCG#S+A*?%*gGrJCbVs._s(n_AN`;iS&U*WQPNkrW-,ILqbn@4n*j(URI'qjVbK5IW%8)PP0jP]YQIsfPiIpk61VfB;8@s]PFi%7VJcISLFQ:%IEr"+Wg:W?=T8_"[na=S*d2D!i;6u]!Q!TQcW]AJOQ?HJjpfp!7B,,-C7>c-ig7*:1]K>#VCO/k$gPKcH3#Xo+2Fh!0*3#2[OBRF;Nlp62%8CRW@88qf81\b9/K7-fC_DmI35_8r7Y=W[+:9^^"W0iD4#'jYpQi0a&HE/Gcm#Kr8Wk*E:bQX\.17)Bu5Yg=B-0Njgms=u;X[=oIUI1ts:d+jV&oDmR``0l<)T[+mU7g*eCnAm==$(>Cf#1@;#"@?_\",rE78ARrjQCjQ1ULTOCc2F[#?lHFQ#,3,CTFM32i=#!qR-M"u?25"4q_'jV9W@4cI-*\Y-e37;-^b67D%mG`,/Ll,$Kes%0h!mtBDJ^[u!'$)rWkM../,2!U.Z+:uA_peauLA0KX6dH^oYITk;hVAd4BJ%1H#<9oL*(?3ZOKJ]c2#BCu[k?!2-ZR"j()Ik^S&E]Ac;gK[P1hlG_jkYZ3V6jN:Rn4%1+d?R/DSW+#/,&sgu"Us?hkO#,:e]`]$eO%$9"ALgF];OlYAMN4lS"nJ4>_Wj/\>Tcj;*"!KAbuW;~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10773 +%%EOF diff --git a/Invoices/invoice_FACT_22900040.pdf b/Invoices/invoice_FACT_22900040.pdf new file mode 100644 index 0000000..0d6f282 --- /dev/null +++ b/Invoices/invoice_FACT_22900040.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.bf9d2a372fc891fbae71d7e19924b771 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220905152205-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220905152205-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2265 +>> +stream +Gb!l!>>H2.'Ro4HSFhI-3Ch"r+gTq!8FjhF)=+_16N]mXRkQ+o2B!77VhJ?/Z;u[-!Y[WMKf/3AEj?PRXhpp\=`$'\Y!EM6boeTYsaOn5TO605F)e:>&nIY9TkM=5c1!)l9o[`!KH='UtUuAE2Vjfe'bJF+#);_s_p&Z+JaM0s#:+jrB_s`\;Y,@3!'Dl3I0?.*pfHhsfgl,9!#!HG?]:Yd>:%!F.R7C#s);lcj;rBs]p,&QP&-B,,/Rn[EZYac\&b=Q%F2b7c6DB.a`DKVcU`UI'T2`&K+R3'jK/:NR4=s8&XV+tJC2>DuTW;>GBD73/(RCZ#Oc&.1B$1m2S>\J?h&itlP^I(U./R)b+/X9]ZM!=`Eg&Mng)49FUf@ck430m#E]Ush&RO+Xs/^tWB$Qgt#&)l3#"BJ#$Me!Sb4kd'j.mAjQRYu:6_VlD[771H';'ZdX:$I!9(o#ZYg)MV="%'HG`Vj($X#qq0;l5RF4=-poVg*Ke<4MboJk60hncZA_po`Gp:ujrrQlSj?JC))V1S8Xh!7$G0H*V7U5qWQV&rkt*?'dc]LBef[HfOa,RV&>3!-Qou"#-5jBrT*CTWGnT)W[m2M'>Iet=4+DSYd14a/@W"_maPTMB:=0!>I7nA#d*;fUfUV\*M)$bQ)E4J6f:>F)AN[7"'9DECAA.UHVdF_EPVZMN&CBspcW9qJbIhYKEo`jAIGdW4)ulI&6I8iu$3"L\`3/m[S%Zl;WjI*5o3n#&fX<)M5b`eMO@pj[]VSNp4B@i9WA!478mp@`+>oe,Ze][=!RJ_,1R'C80nDF31G[10@"HPQ>G*VSTDo_#b6g7P'T^I>UK6_8aV%U(c$QKJq-:W);Y`*O?S8rT!M2[?qZ]3(!.LZhaK*j*8eX9.NW2GW!HsN:"`hr&H2SH3;j.5JQr#oe$`2G!SL["8N]rNUNt@<2FHhgRb<&,9&a>fi>QQoLcXp\Nceq1g2ep6*^aMhB$%.]PBmGKuP]M=:YrJ8P6UR+1^5T?`G5hh,a-TYFoATm"=YKI2Q/U(&*o\om4b!r'JOqnM(o2B7D$'59HLX?`NhFA2;,:doc\5-h%\M?M0Kg%.gN$8A\`>3lu;C-1b>A-]egnnT:;pAqQiP:W\#GR3Hd\_0IpY-=]G:V?-1t8n*tH$"n_7]s,F#Rn^P]UY4!Q)J@uq!Aks-3J:2hS6Q`;9Eqio"M0DEeY*Y:rWNSVnau~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<07389641d2ca665f3725af2a13834fad><07389641d2ca665f3725af2a13834fad>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10774 +%%EOF diff --git a/Invoices/invoice_FACT_22900041.pdf b/Invoices/invoice_FACT_22900041.pdf new file mode 100644 index 0000000..378850c --- /dev/null +++ b/Invoices/invoice_FACT_22900041.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.9b7eed56642d7dd69172a99c5808b23e 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220907182808-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220907182808-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2271 +>> +stream +Gb!l!=\fu.&:WeDeB:H0Ju7u]D[?`,M]!X[`:0f5XZ!s^eE?]rRKFG",bteI.g#0D^)^$@_ark?\(cm+o2;t741;pDX`E5>BLb8M"GF1)YZEM>;K.Qg4KUQkJ332$\O@Zu_N8N-ElnqFS,-;"&+CWZINhq*l+*]qtPW8n=&$+uh%%UuAE./EH;3O+15+Ni_5,N+S95u@qDbZ.135i3.7q)eT`U6fh*H&otT#o%7q9VM]qR^ST:=^mBEC64<$Q]:no)2ab0XR(ophkd?@tZkNjI?;U.SPUm+N]Nlmb@7sRrC_0[NSms,8L3dp]mf:_!+kSS'A;#"[q6F8D%i:;Xp2>fm$TjA>!QT^[16%`irF9P#'uED>EWok!c`F%7[E//TraFA5K1c)AMO2_?rBZ1MbSCM.`lqWR?I0?71qHD4?g>F;,hdUihs=r@JZ2%BBB_^c26.k_+YZJXi0;#aNtU3Ii/km@q?U'&Y,3VTJIrDN<*4A2?.AmIgE/"l$V\dOOsGsjLZ7cSHC;1,b=CSHIq#Lo;0k"[>UqrU+k/V$QScKi&B#i7C!(b;sOa0#r[XP&PeaR!"E\2hLtIqIpf*IIZg5MSGMVE![`5A>1a@0o/&F2uRP9N%onRIuqBT#g?!^BE7HohV9_Kf,eeX%4`jj2VW5J9.H%SgqA7NsgSm6mF^#2e>e:_#['d?C'Hod`K!Q5TR;L!">br=t4S-*Yocq%6K*\brd&nd[@9=-'&s\>=CUT%tPr1V[*%XA![*%o5QgLe)frN1T:I80Td%s;;t[fOd>Q**-+1[cd3t4"n\T*7pCO_]:;>:^9.T^^LfTrq`0mGhJ6K1O_9huGDcaShQfc_h3)-^$_:^BI=]`q5]K1[9<5Tb&sW/+tWUrM\G!"Dj7j;QlbD\#!K-pQli*d`*$BVMmKLE,75PrX^S.j81'rakeK,k#!0)^fXBQk!1;G+6Ft6dA^+4%X:[Q!qtIh^R9Kk+7dd6`-]^N.j@iQ(_j9R/7g[s!o1$B4Q_d6'n-%UCAh'UJ[0t=u$J9[oF'i4ARs.C[S#FVN^i*pMrA#>tM-Q3J!nYP5?62ELnZY3!_T@;q/Fp.~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<54ecfd5d2bb98f151244d7e4dda134c5><54ecfd5d2bb98f151244d7e4dda134c5>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10780 +%%EOF diff --git a/Invoices/invoice_FACT_22900042.pdf b/Invoices/invoice_FACT_22900042.pdf new file mode 100644 index 0000000..c96bca5 --- /dev/null +++ b/Invoices/invoice_FACT_22900042.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.0b43cd9eb22bc40757a94ae33d12f838 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220907183338-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220907183338-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2261 +>> +stream +Gb!l!=\fu.&:WeDeB:H0Ju7u]D[?`,&#aW'-e2]g$m^FkP_/QBW$M0b&RT9&kago`ZU#;K13Pl,u`S6/?]&EWGV+`Kr=T\'Q+/@pl0!e!G#kO8=!LgIr4m6)BJ.T!WY@hLALe[3:@bS"^@7YB2Y\TC52CV^Y+%DtD`+jqk4PLjT)_U)1Yj1>K7N"P4)S9"]FW%]6V5a#argpca\3^a[!fd;@ACgJ0L_k^6M`);6?:kULi^FG["q949#-aDL)*X'&Jas@,ZWsdQ\t%'pl'TB/6/5,kD)-jh\3J+?Bfn"P$f[Ng_>1gM1"p)UAEapshi6PgSgJ#Q*PtAa^__8Yl6Wie$aXp^:^#[e(Q3(X(fYQ(g^nn??nQ@"$:ihImns0T$C<^*ZH3Yt*UVA8['0]eBB6f)f'nkd9$p!l:qF%`SjXc(XG*X_Kbh=Scmt]"lQST)UrLqru0@kjn9?nM@#N4ni$IcV%43l'a\Ug1-FP`N$;cI.B\6ci#lNNk'WJBi1jUc,Tho?n,fk>siWB6jZ\V@u;`^OIcok($J]%5$ug#0$_^5:I-&dKVS-.Z:tllIFPA8$QXdJ/`[21otpI2LmoVXd%UXsFMe76r(8?^V7*:`qV.%DW,[**:,g^/h:EYNkj9`_&Z&r_m#Lc_(!_Ej:Ftc%i\aok(ag`HS6ZME8)Xf;_8$`fe]3*bBY?eRN9GQ?/jP^`(:gYRc\hltGJ$Ad-=0>UFmQPXPV(ptNO96jAm*]4\iS):8Zp.@f$IXWBA&Z\8_.'_)c9m%.7Ir@S=76Z!S!sH6BZLZWL@`C/FECXM2F@:MV-SNR$RcUm\^`>;J7UjY7?'uONlY=%(Y*2h2jQVFu/V;Dg$`gkeKokS%Z62G3r<6If+_5\Y":u/tDW*.,44;c,YpDhk#Id%@P32`:MGsEB:@kL6j[Y^ZVV86OE.;'h3LIR;ih:)nOU;r8_)?h!J)%h7!VVtO7oq-um>queaf$0^86+;kDdRcRjQSo\@FHB2fCjZ;.3-`:__=lNEp6,K5c'%T"T1u0`R%M/]\9W4`N+#iD]L!81Nn$^@aXW]aZ9!PY3/f51g7&SphEN=bF?DkSBS5nm3)"?\9-s]/\kZ^>j9]IJd64tW31GrAQD<]k2p*pqbQ+(CYT1M-E_`bD>UG);FTPjg_t).\8,iX)"nB;~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<62eb4b431dd74c4c70352e7438a42c56><62eb4b431dd74c4c70352e7438a42c56>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10770 +%%EOF diff --git a/Invoices/invoice_FACT_22900043.pdf b/Invoices/invoice_FACT_22900043.pdf new file mode 100644 index 0000000..146620e --- /dev/null +++ b/Invoices/invoice_FACT_22900043.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.d70954ef378c42facdc8f79a9ad12e37 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220917134035-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220917134035-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2274 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TMkW]$QnA/B+CHL!@A(N3Uo+.cSR%)=,`:)[_a/-A[`P(YkF66_"r+gTq!B_FUa2D3Elc=4&MGc'qQYa;+g^TS5=o8Z,su8,TH\>q4%!cF\4"T_UtI@pMmCoZhMJY0((Ne#QsNCfEX-10U2KaJt,q/;\8'\U(M?7R%W(<1'bU1mgZ=@Pr!W$+%Pg[FHB7;(`kddTWl.El7AW@>M8trT*WTTJ3a;eG*p80k5ks[cEq\"Y*1N-'73,(&.*?TM;qi$JQ,p\WI5K>PnT8)8PK:gmcQpj:t'i;+Qp<_+]"H<_Fl21b10N*IiN$TqU/;T9g<4Pr>BkK\Ih-X]u<+o*c)!@[q-O;TnM,(qO?iO)'AAtccMp\OR.c2k[W$>8\%9t%^635,W7P]rdfAabWr1Zo>O-d]bMg/*P'`iqFTE2,?@RcF-8"_t4bT`B)L+]CIF?8OQE>\E_Gb7[g3Za5-__dr#XT`^gMVrm>fGJH[3%!l(5sL=e?'Zg+>91RPkJ1/%4ROM\IWMi;$;SjNpi5YFHY$DbUh`AmMOg.1!Y0fZ/-;sl"^<9@WYrFCPC\@UP#gcj(Cu&*n!:,>[COLcdpmVZQ>=[.TU.EVNWC5Hg388p.YE`-u36#Wm*$AMTY_!6NQ,8BUbpBY5.+pi#pE<:=r:odrfWFdC>O>&$p@5/dtR3D(kt-.?^">*/0/:7r#pOi,LQ6a0TmM.mV4O#2<2+Nke$?aMI+,rqMkWs2'/RcJiq+qt<_K^^Ws_`CZ:RQ:%IEr"+Wg:W>248_"[na9DuA)]!FA,.PdnLjR[p>?&?ZBDmuZ%C7WTeAn^P?f0.O+ASb$')d`%RMLFYp3bX=UE]bH7k\48"rlRc[r"(@;rS6>Ll]l.&dp[:-'C`gY6]J]tGG,Z\uF=DftDii(`(p"M<38gJGA+D$t1?D?YJO_9Uhs^.&o6qbra82sHW;[_Y)hG\>'4`)U^A0m;M]-B/[>)GZWE:V-k7@0:$Xon\Xq`L$c0$fN@3+5L9.h90ciohQKWr&?_[a*#LkM,G>m7hZJ8a7JJdT4B)*W=.-$YR]^NLKm4O&6ct@=6F5-]V32h0dp7Qqjigj`'pLZWI5H9u`9i:rE\N-9l`U3aAM^MYLD(?:9X(LllNuBPM68fKmZ6Lr,jJULgoW_m&?E,J6K3`h/.s^+N@UWlFm26gZLnKi74PcBY&,8"[iV7u4H1*N.p`H&7>;,+Weuq8hg^A=c):%_os^TJl-FN2"gn_8eN.b=bOlSGUcljk3$B)PX&%ANUi*#*3_IH6#FuYKgN:l)"C#17VRc6_$Hto1-&aR&6X6@J0HB="R:h`J)>%q:kJdht?=bl]XaK84F?Wh2snPi'/@')n3I=anUF=^89oK6/r-B3ErX%u]:/-%g;#6gA?;bK4F^A;HPq!oRp\`&,dRcMX,XBo2(b54r*>k9Jk4Rt+uQd"Hr2&3c4LE_G=O):$DmkTV)!LJBi)%t83`UA~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10783 +%%EOF diff --git a/Invoices/invoice_FACT_22900044.pdf b/Invoices/invoice_FACT_22900044.pdf new file mode 100644 index 0000000..e941749 --- /dev/null +++ b/Invoices/invoice_FACT_22900044.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.d70954ef378c42facdc8f79a9ad12e37 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220917134125-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220917134125-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2261 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TMPkot8g9i)dpD0"goq<$Cp!QAsm5'nN)2\B;"0jkuq#@N]cLjk&%dE.`=)uO-&f%^l][FAS8-UoMEZJi4kc3G`WcqXm?PiW)P-'h_hY7c))fg'"ccK;uN:6[)1L$+81Pg[8X-WK&'CiXN\jeG&G^I[6YVe#?@N9s49&GQ#aqd<[qi]cCZ0^q!<5)>naU#af=jMXZZJgcZrNIX+-"N=,t@F95I&+g<.T"jm#+F4@W[J+?nRm>qEK1WEm7FIDjjF_eXT_?G2[o]tL.JAl:L:4b$:@HXNUN/M1IdaA$dJoPTYbeI!_H^'ESlc]g4UEFYRTQ[)l`>9`BUSr!M!K8^$.(D?9n-#Kg[4$bg_;a[?P,gZcZ0Qn`Q5P)OfKr?W_,Dfo3cZmP]W1jVhOmc#+u`BQ^m1W[K+;.b'^BDs]6A,uMsl^mgUT-Vc_J>TciM98T?3Ka+B0ED@EkJl%)kkTl,dohQl&`(p07$o'O;O3^O#%^_MGD'Q=Io,dXc=7_BRs?aQg%nPWOu*\WDT118H51k;u%biid3"I+[tRHKaPd,fA3:8]'q%-(XqDj(K4a+J@i9]J^t=qJ`U#gW1(NR8Mo,>0BiqJH^[nh_fMl4?_%!5?V9EA+F;6cE,(EPO(65b/).ob>pG5*oW+`6\Afs@0nW>=\iHK'XpNeca-8iiNo;!!ZUeXEhfDNNlLe`\O`O#APqj1.,]ofNCnBL0%[kY*Il,PYhB[>,$BfI-CtK2adn>KlZTY8,K.JgN]/P+3cj-N*!g="a(V$;2^7_`#F]R*CfSHeCR(p-P!(:J]tf(XS9hdqH']k.$,@(#2g+#NXK>$T<#r9=7p>GA#1@Ns/E,a(Jjs<\QD5Jk/5o9HFqt\g:L:57@i,eCXo."@mt'"O#"D[lEN*4Fhq/l>/Dc>.<6]UqQM,d=6q&,-9l+Wk9[!IfpX9FZ,rCpmf*=PKaEDK?LKs<-DTH$&],c-e2`ninFl51-m9\NK]5a_M5JFt:glK05(Jai@Phe:^(1YGWn'45BL+7qeX)'Sl%\'rUe#SBeS3GphLDOLZ3ohau$c2Z2W3K]1Zb0e@N23-0Wq-kNVC@U-)2kl$-%\+C^@%kM5&(aQ[7obFq.QTB![`)g2ET;/4G86_(()%An3lrUIhcE2!XJ;:>=ucA($1$1:TmUZh]r),.>BlH^uuTd;h@3Q+(1%Qf553dMdC&)h@,nI0a6@lfU)rlt_cOUdOWSk[M'O+Seg'5W^]ko^:ofIWFan_&""JGC'FL5T.3A-/OciY@XG=00])4''K$Nn##CUJX.ue)"nCp3rJ>d`E3&UCAi^d4!*K/XZgY]/kd?OXH[p7JFY3PAE/I>)m5?h^Hgd0`u)U^iB^ijHA:1\5%dbl3+\WLXi(3:AtEn,P!>~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<2c41979bb790ab7fcd3ae8d70f3d5a25><2c41979bb790ab7fcd3ae8d70f3d5a25>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10770 +%%EOF diff --git a/Invoices/invoice_FACT_2290005.pdf b/Invoices/invoice_FACT_2290005.pdf new file mode 100644 index 0000000..c9accdb --- /dev/null +++ b/Invoices/invoice_FACT_2290005.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.069381ab40486daf61fce87a9abeac8b 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925150452-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925150452-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2272 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns7pNK=46ZMeMuq+J:#a@:2Y:,rO5fn*EZZFHNk>_a/^?h"bQs\b9Q!nWS[!h#Yh\5XmX1&Rb`0$CLS+;-#qPn_8Q\&&46UgamVa@M%qiN;'%A/!-a)&MFrt=XubhOqM$EEht^=b]nOqXHSi`bTQ%T\,[(b[BnK!E-.]#s#-!E!l%kMRJgHX#L49IrUfHV+hlf$I6VC"1n!4eH7[RZnc8e^o_K=uEP!$A;^)[`k#rbgl)o=Hk;W2PPJ"W5o*+-_AaYZZI5kGeF6n&hoe6t9>2O+t:1"7]gYt20'<)H/ai#9*LP"X%%&CVsGTPO"[hafM+sqKb7LBU#oJ>3!RFs)ReS]2Kh&`LgnE<+.NrVc*%GJfiEP-SI8cFEE8XG><62TZ7rrQR_n1`oB8!nN`)m/`BrE^Pr.3Q.SOm3@':RYSAso<7[F:=mU"XgN0W*D>1L'l-#+PsVEh#D>!K2qaEO]NtY=(2`b%ZU&]5#TPoch9-n4ZLhLk%b"">/nWe.8KE$X'8c<<-P#5LBdqr[+]kGt"C4oJ7Kmf7KnBhn\.0*UBsl"&d_YAGiiH3:W*qT\`IWhYM)CVK]*FHR+mNGg1s"^gbi!Sa*sP'ZJjUQ]+VbJU5p7.RRgqMV+;GMH^a0U5(VpNoQ4%-YeaHq:`FY^XIk#6n`=p!?cI^7Hrii\UhCc:Ec>KI3Y;MfWQ7\O[,lE[AZL%pA$&1`H'[!QY"uBHP&'Wi1%a&_//ltaa\'`^,H?`d6BnpsW5Z-A:FhNlcre:o*rl`mgV(9@EkRCc+`DMiG2RN"C^%H$J_O#1HYj/W`r-8BnI0bc5Pc:(3:0L7G2K0$N$0jh7gBKm1<]9Gf@Rq%l,8%o3D,6pCGuN&+%=E*U[U!a=0Cb%YRPB)6h#?RKuAQ9RU.>&?Z-_kZU7]F1:F&rY7QNhHk2bH"I26TJNi8r:_Cg88<)/B%iV;\a>LWnhB%"":k$Z[4S8'%cpVXup,U"3.ruDq=$jJ.r57mm8D^p?Dk+`P@p3,KfPM6kpGlB)g0&1NX:00aqa_XMptL.%7#AI1O\I$5C2#BS6-?`o_P**eA[eXI=S0*8^.1JD;+:[qQ)T%/A,W=!Fr/@hWHE:F9$kgaPWCUVZ8`l%_gZlbLcHZMF,Tk8nbHje6#R)Pj+"9lli`9Ae=OIR\9]akP]M=8O^D@n5splY^C3UCU]([>O0>;Ap<+=S:H7r]mY)t,UZpG*E]>*77bJ%e1OpeT/;J13c:Nf,endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10781 +%%EOF diff --git a/Invoices/invoice_FACT_2290006.pdf b/Invoices/invoice_FACT_2290006.pdf new file mode 100644 index 0000000..08ae01b --- /dev/null +++ b/Invoices/invoice_FACT_2290006.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.b0b77850d746ca104c9c6c962342e4e0 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925151140-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925151140-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2270 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27XK;(hFM^\F0+CHHa@A(N3Uo+.cSR%)=,`7g4)\2/fjN]^]c*\o$MOuHtm#M2(72T@4-0N.XT7V1KMFl-mc,Yqr;iVaI5&46UgaWDnOM%qiN;'%A/"*]D)MFrt=Xu[I(qM$EEht^=b]nZ.$HSi`:TQ&@f&hSpi[)F<7&o5ulK2b7LF@8]9_%Om"_`retdOOmQn(/2+Tr"R)GAE-T,L!D-k8YmH@6/K38R>YAhi7rqKH$qq%H3`pWURC95>]T9:9W[VI$#_Y+SpgZU(drHWl);L8hm&CBrN3LrVHm1c#/#8=_q?sN5>jH9jh/8)VB5>>=og9:,bQU'gt%L^ej$lFr8>Q0^B:e)mun4ERJjh!eE[?.Rbaa#4T*A:82buPVuf8*Hk@h;b<)b6bQA0M^7%G'm50:Y(8)I\O

K3;'kRtPR^@PDuQT#/N?_1!7P$CU(nJpsTuXX+jjN6E5$ufSIN%BaW&^/(Nkr!4L9:5pN?+#pU=aJS#H*5Co4rqk[Z_e"kCOLjS4tC#N_W]Q/55KAVJu5%1A\r"UQk%OZ&lFp-*?m8$Bs8PfPAe7V_NOhd:Im(qq&7rA#$Jh::4qQM&JpS.?J8?eh8Nio#V,6)?s&F%&%7IcdCVKUTd/V6MLTs*]AZURK[!Y;9+_jb4kEgJH;3^)&I3F6nbLNi/!g,6kaJq%X1SdYPUL0S2d1Y">Y0fZ2Ri)e(4WQ`ot(\o*&+e\N<@=L7D*DiVZOU*I'S#Oo6+`05I-pGJW);1i_dBh.))E9uNT+Fed_dXP[[8`t*)RUpgmFl3HN''F%**6TMR;LXEhY,@ID\tnVM$=j6mUCE0l%M;r[Fhl)H_sS&pCeumc@CE#OObd\-24#b=!0K#[l2%glF_$n&C$XqrC+(:\YAY?hg.Vn%o'>H6Hf?:Q#Yd/Z5/[r16m\DM>29f=J(@;qX66#kOd]7.J2MS1`(`PeW=@IFk>^;jbNNm+,`!tBWaJ+`@/j)o#qOl7WDdBZ/f+M4,eTQtY9t\JJld011AbDtUdqkN7Q98pl^$Rk=`jAIGdW46$lCt'cV&aP*!db,J(KJ!km=nLsh_SBgolQ%J.a"(0f^Y=Es)6N<$"P8;f!2[h5RYYNDsrG9mc&-*3utpPGagWR_3'jV9WAM%m1*m_H[37;-^o*"X-mG`,/Ll,$Kes%0h!mt@nJ^[u!'$)rWVq`@D,2!U.Z+:uA_peauLA03P6VeZD0=d:ehVAd4BJ%1H7lYd*NhX]h8CrEBRXH7!4.#-M8XqK3_c;Hi-?8[>PL[^EV7+[l0^%3Z%R$9C,:BIG9M8S-$[;6D5qe`_pGZaa=$FXLa9ps[/i@XMK'h^L[_['3F"N0R8"@O*ctG1h*/,S;E%q+(ZdRgT>ZJ`"hX_p`/4GM6'1#PiK>A$q/k$HaN>sO^9+Ae5a,TRO$8RPq,5A$/c)VcK57P$4?kuA:><5i;DSMpqH[mN&dn)SpSS]#`MFJ06qRFEA3-.h+5lSZ3f%UlI@CS;tW]L1n[k!;9aFi2iKd`3*eEWf[$Xgq,d$'7F6J:@rr<endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<92832660f06284d0cd92f927d27b35ee><92832660f06284d0cd92f927d27b35ee>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10779 +%%EOF diff --git a/Invoices/invoice_FACT_2290007.pdf b/Invoices/invoice_FACT_2290007.pdf new file mode 100644 index 0000000..d2ac5fd --- /dev/null +++ b/Invoices/invoice_FACT_2290007.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2636430263266138a5a4d7e87851993d 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925205638-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925205638-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2257 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;go&_oSMP-?m2WDlu75$n/hlGjgUlhF;I(c%'ei4opj86M)5p*1_I?\]$eAB[&+@;G.J=Eaj^]-l[($=#N#ULNZ9lU+A5G.'_8W]Tp:1f*ru0kA2dKogEN2[Nu*e+42M+h--3;e*VBM_6^6d&r%3_2_g1W5)WN_P\D:O*/Vqra`?`Y?CXcC;e3pih6qM11'$:[$0>\97(&H&HCQ?9Y;GuPg-,tlUk1G9,!>MId*BJ`s0ipf:$:7Pq.soaUqM4e\S&h>;oF7[;4H%,lXKQr^?j[bgA:P)WM?/#%n.+rkf7-ui9LN+>5AFU6rc>$@LWkriFaa`^NM*MJi:^_Mu:U/m;jX=3+uKH%1*0Qtj8_T,9jINC!HR2<\kI]!4J-!G2Xng>nSY_;e5kUg:(T0o44rNH"nme5N;hNuIi)N7V(Ln[h.5OdVe9CoFmAe0+./i*"i3fD%lUf(,0Ti2eCNb+5\E,;^d$iXFALSKPOG22u2.3[+:RNS'djG2*mi.V5FeHrm`',E#)is2_9>[Lf++$"P0;A1Sso!Y]seQu3`P+*56m9&:'B!4#%.WBM(g/_U_e2G^R[`pDO!,44m19K+'H0%@V`?7dj+NhkN[-IBGg=uXlQ7-YW?_G9T%AA>b6!&?]d=+[_/tOE:8$gM$iXLY+"a(V$;2]tW`#F]R*>?KZ^/#%_%]D(4b_&`npY!=Y3WSI_SMt[C&\Qr`?tkETa0#lYWm2$2XE8(7W3BMA\2hM#^LudR*IA1M4P`5MV"@QRgGYsr[d^UYGO2u_1rX05Q1pYBT#g?A^AutDq+m\6L(1(>X%4aUUW3ijJ9.H%OY"+VO:,QN6mF^#fB#f[_;S[_pTjF2RSLl!!Lg53%)@NA>2o2:(d'?1;B'cZO5!f"Su,Fn""G?$fX@5l"jX]::&N"r%OI['*I[3$nd<#:K.Td?eG4(YS]VfQG)f`?(]FpYJ@A!%/rBjMiW]&PA82XsrpX/"Co;7;@k1"JBBR:f[olM<>A-b1SM>!m5AcE]0APH;1I257Z1.7Ir@S=76R!RsP<+\B;><6]UqQ?GDsU8![R-8r;;VWIjDolL7<$&rN_o`)G[jfo"2t79?maD?Bhl)a.AKNp;V13+5L9Et#\*iohPHb;`o2'3h2P;Mtj&o?:9X\LllNuBPM68fKmZjLr,jJULgp6@9E03&\^b$L/CDC?^5>M++Ni\cS;mj)q'"mVFNuHJJXg%@Af:5Rn4W[endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<946564ee83918b77cd760cbe3d71b926><946564ee83918b77cd760cbe3d71b926>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10766 +%%EOF diff --git a/Invoices/invoice_FACT_2290008.pdf b/Invoices/invoice_FACT_2290008.pdf new file mode 100644 index 0000000..c807ae8 --- /dev/null +++ b/Invoices/invoice_FACT_2290008.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2636430263266138a5a4d7e87851993d 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925220622-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925220622-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2266 +>> +stream +Gb!l!fl#P6'Rf^Wgm8(;@#nr-ns27TK;(hFM^\F0+CHKb@A(R_V5F7hhAM0>2H#iW32h%bF3i&jGF9=h(f:-@iFdWKn1K"2bIfAL_HfX.Q4iIRV(TpVLK8^KpI>M0),IQ;DH9rZM]4!J9BD"oN\_IWPf?TM6CBTZ^Q!:I4(grqe&Bhq0EjA"'KIo7="7[AA@nh8N_mq-i/1&XYuct%X=3,`N#T$20Qp;hiFA]p^PEVYb_ojp^XE26&hV]Gq#cm*=@.C+oTh5%0-F'^_0>g'J(+!r]s=%k_)QS\-p$Jb!MA4\BjS6`m,:^mAO`7tAauRg<8Ec_F:(C[Z-71rNnlR/ahMWXE)_YQ^qCh[&ead.`YY82egi6'IlKr0TR<(kI[6_'Z\+NL"oqDeWgpH:QB7\O!^!>iA^sW*r>Cj%[gI.sn[SW\!dO#,QXk!8:j[)/M,YGs"b0)6@)YZ8Wm6=2harA26W,Q`LBV6p?.ZZW>>Z/:sB*euCejWiV_%=;QmXcZu&J3]AUH%$`EP19-P]5W4$5:M9$,uaJrD-c*?k]=,Am[%kDmh]/)PYK]CBL]=1X9)N'Qm]^!]PnErf8TNVA$/[ogA3,1So_nWt0&B0=C;M13`)ta#(bH>F"rM:nGc-ahIt)AFc?Z<=BgCD5p,WC9tr%-%L'2D36CHArmCAK1(ilYab3]lf@P!ano4e5>.o<;Lg+\('0ea6q^eA*.s#87r#pOi,LQ6-aRpWCI#k6!S^Z(Nke$?gqi5@rqM_Ss2'/HcJirVb4\Mt^g!0s>d$/-/;Hbhq&p6YSk`n]P.EGaOBX+QD.:G3Lu:n+"(mi?%Y#%&K8MqsZRmbh6ps\L\P1ZYLf=]."FI";*qs4MQ^`aa&;lbnRW'jXE%D>'dJ1_'fRj7)O_=`tOPmVTB(2qV#lC=p#kKTb!sS[&gCl6Dpl09u?`))+[I*R']9RefVuDQWZb=tj76AMXdFpS&o]eJt[:uWK`gY9^<]Q[*=!#uVg>'">igT6AA3%XR(EV3"lD2iKDq2.Mf+M4,]BpSLlZcWDX[A:@Q8Pj`::!Z\)tL'foJZGH2Pt>W[?g\Z<0p?P;q_h]B!>nJFm5p1UtnkIk'I;*HTtf1U5lN&2Ki?&jo:hIkle:-)QVM["/#g.\$pQKDK^"YjIM=e%D9fPSR?Y&E#7eWYO-krqRclZ4MeA7T7)bQSG$kop4#cFS3rnJ)'-(HPZ_9f]Y"iZ/gh.`c;A&Hh"ZDmo;d\dIM=t8DlOg`"1DboE=OX,hUog:AcOS8UVRoOs\S>biFH/8\rLgsM/e]l;!HT:G^aq%s>]CQ&cbeASU![`bT9(?tJf?4L%t\;D#o;)3kGKd'Q:0ZAr_V8JG+\qrYbk=q1CQl+LgJl56o_%'?q9GC6]*0o@1%E"p\NUS/"2N0C8pps2;WuC:g%CNfY(.t]53*1]L5GHYSJ1-?)8NI_i7u3NWdQ+dAO.9NOk8=]jn1jnI8&NWf-q`kEI#@71P0Q)^D^UEp9+>QjP5a(TF>P"%^tn6t']$G`K7)BKr@?(\h@f8:%-#!N'q7R^NpfL&QZ+m7GRj]I5+TY;IrL&!9F&[%S*"?;^r[6Z$+@m?FI32%CmO-<]Jc5a@"&=SUU]bgIH3)BLH(5L7Uor8V.Xa/:%S8`OpSeEdc:hbnMm+OBn&;rHbW:0Bg+oLW57S;4AIY"94e4/=!s+HH,?!,F"`g"Vt8])E\\a67bJIq1Op)>Q:&/.Q_[.03Z60i[3J8dGZ^S!iT*6%@-X9~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10775 +%%EOF diff --git a/Invoices/invoice_FACT_2290009.pdf b/Invoices/invoice_FACT_2290009.pdf new file mode 100644 index 0000000..bac6532 --- /dev/null +++ b/Invoices/invoice_FACT_2290009.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2636430263266138a5a4d7e87851993d 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220925221416-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220925221416-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2265 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns7pNMkW[NM^\F0+CHKb@A(L]V5F7dSR%)=/lJ!O32gC]1:d#$IWOnmAO,e)_L$b@n0*CACBf_boGO#A&u+:BkNM!]aY!LsASZ1?OBQBQQ4kJW8(hk9^Tuh?,d^Le&nSTS6&DG(iN35H^MP)J3+iWXD^S-jY/5>"2bIfAL_HfX.Q4iISn@#tVLK8^KpI>M#M5CN)lm'N9O`u]bW.D.X"!8#91b-;[\2Qgjc@0F8\?s:)FfOhHo9"%ooY)+VXLiD.#Tu:+$0TlTJeff]*C2%tQUuTZ&!i<,#MGU/Yi2:QiU2i_f2I/]kG#MdI8WaZR]i#H#,hka&FbF41!*;R/M-;nDZ_ECs'5kaG_:V2'$6LcEqaIS7A6oBHqOIhpQ>!gSbTEem_%P`pU:6*?Hi\M]&&.#keSWY4p<$tK%E>AO7aW[*+8GUp9CoFmAe0+./i3(j3f>BaUf(,0Ti2eCNb+5\E9s`99E&4,LSKPOG22u2.3[+:RNS'djG2*mi.V5Fh$L`h':('TPC'G]>ee%45&p!=V(Pk$jDA0oX1bIK,W@=Kg9\S/b[+q(=&G:K!+[Cj/43bI@h-I*)L&FR3,(:neX4at6\+!cWm*$AMV@:!7g\+DBNlb*^)?"KfHAR4:=r;:drfW>9(IFs50VI>Ubk=MG)HBgO@2a3hAh0'77V+1%cD=gO!h8Uk%d6$UB0+MduM42i7Pm162pYHV>nD[P0W'/3Qq+iR_W-p8=ZkDE@cl99DK_@\X?3)k`WM5C62XJ*,T*%FbnsJWrkhW*d3#EB7l(-"1'R2N^Q9.XLV$X",Kn_d0+fi5p"Wh#,drG0G',-*1CguWGjBq$ISXgFP)3IWKCioY)qSO#\NS6=pY#.ILkHi/cu:V;d0ngYPT8%`5[9LYJLp\#jMKA&Y7<&K>J:CE8ipZE/=oF.-s/glQ0NTsn0;fpK3>elqJ\;-fENU9l.?9jl9IlCt;?UtnkIk'I;*]:LWP;+K:N)`o\$o)Hs\3e=Ad`[^]E!,)DdmHr_kRpFeYH)G.r")maB-eOt"gkE>oCHGq5mT8?$1[NBbk\G;![!u8bs#/\R%!hY33b[32=e/@$^)jFP-OsA+;.??V\3\L;;8cp,$GT(!WYJeA[Uh%1$m%(6O>tZpe&qmblg<\OG)4:;`n$@p'EZ[Smt&r[TGGTXd-'1+.O3UZWNj#U5f5D[\UjM1gI':+b-/@>a55VaRV4:l+cgT"arEj:[?,8-s"O=4P'8P)>:4F-QjuV(p7'"J6_:ACm9+2iX:00arTqmpBg-O"HHs3"q6RLUFurq%OpmbaO#54,9IO_&cT#nM"[ESj!D^J0kCMLN#a98WUY]17D!R8!92.YWd0Gaaa6(l:1~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10774 +%%EOF diff --git a/Invoices/invoice_MySy_00001.pdf b/Invoices/invoice_MySy_00001.pdf new file mode 100644 index 0000000..e961d91 --- /dev/null +++ b/Invoices/invoice_MySy_00001.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.95b8f494fa094fd94c4f68ce9001bfc7 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903172158-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903172158-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2252 +>> +stream +Gb!l!>>H2.'Ro4HS%u/l]KVKX7.,!NDeIhie/e/MG;AKZ@)R_p5(d%akfT:mp_.r[n[FoS[O0h;9D)Y%1KnkYRb3A?mtj<#W]/QVBF%A7:Y890L;rWA6FUrIU/N#5$j'"l?#\\]#MOhMWiurkRN&6q\&CS9RirbY`.Q`*:L6j'\(Wcn'mS27'fKahsffq,9!#!I(.VX\C)7K&R;erC#p7@S(2C*C"57M'318/B,-Gkic"52P9j)OYeZ`nRO:ikcc`bO'0Da7G$XC),A3l5)eJe!cO5N>fOZQ2G3"Dfies-X9ci?NK)=$SKge*#l8]GYOaS"gZm]l\cBIcj2iFCoinAkQZHo%acBrPgG@S^,CM_4A&rY)750^"6D>)=)HQU<9Gh$=98Tum(Z*Unb=IB0%G):H+0H^bUA2]Z_Eoq8qWQEF<>bS06XMpP4cM2`N3:SMh*'d5(i(!boZDCdR#fR"?rMRsDY_gbAZ`b*q=02\Hm&\I*Es&Q825<]@kghMqRME?ca7R..kqJZQ%5"p%p$]5F/u+cEn8gI2kd\Ye[>It(Nre@!llQ'tTLT4d0iZi1!S+"]Bgo.Mm#V9.-e]?PZ>0TR:`CZ0abd]G"4lHtT&.fACf2aU$/;0SL(bgaPrT*\Mh]`9mD7gt*`$D4biaM67g$1MV]C;C^tQ&+Xo=E[s1j#FcJiq+p\%:L^b&5*`@7$2PX2+AHlmuGAs4+$Ui),0A.+*D'h2c]oOajEqW>qEg$#jaI1re7,S!4/9?ak=ff_l*_9`=3U&pB+28^HjLB4Pi.P!@63l9fO'GR;3NM3QY"]?Sm!*g\`EEUND9=6VM6i@d8XAhUG5IFM^nqg^'(Fs1QHrsTLDjO[2H2$U-a><4s<\:m;eqDVo;2/00ENGG(4rA'%.p1nPb#ipoT5/R^#K/LQ(!(ES74^R(kLG14+)b/bM:^]h4hL+KAa=TC^=K($,0H?M2i$'5aUN7@l$Air/0!%ja]ckn4fV:*V't_f;\Rg2JbjIg8CDr8lAe+3O`rU^.oF,a2dbmr)$ZJF6h+ZGn#+7`IMD?o$/c!IVY%Ccji]@F@*[dI/Ra*61&qpF$Y_J+LKZMPEnZA(L?rZ$#raK3Z7T&0fTV\=E::f:bugpfAkGJ),,.(kUI?H]FJ!'n`uUt!:Oe*DoPS3GphHb:&p.dZH+8d,*9)N6LRl:=*T)q+]C7_0GRfB$5+TY;Iqs[FV1W@R-I~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<74a60b695bbdf7815508691b23e62ab8><74a60b695bbdf7815508691b23e62ab8>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10761 +%%EOF diff --git a/Invoices/invoice_MySy_000010.pdf b/Invoices/invoice_MySy_000010.pdf new file mode 100644 index 0000000..b468c26 --- /dev/null +++ b/Invoices/invoice_MySy_000010.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.ba98994529cf4bec403c2f8ad7532af1 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902154846-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902154846-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2259 +>> +stream +Gb!l!>>H2.'Ro4HS&#aW'-e2]g$m^F:PVH(cqXm?PiW)P-'h_hY7e?lfg'"cb*KnOO-CtrL$+81Pg[8X-WK&'CiX]]9uh`oT?*q_=m)U?DK$sf,m-`XJD]&TegSAp3sKUYm"6-)(eT6=6;FVX.>[P>d29A<9Mk'Y)&?LJ[t27:b4BiV'gs_6[.YQ+E>9m,[AZJ$@Q!OL$+%Pg[8eA-;(`kddTWl.El7AW@>M8tmGu5au^['t,8jF!DG![eL)N1PFeHGVEJuP8=dY5p9)3"Z80r4#NiOdB(dG2uNL5Lk]L`hrPaq=$!*1K'PF5@R0s-i@4BUSW6h1O1$GbES06=S-$flmIJm)9OVPd*/UFIp3;@B"73/(RCZ#Oc&.1BX1m2S?\`#1Gr>0T+]YB[L=Sdq"XE579GX'uB[ZYqat,F(FMD6/PGqoe]Cc[Q:p^/q>UPnRRa2qCU4Fb;hH#jN"Ocm?oQX87.G;9Fu%L$`7o985u<.SD.)V2G=cR(CX4DXW*#h1e\t50Y-/2_WA]._d=+m(_%r&iShBb:sM5hpi1l]-CuT(MeZPo`@DAN1[<7FU)"ft`Z(2\*G39C%:9bpSCf(P">Vo&Z,()Qkq`?V@W^>jCPC\HX+;uiCNJ_+5c]jgW$Iffh)?p)Z]F@#S#4)Fi\csuJR?1+q6S9.V(V[^boJk50he]YX3Vk(/=%Fb>eSB*Z@4fbMSKN(#9[Y34>edNs52`-`&6YM,P)?d=M.97J(OFh?24^p`Z2i5^&oQi#1^kJCq_K!P7h?!]miIX_hg2IokO'@1TMX4)p=7OT]?;Jt80kW@XK/ILsA=4MW(!SalF3!>;?>t>rKTBU&0q=tNj0Y9]K.qf%FFRS2fq;\B'^,$r*LM6o_.D04NKm.mg)XpQ=?Il[N[S!d%-]I;0^L=TS*8Td[ol159S^T?*HX%tF1sJP9;YQTGFtsj$i:hqs3FhK\e,6CcN.[6M`d?N`ig9n]eYd8BlLap^%]>@IN>8*`AILR+7BGETMGn/a_`bTBLqhC$7?go3(tg3eWg3j[*Mcqt-nL>t27ot0L.RFFiC=Sm(hH,)Fd[ta2]dkPf]M5FcCR6^/!C:U3hUI"7^Hb:'rIE<%UlIJqcc5!UMJ1*o!++8Kb_eC=bV-PK:!Bo^b`?eM)#HeO$lh'R.KiG#n<'6)CBBjEBJHJl8BUm>]l_-=^Biendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<439071dea55539d97a14665a86d4da9b><439071dea55539d97a14665a86d4da9b>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10768 +%%EOF diff --git a/Invoices/invoice_MySy_000011.pdf b/Invoices/invoice_MySy_000011.pdf new file mode 100644 index 0000000..ce19b47 --- /dev/null +++ b/Invoices/invoice_MySy_000011.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.ba98994529cf4bec403c2f8ad7532af1 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902154847-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902154847-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2259 +>> +stream +Gb!l!>>H2.'Ro4HS>a:dBE$t3r4/EKg2YPbq0N*9+Am]@YE_h)d`F1I!@ISm?FhC=`-K$@]+,t55lf(6pAT83[YYdK0/lX)+Z4]r6E8>QtjjF_eXT_?G2[o]tL.JAl:4?FU'S`'>)W*,$ArJFa$I0qoTYbdf"HkmZi4^3BZjAZj@2m'@2cAUQMgo+n6TDf9#IA]I]R]2R$Ahq7W2U6`W@>fBB!nMMiQj/I1c5+)Y0bh2ees/R>]0\mb-f%9X5-[Z;8\%9t%^630T37PYp0DY]2Vs$`Icmk9q1(B1$6WuM=d5Qb,Da,D+;%mYF0QpiQ/FBqY"E'!.N@2'4bG`th[1*02r;&W62eq,kn752GoClGgd**GE:BjCchbl&>S5XK&IN1H+T%OI1o^sWX"OY5n?lGqr6mXn2\_UrNQ>+5"Jmg.%>'bW-1Y^M3%(ro1Ft,S0rXE]S.h=+C2!4VMuLuaCrYm/?UfD='h0CHJGE_csVN)'@dKL'3BFg_)G1BP]MmHIU&P[M.[.MU08@^nHspBN4Lg*W23"#if2+>%^Y02L9HFH:@+*c!gt"$f\j+9oU,^10fj1G[7'M!UOb-aCNJ_+5jOAgPmeBr?/N$)bs&$)/Ph/d`+u;B!uHIdqR+N1PqMuNboJk50he]YFkgIlGp9j*If]2_i'2rW)n)ENZm)Vce;kVJ!9Zc)10A^Z+;]of6mXj%f>UPCidfR(OJhiZ1n.GOBZ"^a!5g7KQHC2#LIFSq]o(Uq4J'dFREkmkNtuP5:-/FdJ[L-Z^$P84:]H"A,b;ng1&LZ&4P[/I56Uu!`5[.`qSK/8CA="F>0p]*6\=T#p8q4KbaYmI\BD(W"\!O5VD=k4W9bpUWI_%_eek*$$ZVK+Vhe1K,G"FSqmcmYt3iPM]:Rm0TNXjR:X&>,S6`HRDkUbQgo^Recar90insEJXYOAA*aGOaaA$:*,%Zp)/h@@*Q`;Pe,)Kn433c"G@h.j`BW8"G_"a8p4"b(iSICUGJI4h&`-RcTFd1nP"l1aA6@majR54SP?\3->7CP7i`,N[Y(J\L.retVXtH<%.=>Hf,`M*pcWg4dIrp6hMlOe;(R&$n>s\MCUjCbHT\IfC9FrqNH$YX_0E/Q:)pTJ\,*JfTK9ctR)A/5:1FH@<#J&`64k_-R.Aa0l#;]d.H7Q'GnD><,"?a4TW4hSB*Tk%+ppsf8'Pr;L1/Nj7edQ!)+GJUHr[%T6&h$`V]/N%72<9,+Weo-'70YCnAQ3*8\_cj(R'O(e(DeJIcalei/sk3VUQ-`Sj3()PUd3H'4/mi<.jT?UiGfM\DIiK@HMpL-nVDO)p*^rZ$(gdr]t%9(0XO"QDEMiqmg5O8Q*hL6W73H(I`+i"h4uN"Trf/a4qqOOu+PcLBM'*e=%mgkUeh\&f?(ji&_qiNH@SP]s3l`>tum8B9b8QD]B2W9X=k1/+T%UlIJqcc4uj8$leB!3_k;VIc9:jqlj--DoIDl:3k&O+!cc"31hC$3AU!HmIn9R_WJiRSOhendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10768 +%%EOF diff --git a/Invoices/invoice_MySy_000012.pdf b/Invoices/invoice_MySy_000012.pdf new file mode 100644 index 0000000..70943dd --- /dev/null +++ b/Invoices/invoice_MySy_000012.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.ba98994529cf4bec403c2f8ad7532af1 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902154848-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902154848-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2271 +>> +stream +Gb!l!>>H2.'Ro4HSPqo4CMnuj>&#aW'-e2]g$m^FVo+]iBW$M0b&RT9&kago="uhMXW]DYB1q3%-V>&T_K3XS8nm1='<:ON2S$>hVW5FgT?69;=m)U?Y5]V/a*gNJT0LtA@$KTs",!X'p-B*%$miZ\+=C4:'L[5ZhAEaI9Mk'Y)?^MF+$O$>QTY[q\MiU04Ipn+cM/#n>-CrK:l2>j@9b#k".sZuS%.c"a_P1hrSaM(6Z(ZO02pn[E]*ac\&b=Q%F2bnDHFB.a`DKV_(%YejgF#;gt=Gg,qsp&pTbO'0Jc7G$WX$`?o5+%K0mL9#P'2plS"*@9+7BJ#$MGtV/e5h]1g9Ihu.RF.*l?;nRhP_F^0In2]pmNVi_uX!gOLZ0botU8tT*\m=U[re=.g0c0%?1*cRq$(9>%VS?1%F#<3jY7i\2hLuJ#(1?RZg;W5dXGU<,Ncq\2ltW55p=Zm5&O=?8E)a;uGPjBl"_P'N:&PAedC%c"i&=%C2c@i7[mN=JS^uu[(;(:'>[[46ej1nhVmr/;*$*Ce1fXoi^cJE`15#84b-'@&9Y2nWq!T(1YgAF(^NP<%X#:I:cK3oKkPjD3:&n]<(PL==%I:8)`.7mY)iNX^P=j#'bU4:AZ;1_na#:a),9E-/$%t&E\#?%:As:bVRba&HE/B4't_L=YO(7"<4X-.V<(=29uD.bM+a(t=T%S`6d41ZQ>rjE&Bh+\N^lAoSV5mjaG!d^Jn)u=irH.Re.`qtQf^bCFs)7>''?HVXXC?*kJ/476f%pnIfu2^.[i0EOn0VpoK&(1WD5c3k[KX*Z])k3g@;G:$?_\",r?9>O]6%0bH20$QB\AVQSPQo4&["kV%U74U@\heh6-sbefm4?]mCb#OF>_^:[DXeE]^.uE8:+&aj2eEJLr\0l.U3iq;g+61o`"b+3;j.5Na)[7cMaHRP:_n8Zg.WK9[/]8GgF&doXq@)RKn-)h&W2Gel!K.Js0j0?LP2ZdWOIiAtMTacKVlZ&grY&E5Q+n8K9nS@!05ZeCIb?`dIZKU:k:/3CuAE>2%,$\>.puHKC*r^JOO:Z7uhY>f(@Z,3%uuC8JPhZc1\_f`8U6*US9'0@Oe#4rTqN:s^J(N"l0o#I:N(Qmq_r.AS+[MFA/WZEiA!qJlMI@/)9e96j!]0YDe"S=d#T63Gr5*d2AfIUL_o;tFp8%"ShQ&,4gq0(3'^rZGW*TTo0iZABCHb@?4Gm3N:X)O8A\`>3m2GE`QMIdB98(md6(/"Mc%n!Vg+TQk"$M8E&er"itTo#GlYLXP*k?N_O4bPB:>2^(Ge:ua^XTUV,M?W!3-Sa*Ps1E8aZl>`1t;IE[<1+L\9(%-iX4endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10780 +%%EOF diff --git a/Invoices/invoice_MySy_000013.pdf b/Invoices/invoice_MySy_000013.pdf new file mode 100644 index 0000000..089eeae --- /dev/null +++ b/Invoices/invoice_MySy_000013.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.ba98994529cf4bec403c2f8ad7532af1 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902155354-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902155354-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2256 +>> +stream +Gb!l!>>H2.'Ro4HS:\kVm`.*IU)^_B5)Qk*?:PV$:Ei0g]lE%Bo_Sp2Dhum?FhC=`-K$@]+-YD"QoOQJBL*3[YYdK6qm5$mZPiIW+7.UBHYH)8)GH+2h!l;"E?QEag=h6'TEJ7_g$QJmp+KYin-Z$hOm*T"jm#+F4Kp[J-VYX$GXD73u+KX(d>]QmL=^N=)YAEp8CCeq,34)hrhJ6_m^q-U4a;$:@NZNUN/M1IdaA3TgGl:glBn!_JthE8QZ\g4UEFYRTQ[)l`>9`BUSr#<9GR#IA]A]Ro>T$AhA'W2U*\W@>fBAsK7-iQn\t1c5+%+kPAFdM[`^>do8ujVhOmeSZgMeN-tJTciM98Tf@Ka+B06$G3E"JH#Od7Y>Dl^pe,X;LYId9AKI_068;l3J,0"'5b[:r(JPO\BQ:%=^+r^Sk)irMA#Z_I"!cV8Jr9BE7AfR*jCT#q-<*Z\TocY01N#:<+><%c]hVmuf,)`Xh+O0TDuACI&rH+rK2r2F^nmN_)9#d._$pS#&^0-M>WuFXrC-77M4h-ccAbR[2+A;b^Zj+tQAJCI<'-kU`(.;_Gm22[c4dm3hEhqdO=jNUdom2_A2N@G'NZ31.kaP22==C8BJ;cHM=QAiM(:])nI8G*jkQVkFplfDnLT5Q<9qCShI+^%;0U"l[IAu1hP_F^0In2\pmNVi`#`&/OLYs\%6jYbT*\mGUXNg^9*DG%%?1*cRmUfn>%MM>IJ#:sDd)(2+4L7]V%;hCCFDs\k9G0)Ab8k:I^\AK*VUDJ84klMPR((#N9+=OF")SG;YH%ZZP>N5fKK!gQg4t^dDMsi,gW!I*C#g?p7=uELP4f4d.43$PQbd&LS'"&8U%"(@EdY&[5dkIr>'.L<(,Y/[<6Nh`%RF72)K/6X=^D1b:Tj0HhCJ$RJ'sf(>TfX67_(E_lN5c<_?=5N"r$4XE$:3XR+O$9&8/%ECG$WZ5d?d$bQ)E>Yt:W/PA"l3]sHU\%TIk'sH0>H8Jbm=nCnS0O#p8-I+YXDge6hA(i53CUpQ;p$&7dV*/g5!a@]^T<8Mmg(1#p^88/XpX@/5l6pFqA&De[rkH1>?6Cc$Z&HBQ!BNJ(>C/0eH5$$?hItQd_!A)T$[/9G2kb,tg'63\]aF]4%f:92qYFGVm8$QehkJ;0aRelH6-"`(npKHYNGs/(Z.B7-,t?%bRfe)ZS$,9>Qfq/O*c8]9X5oHgV=`d$#@%_3=oB6^-B@r/q;1kj9CaM:PSkZccCFjsW9oq/d;FLY:n=]!kbMcJjL34mk7F2iFI.*38LNOP2]H;ms`#U7H#d3(r(??JV=e#n9`epcP,V-P'!lF*nio2m5ta3Z4am]J:I1_IK*%4RhO<;jaGWa'j99hBif[@1YZ#ZZt\PD(r&5ONb&QoE=TdGeu/Np=PNl,QSOI-.<_qS';$h5Cpjon`h`p_PjthKd?R2X-;P'endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10765 +%%EOF diff --git a/Invoices/invoice_MySy_000014.pdf b/Invoices/invoice_MySy_000014.pdf new file mode 100644 index 0000000..60b07ed --- /dev/null +++ b/Invoices/invoice_MySy_000014.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.ba98994529cf4bec403c2f8ad7532af1 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902155439-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902155439-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2271 +>> +stream +Gb!l!>>H2.'Ro4HSE=^2oha",bteI.g#0D^2d%@_arkpV8&:&H)XuUQ]UD2u(:VXgo`EC8o$O:5i!hA]&<`SIJ?6Tq)g^.*E&*8h@@Y?R9[k\q\/]S1TE/SL@4B$I9=A.&D>::8l%-f];%,P)]I0HmYIqB:Y6D]AC7!SFe'A4aq>0^/9L&pC,nQYRb3A?mtjL"?E`=VBF%A73g`N0L;rWA=.Q]o`KV0PiqN5.u7NLH0%1=j!IU4Bi'X%`+n##&nZtXC9'ZNU0KaRUpXS:jbD_9_@UDrg<#CkJ\k5^;WGA(`f(MlfTL:c'W<]+#(\$QY./Dj")YmaQTY[q\MiU04Ipn+cM/#n>-CrNar*W72]=+l"u,C#s);S(2C*C",1L'318/B,-Gkic"52P9j)OYeZ_CRO:ikcQ\%5Jl'81Toi#YcS^2,keF&piVfV"^qsFm@>2Ul%VPiXnX._aoFWJ^*j^YKMlt7f17V*"HlU/>"PtG'\;ggSaY8^P7;G1/ZQ^7D2`=-0FH/pR7F:d=GakO$d8gKrdQ-es(6_4m1oDCH514b'=@pe3M_eJP7RO@$/iu:L7:?.'C32Xl[(=.A=Q`\L*1M_C)MUYe`7p/X1=;3nc5`ho2o)qP_u!?bF4J]qFeF,AQWY9tX=`ggO5Gg@-ss_MJB#:*=U*'^L2;T0*2iblGjA`J9.H%*\=omO:0#nU6;%NS)U>]EPQ>EbL2/K3Z/_@W5CMAJDh2694a.#_kJ=I5t13R*fjsubiaM>7h)mYV]C>D^tQWh62()@V>nD[SBg,93W&MDlG*j&E-XjA30lk+V>LmW>Yi?q1eH47(!$Rd7k9P.4qV&];oH@ijXgtW+(tP85n1.P/<3+d9?aq?f`R%p!Ds)KVBV)e28^FtKRlt,i)#2E$&)kd:l*+ML;OK88;0G@E.nG8`A*"KjT=*GomF&RJb`Yu[a5@&s[:?kpR.@V*;i%aY9_h:gU,2k.;rnlEYG#Ms"9:9[q3\.*Sme[E7OmT8>e'C=!Bk\G;!Zp."4I@G+W6_8dg%U(c%#]t5LGd9;DpNc=R5*(?2/Q`^Gj0`*tqG>?JDP;luELFWkH:#b@[-`d-8V7+[l0]q-Y'^\V9cUmCFe'_::_B&TtcjOL1rJd9GQ&Tc;ZGQC0b>'%`@(Z9BD,?d0?d%Ep&SJ?M1ocKX8"k_R*)(hNXE:sEH?*1m3>#%S;u(gTY*\2*0JOWja?.]E\bt65DNV+IrI72%#gq1T#&H,9?Tt%kFDFuM<3DY*?(ZJpLQH):'QbuGBt8uGH];"3pEL?a>08i_F'hZh"+%@;jaGWLLGKNhBif[TbfqhZZt[eDD8/6ONb&QoF1Ru4COUbHYc7Y8V"`ka`N9`B(H#Hceou%^$6tD)!,tFOG(A[Fd?C@8f$$[c6+-ei`VT@k/3qf:WX`McB(*Pi,URk,oNF'ZN,5S,r*[)KJUC*?>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<7461830727bd3c234bba0e9075dbb87d><7461830727bd3c234bba0e9075dbb87d>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10780 +%%EOF diff --git a/Invoices/invoice_MySy_000015.pdf b/Invoices/invoice_MySy_000015.pdf new file mode 100644 index 0000000..e07bbf8 --- /dev/null +++ b/Invoices/invoice_MySy_000015.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.ba98994529cf4bec403c2f8ad7532af1 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902155528-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902155528-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2259 +>> +stream +Gb!l!>>H2.'Ro4HS%u/l]KVKX7.,!NDeIhie/e/MG;AKZ@)R_p5+0SSTR[WmKRn+;_jG6%/?BQDiGAl^16XZ_`imMJt_87,NQd8RXurK(QEu-_?@hQOC?OZF;sE_U-*qg?U=;s:2B;q)-;C+D-oVS7&;E`Vcq]$p$P\>aOrE5[0P67ta-N5'TKn4q0F/qLG/8Sg*bZ4)W5:HGCMorbh\Q7-DME+X&J&LF4F$tT(DILI:f(((^/Isf&^;e"ID_[aNbE,"n_I)Qj%,^56J/gnIsgIdmbtp5HR=Ni7Y%[.-WIE/.Td@)LSa#q,Gf3e>M7:i,XSJ,2h=Ri%\SqcY.feS8L9ce9@"44#He@jNA:#hM!eE3kViJ'6;L3q4+lV?-EOqRt)9V(V[^boJk50he]YX3Vk(/=%F&1O[/$r7Uu!`5ZM*_:?]f!TH`^InA#p!=NM?oc^>i>"iKUV<\3AO0c45YGZ7D$u(lML@>gKGSV*Eh:A.u/aZ[-fLgWS1<>(*MCP=:]nT5G.F9p-ITXOHi#pK9DO?';U]]6[GK:.eC;';m1]UBC2RWfX%T:o`Y>3_OZ]ICu;7ZGAK.4Jq6?S,;FRZK<(+fUEnS"(]$O[mP$kEBiNdL>o?jF[[.@iJ,B_FrWG)KDLd2^]qGOS11QC7jT"etUpi!AkF3+5LAq[L0^ioiSHWfK54m@9IkgZ(WJUM2o4QFbDT[$.b6#JVqabSbJOS`YE5@iUH/1#D5n'?;ZVXZgT+<2\=aF#\TdBrh;o.V$Os-t3>b;k,m!*U_>*7JrE70;?BO`5jPC<4+RHllbCV6t'fjW7c%D0MHfJ#X>%+_^Ha]YKJc(W\OP&OLn.t+k=/XE@'holLSun!)Xf8PB8R]D@eNmUiUF!$0:kDS*+`PL\L>r3#ZrA7T!nri'X$4eIABScMd:Ono1<0%8enU4NU(Gn,[Ee0;Ian`endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<62f7de79d4f9d61ba314e0ec4dcccd00><62f7de79d4f9d61ba314e0ec4dcccd00>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10768 +%%EOF diff --git a/Invoices/invoice_MySy_000016.pdf b/Invoices/invoice_MySy_000016.pdf new file mode 100644 index 0000000..e637dae --- /dev/null +++ b/Invoices/invoice_MySy_000016.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.d75e9f152a9f47468b02089e6948e931 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902160035-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902160035-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2269 +>> +stream +Gb!l!fl#P6'Rf^Wgm8(;@#nr-o%#@0;:K8!'1EuO'T>FA%(&!YeC9!*4!Unk-rPs4#IS!n-KgtgF4](^;#FqaF"dfC)o9K>"3)Lq""&kXk]ce5SU*inMD;k\NpJ^F2(b-@pIQp+nXJ@;$np&P!\0F[Dli\1A>t;dth[noF49#Y^f5P&CO34sB'WtY>U'7fjG,U's@ZB*AOI@SaN[STn=@0Q,pkLOk>(q.jj'&02e.aCMXtjUJ0ZS4Z"]1l/F;P.D]X[%:*=oL`2cO3)_DO8MiGXX(?oRh!H5R7UM_',Wd8q"pPu(:U'>@CDM@n)_9mt'ShbIiup?@oKA)g0o'Lm&j#,[Z$J8J?!V5.,WFA5_37\!I<;Mr5s6Vj"93Pto:2-dtp2ccXgj3+bT5^2IhH[ce^[FG?G1-L`odPHq;#m\C6Kb:K4nP$5VS>'`3,k*Z'+G.]uEjVmCL;4IreNFBX[:'lbLFG+_iC=e2S_WZS[8t^=En=GBV6Q%5[>Z8.Y]QsFEiYU'0AKdQ_STJV*.L^dTTs5UOT>mgQ7TYG-m[j"WN4#0'HKDf9.N0F8W^*Gh)R.G!aJUGh1_a"tQI]g+kEO>$KL-@6$fMb#GhD!pW#!Od7ih%7W:/bl!^frQdP'HbcsBOm_%F*ELc4+g*:>L2*c:\@.,i)F=XTd#%5kTL@fU*YRA>Xp1^Mh48P^+gUNTKm6;)Ls=`3%g4/I'"1*I]2-kSX#'g[";9fVi6o>qHU'a4!:]JY!A:_/7N&&Sl^hBJ%Se'-=2I?p$B,rQ`];UqHAq,b:%-ih&L$r,WEYEVsA3fZYW=I,\nuUor('FPbPN4:/,+d#O9c<+\DR)<6]W/QL94uGXWWaK5YRO9[!GppX9L\br&P,2`j80aED?;LYQ_*I`P_&],c-[21*/W2;gCBm8hsCgU^aC+&B+"pS4q>L"$#8AbU&Q]S8QK*Z]?=b,il9?JYrhV\=h;k9r&_DVQAu45P?J$GT&KWYJeA[UUn/$m*a,O>tZpe+5Qib8oS^G)/al`n$@pj9!`$56IfJ6-YN2TMN*_<-khr;Ial5J;.btEWbd0[tgR+Q!a))O1i.M1soKa6]Q,CbT'(?C+e:4F-Ql]R/7g[s!o&K?t>8e6'n-%B#/BXC"o@C]tTfMfd"dO"_^jQ6]OJF.l`pUi*#;`Q*)b!DtSAf-'f`EG);llV*S`!.@24c9-ZsODX3$cdc3gl&Hs%A)%h7%VIqueeeh)k36$HA%a.#STZ8eDNPPaVX&T^?$kOSGil+?1(KAcl\NW6iBYVRtj;L8Tij".;b0qECR:FG_>M'b&Ial(?Q3h"ni_X6Sf']$JaK@t@.qBO1&D@$hn#4]JN`QhkWNZUaT?$Mi(]RW=7@"&:jiU55MRDHDCH\EaC/ZZ5;RT6Z+Ap"=BGT>&9FKcUI]miZBe(G_?UCQ-Ta5\F4Zt(3XDsAT[7@\>ZfA*n`B%+`CO)hNCqaT6Q*&E*p"AFU?M7b&l"Kmp8@T'h%Pl&@El%G9#!'k`!*<~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<1511683c95df9fa0d33c90107d587638><1511683c95df9fa0d33c90107d587638>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10778 +%%EOF diff --git a/Invoices/invoice_MySy_000017.pdf b/Invoices/invoice_MySy_000017.pdf new file mode 100644 index 0000000..d3122dd --- /dev/null +++ b/Invoices/invoice_MySy_000017.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.ddc6f5b30a240c94452f5dcd59ff7d8b 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902160652-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902160652-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2269 +>> +stream +Gb!l!fhNMW'Rf-pmRngA5uIO=2fHWlJc_eajT-fFcSX[jB#-VdEVTFdWp+Z7mTDeW!AQi`h,AIa=rRR$h^j0K7KDm$\@?(b3(3MV,`rZ:%NhI0mjC'h_t)C6&g=[4?n)'3n\:<="@W9U._V\.R-s25M/;XO>T/r;#`5L1['-br%DZF@K[E\!t1?EXf8GC:BFDe2gkITciM98Tf@Ka+B0ED@EkJl%)ckTl,\ohQl&`kcL<5i7ir#FbC+)JL^jh.,a=987lAX%=^+r^Sk)irMA#Z_I"!cV8Jr9BE2is4'$6*r?tR)UQu;2LT)YZ6<1`2q57/91E`"a>2n-r>)jkQVkp']@\nLT5TWcd8:D_PiXW4UuD>'Rt4hP_F^0In2]pmNVi_uX!gOLZ$^otL8uT*\mGU[r))9*B/k)Ar(P2TO)Q[*%$'ab[1,CKBBU&Bk*9V1WmV'pN?^\!Qg"c/tiPr++%m47"[oX^Y;_@m##\]>o@1ZtJ`t6Bqru:i0BuN)3U<.*/0/:6gB;=gs%r&cdJ4W!>UY"Cg0Ln!Y9jYK@>J>ELis+_L.m!i\[9THR;JF%88%d3KuLh6):@T&;+4^`\TGCh&&#j%2=h'(NF^E\12*HHf`CS*.C,tqA"VeAm8@WM27IbF.'<=&?,`*$2.%M*g^Ys4*h/7TkMQA$.fdsa.f4A.u/cZT<9afumFd2YpU4-As9f5$]7BlQk*#=f^kjn$?h(gE^PdGP.meSWokU,>Ls@7gJ>-L$)TUg1Mtcum"sH5&P3DlOOX"1DbmE=dlcLl+ON656&XmAb`??Tg7:qRSpGJ:T!rk+S4Han`cPn6O_O(fl*-Rgid6eCEpH(uaSX!X-[pLT4n088qN%uUPW_C=1)Y60&\[uAf;QX.?=+Y=l5**16&7oiB:7B&G&lSqP<4&"h-qpUE"Cn_4F;:>>&Sd[!!8%:XoMP@^aB/#nK;L`3pc7Ruuc62QNUY%"he'Z&e]ao#pM!*-C+4=:So_16\<]We6fjoC5I4UsD9X$[gUk9pX@^BT+_e6<$!9Rq`&?]@4P:;HJX&hj/?a;^CDHS9D>?5BuN^iOi97-8=g&'rCOA9FZ*Hgk#1)_GVU*[,GGZuOM/`MF>^ZNg!0qHOdI[&mga>_6gi0XOE+^d?acf@7"-#f+XkMt9]Utd%m9.-8-#HV;(PQ~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<5fd5663c6d69a92dcc5b10f8c65a3b77><5fd5663c6d69a92dcc5b10f8c65a3b77>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10778 +%%EOF diff --git a/Invoices/invoice_MySy_000018.pdf b/Invoices/invoice_MySy_000018.pdf new file mode 100644 index 0000000..99660a1 --- /dev/null +++ b/Invoices/invoice_MySy_000018.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.8d9e3bc8a6c1e6ddb442910c875f6f60 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902161313-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902161313-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2261 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;go%)H5MPQtnW=nq?C!8^1aEQs#RL`V(<+sHdlhF/f!:N#]X/OskTK[`nPZ()Z)36I!1rd-C[)2E3(=J@?*+=OME1;&mf_s83RK6+I4rd(:qi@8)&I%ur"K/fP3YMtY%lYJ?Q1]'RVh^.8\cc3Q:'&E#+P*.mrHe,,#rLbTEAN0oL<%sR7G(Q5d5uS?VnY-V78!or/#r9`&Nr"=@+j0D#rY@o*iOj1QNH#mcgbtNf$Xtu10aY/he_Ou%MC=gO-tt886FgP"LG2,"KmrT=/Pm9f8nu#J_O*'p**[I/JH?R`K+^`GigTaa4O>G1:k`BbfA&oN^FfG9dgY1,3pt8TPN3HH?Vj:X6GZ?u<9J.mSSoL('8oWQ"Z.C*DBZc-V.'U%0RhEH_T,;XJOR4"_MWk0)peT9&i$/Zkn?l7,%cs1(.4G;ANHB&pb7YR$!\cT\;:INCm`5k@^I8<=V71m#90Ei#"OtS&bOlrhG2Lp(op"`koBJE&s%B2A_u2nSUsd]/:JQdhHnm$(?l`7S-bpL@DOfr$&M,nKQGo3f:$K,G/5m:d(3_38&m/Z)92CjCZ`mjh:#^F^R,HW$gCocUt&pR@Ifm'MsXXA1hO-O\h&5NpR7FYXOTG\WTGd+;$1Mg"Z!4PJ42mo5'_4GTt0`g[?c-2;aQ*ME_@**KJ-Th@RFt)=X`GSFgPMM?H'5RqInGK>eInK]qFeF,AJ839t\k5fR_$3eCR(p-P!(9J]tf(XS:CtqFUaW(nK:A=s8.Fk[:L3XH^")AQ=f0o!-Qou"#*t(BrT&f`jM%).sqA$>1,csrmr!ro7dPF#AKAi\a9e,%&+Q?p0ub20bZI!M8sT!]QcNj0q;aFc'GWDpGc)ZNK3Ulj@9sA"F)*c+Mb,]&Tnbf'uofX5gRXUMLsS1"JAo=_(\6lK0qX,e5)E>!m6"SAemi-oC)e*=#AQo#HH(IbRCSA"j]f?'r5dl#d460uiG=16Pf^6JD]\*U7Wroi)DYMj#fZ%P=q!fArbPgZ%F5aKUK[:)EUnOU&8@e9L5Z`B#HVsPaH;j6%CToC;M.?%"hMoI9ShiN*+MV.rO7RIl#\=uMfg-bmrUD[_q@cg0\H_mnT+)eqOr<"!P5i^l-CnZB,qF9-a#cU$Xee#<.9g,IUZeurdrjRjk!>'ZSYNc9'dnt)E5#bi#oe$`2E+S1?n7G+Y\E-\s*h3_m_JncTPG6osLsLHnTfZhXb#F8.'\)ms*e?kfI2$pMUnZol0HcFJEfZ$\Q/LP@5AI3*%=D"%T%V`.Ips6:#i=YKI:/&P"QG`4!]p\]Bj.884S2AgTu8EQ+PH3Se6ShNiW4H?4i,XC@nA3.VDZZuQ5BCH`J?M0L2N:MU&8AZIR3m5iO-&XQ[B98-CnSFB^k/1[%O3&N8cB(*@i%c72OpRj/ZN,5O,r*[9KJUC-?,fBGfEZf'6&*p>2:AtE$#4bj~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10770 +%%EOF diff --git a/Invoices/invoice_MySy_000019.pdf b/Invoices/invoice_MySy_000019.pdf new file mode 100644 index 0000000..1c9df9f --- /dev/null +++ b/Invoices/invoice_MySy_000019.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.643b3f7935e166c158d328a02c5bddc8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903120018-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903120018-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2270 +>> +stream +Gb!l!fhNMW'Rf-pmRngA5uIO=[htT:<_/0`-$_b5g,&,9>I37ZR5k+mDUnA?>PBZkXFM.\]C)XZGHHi*`GZMUHR"'m&R8Qq?lYoe^a,$RrIbjPjp;NW,Ao,$Kk"ij3Vk,u!VG;mn?hN@F=q:]5ag_OCl*5n"J:-,6&p-W\Y07!ZFY"PaS9.!C1NMlrh(TPoYWr1/<@d7ZI&]glYh":@(,<2'Q$R^T/J=^mBEWfWYtQ]:fo&EoH0[u?:phkpC@tZk.F"VtE'rJkkOQ=@qp[*3u9t6l(gCUNuOU?SBquaPK_!+kSS'A;#"[l]p85qoA9hkC`9drOgX#0JiJ)6gEd-TdG\].+(c6s+[Fq^6DXoYt;m?Wop>,NmFMDF1m_N@aoXW;_n,g$u?GdC<>`(A";$Ns(1.FH\Ed%D(-c:J+5&8KQ)SV5D)ri)^7MIFgH]i@uNI(QVWN_mPLE.oD?"WSO$a_^=Si@bE6(Nh4?^Q]X=pkp>tF;WL.%:Cb/1O>EP!9M%,(9qDtFZI^al'0)@@GFN69eqFgGVG]tds,')(;qpXK(48!A$e\fR&!X`I6328=dkRlF`8^6!+0=-\2%8qeQopUAI)e*ul\F5M^F=Ud(K;0e\^=!L`i-c42_>s&1%At:C1hXRpuq-+YJ=8^H(n6_>H"7sd\[@^>,q[^N.u_;i^uRXj^i/.`dLSg%7Va&;8*T*EJ9/eHiqnc3VTJIr;uXd4A2?.C0gVR/"kmR\dOOsKh#t=NQU2iZf9AeYDEle*0>:ER6.*Emu.5It(Nre@!llQ'bd%8('$<9!#5db;p>#D=B4/;l%M7,jWll&/B'F0IeEl+u;TUlBQ]0QH+Vasu@EtfZ2%B0jfE]R2YUC_BZF3e=rBgJ?%\A\UE1CU=m7hZJ8a7JJdT4B)*W=.-1M=r1NLKm4NH$YX`qZ4M:)pTJ]DAnjTK9ctQG_B#c=-rj<#J&`64k_-R,[%,l#;oj0&ggBGnD><,"B"tTW4hSB*Tk%+ppsf8'Pr;L1/Nj7edQ!)+GJUHr[%P6&i$`V]/N%73'U:GlZu>E$+LSoogh`MRuq\_V_X[/$<#$Mec@+OH)g#/5(?]@G1OuA<9Q!80)hl3>mg>%+15@!5,FtQkj\YR9t$uR[?k4;a8FpI,l5X'6).qWXpj)_FJWendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<216d0ee08d79f14e846a2713b325cd8c><216d0ee08d79f14e846a2713b325cd8c>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10779 +%%EOF diff --git a/Invoices/invoice_MySy_00002.pdf b/Invoices/invoice_MySy_00002.pdf new file mode 100644 index 0000000..aa24565 --- /dev/null +++ b/Invoices/invoice_MySy_00002.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.643b3f7935e166c158d328a02c5bddc8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903120253-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903120253-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!Bho[<)#hgaGe[3%&I`_&q:6NBWeq_3Wi@PEC1ApB7eW:Pm8Eq3h\gbo?b8Ke6j7",GMZupH-a#<;#FqaZSqr1)o9K>"3)Lq""&kXkVr8JSU:fo&H160[u?:phkpC@tZkNi*66c.SPU`+N]O7mb@7sRrC_0[NSms,8L3dp]ksuJCD]O2kB'P.u:p5OJmhaR[W`JRSo)XrW1k;uYbij';#a>RTRE(IZfB%)d:8]'q%HCarmun&_`Ihth9]J^t=qJ`U#fcUuNR8N4A"6:*oKrh$o/%oNlJPFK!5?\;XI%H5/_&4j3AnkaOkR)UQu;2GnpX#jH2$ng2/`*'JUmqA%V,XZau22/*OS&`8mIa&<:K"99!X1kOLco3QQg+hu/N+lpHQ1jG0)6^hXa`sOY`ga$'!RdhPA6Q#6o6c:?MUG*aC#ro7Xi>caM)PGe2,V(!5&H"/)dEKq694e=U]&(%I6:5sO(t5t`>bK0K";>MW.d`Xif2+>%WgXWL9HFHDOk_77-7Muf)+_sI3*o]N6[o@/J5YPBOK'0g)N15cmiBY.PO"n0QkSHg`0f"ht(rOAmRi_/F^H)qlA!*V(V[NboJn60he]Y%5drFmf?!Wdnc74]@K`eXGHW*l:/j>&n;n[=lE%-n%LDCVsQc$D^.c!OtOLj3j=2[q^3TL\_SIXAhUG5IHdIie_"p(TV6'HrsTPDjO[3IKH6X]i)AX9bqeUC=?/j&da/>qf<4QE\NjPd.N$T.@<^#K.A1--1+c74dfWo5[^mNjgRm`,"nENnnmPZ;nPs^=K""4Na*gf8&$?aYe(hl?_dn/0!%ra]ckn4fV.&V't_e;\Rg2J\#r'8CDB(tZpe+5Qib8oS^G)/al`n$@pj9!^N56IfJ6-YN2TMN*_<-khr;Ial5J;.btEWbd0[tgR+Q!a))O1i.M1soKa6]Q,CbT'(?C+ek/<(W,]<*$,8WOhL7hfJNAOQ#fR>+^!k'n:iGKDD3=uSCC"Pm70*cE)Cb2YJbfY6eq9'YnNM#U\eJG(Z$JMc_)*3VpfnS05`JFFHF`;n`1,T=?L#Z@!c]]#>'HaB$"S@c_e#Kbg532gq;o"',VHCYE4FP@s(gWZ:a8GXNhq/NT+ZDp1D4JpWpr(SP5/,lJUKC1eMdV9;VaZVG:Su`/26-,R[=?`j:LDAMtM'7eml@1OpqX9S`,*]H]?endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<94afe0418e5e2ba2a087d4bfb73bf520><94afe0418e5e2ba2a087d4bfb73bf520>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/Invoices/invoice_MySy_00003.pdf b/Invoices/invoice_MySy_00003.pdf new file mode 100644 index 0000000..6a9748d --- /dev/null +++ b/Invoices/invoice_MySy_00003.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.643b3f7935e166c158d328a02c5bddc8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903120724-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903120724-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2252 +>> +stream +Gb!l!>>H2.'Ro4HS4&(f:-BiNkHEGTFW>'a)H!\d'R=K]k@>)kD@>\\TArC<\=B;G.J=Eaj^]-lZLin&aKu*82iMM6boeTYsaOn5TPa05F)ecIl+jl\X&CX7.,!NDeIhie/e/MG5_+ZH;=Vlk@cEHkQ1n$'d3HHVE,,i&7IFV`seN4UZ0`m"6-)(eT6=5u+MS.>[P>d0R6,9Mk'Y);`5odB(jI2uNLEKSF(\hlS^n.Wn3h#e*N9>.GR(G-tOH)RW=!6ks:O=bS)spffiPA4`"A/F[8*k)#:^1D^<2_G[,/;5$9)@[rVdS06=S,ru@-IJm)9OVPd*/UFIp3;@Z*73/(RCZ#Oc&.1BX1m2S>\`POLr>0T+]Y>.!=Sdq"XDf$+!=`Eg*]$tn(I398Qt7gOFBqXCiH36$__CL)n0XR?FZ^LR__dr#XT`^gMI:hhfGJJQ3O3aaTPqm?HBKUD>92KjkJ1/_GhbqArT7kZjIDZKo&JBmm``,f86:l3(il-M&PV5LOJkR(L=MhG'*]9>;W)BFKm0oI.["4fa#/S:`U2YcdhpQZkVDPQrA.c?Z'"QEVi8)a71H%e(!*a[!LENiq;eB;L=45&_HMusS.]`A>%jXT+ahuN%i\aUeNu:jW2%Cel'lp`5TeOfFGj3c`#oi=9qgd>"i]&oO1WmmZA6.+\:^5CFT'D2cd+IB=*oBf%MUB5N[")ebYC*L9RaR`ip$`&5?DpHNdD15X&p86(f6gFrkZ>NH=ZN;6CA9u:i0Bu<`H*>*[uV\U2:r&qaQYT[6^OMS2dH*?nLe@dYCtoN=,p>@2forE.Xm^1.U;3d?*(d"*iVFj7+[kq&E6%W55q(Zm5&O=?@"oeK6.&5;41WZT)78]fhQ?E!$bFE=+"PAIrQ)5K"\rfm&5uW>_N5fg+M0Ki&^E^"I.WY.=+/2XD6TYN*$E`0!T(M>7q=]EaNHK:reK6j4W5C5+fr#Qn>VPZFa![=lB$-n%LD>=2g0$D^"_#.R-Sj0G&gQZ?g,L\`UP=K.+lIk%M[eJ#\sc<&B"rii]$hCZ4Fo'Y"7SnFL=/R,SlC^=m:UBn'+j4GbW>qe0if!(%j'X@5=4u_cP*f(c@CQQLPo2p6Bcg(b245RPZ*O!Gg3d092b;Sl/IB>l#AX(`;D@a'jP$?qIeb-BF=Z!!mP*M@1H;p5+$;oLhV]r@C"*NiXQ_`G6b3"%397&m/]V::h`A_s&VT&Siqrn6hi>V%7gDupjA@Jsj6Z+i&2rpNah$q$AR[mi1)K6MXDQE/TD;;2-O70;+pS4qOW0[5@+6+QZKh@;4f$fj3Df9R>J"5GB:<-mO=^b1*Mm1&o^a]*i3oe[hSs-0WqFZaa:+1l9\$3ZaO[LR9=73OcR&EdF.u-d\L'qtP(L%6FZe.(*^W+eGLkrM=S\rUIhkE2!gO;:>>(cA("[!I(Hn;0;Ql%&R/\p#hV!ck7DZ$,euV%QfAY3dMX?pYfrjnJllF6TU-\rmh:k8dEIcP"j8qO2Vce$+@m?FH?VrCmIb-phVi!_#+T^_R6Fn15/SSm0ZG[$W^p9%BF#b_s.ZYd3tS\db]@Ro_pQ_Usg2Z7ibiHUJWd4Zt'pPDlY.\H(=X;75EK51n.;>.*(qAD`#SO0a"@@^iTi(aX+JDE1IF#j3!(OPs9)N:,r%c6OrXQ~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<0651157d64eabf72cbcfe8a0827426b3><0651157d64eabf72cbcfe8a0827426b3>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10761 +%%EOF diff --git a/Invoices/invoice_MySy_00004.pdf b/Invoices/invoice_MySy_00004.pdf new file mode 100644 index 0000000..33c20e6 --- /dev/null +++ b/Invoices/invoice_MySy_00004.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.4e931732352323eabdb9c527c753a561 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903122758-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903122758-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2260 +>> +stream +Gb!l!>>H2.'Ro4HSE=^2oha",bteI.g#0D^2d%@_arkT7KQX+o2;t7jm1hDXiK6>BTlP^CgF1)YZG+phP.Qg4KUQkJ332$\O@Zu_N8N-ElnqkH+$"a=\IdnY>5P77OT&QV[P_d$&]*\0s$l'0s^RlVr),IQ;DH9rZM]4@G_m@?)p"kQ(G!++uge`]A#hRj&Ktf5=J_^amoIB:Rk#q6^U9>sj8thoT3de!*'I0'3Rei%/^Rrm"m,N"WNK$Q$;&I/U':;h'#.@\%QBF_>dksuk)0&^981FPh%R!r-jU;O0=eU-#UuTZ&!emkCk\=(1:l6+QU]DhK2/%hA_J!ABt77r\qt:9=f!ECrc$U-uoa:6l3=$[*th?:447.EV=ZkXW?\-AseEpcdpqh=:HGa:T:e[f^X2aG=cFVc#pF,t"oNQU2iF5kT%YDEm0PAfnXk$BIeqr0hg*e6tDcKfn\&A2j:0P4s7Nh%,&RBIJsRR/s!RFSCSborta1J7u;fP>/g"o-?5D)6L3$U7^6a,YKT;la"R+<)^KXYAc"6u\De&GO>4G<#MLSFoMZ29`M53"cfT1$:<'%j4aS6lkW^MEJ&m%!V=T#"$^h6QN'bVLQ`XKSIb@++Z-YpQi0<=Gd]Q2UPaX$&NeY0!h3(1YQu@DAC8Mb83+D[At(&)`*'/,D=4`D9\UgC/U-ld/tE]NZm/=7?q1IedT%nk]:kJ6GBB/EI_'bm'kN#9CjA^4s#9]$$"V:<7J1bG`t!H_/;-g2Uq+pgB-->?\':pYW)<_YL/'QrX2gA]Sp)>tUqNYgETEHJ`8g1q's'4fp6Lj?Xi6G=Q>@[1nB9iT-CeMCpD3>mL@Cp3@qPS=UZIEPe(Q(E@Uf`6gqI<,"B"tTW4hSB*Tk%+ppsf8'Pr;L1/Nj7edQ!)+GJUHsNU]6&g$`V]/N%73'Q=$pi(72,J+endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<39c9caf11164d29d0028e92a9542f271><39c9caf11164d29d0028e92a9542f271>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10769 +%%EOF diff --git a/Invoices/invoice_MySy_00005.pdf b/Invoices/invoice_MySy_00005.pdf new file mode 100644 index 0000000..40fce31 --- /dev/null +++ b/Invoices/invoice_MySy_00005.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.52fd29cf216a5d036f2686d820ae5174 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902123359-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902123359-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2250 +>> +stream +Gb!l!>>H2.'Ro4HSE=^2oha",bteI.g#0D^2d%B#$Ao&&9HQ&H)t)U6Dc.\+mk,Xgo`EC8o$O:5i!hA]&<`SIJ?6Tq)g^.*E&*8h@@Y?R>42\q\/]S1TE/Sg[=C$I9=A.&D>::8l%-f];%@&i(V1k:PF8Ug?QE61en`@'!-N[#_se1FLpRNVjN"Yn@AkWSn_FO^`X$X%aZ0S5<1"/J5`ur8gpc2IK\Jj+4[9H6A[8,=A'kPs/Nn(?*c#?lGqr6mYG^XR9Ve0XtMW!b^=A]VAbuOUU8sXsr-gh*(^.nOj%>Kj_(VdAek"0_A(t^331s)IqJ=?)BcrHcF5`ehWi\PjoNhW.D=T!h!(=^`oBoT=hPZ:g/-A=Nb]V;rUM:$V_J.e6]qFeF,AQWY9tX=`ggNr?g@-ss_JSl2S]KRo`Hn0TVp>ILM:$U^Y8)YuN<[DhXNe"k""j,P1[%)i2^\FPXME((VZ/5@#O0lVBUK%0b[.[p^!MJ*X1;`\4bfq9XGhK7-r4CJi*QQQ)>pC/B#>NdRoZ="Q0PVA$K.FfRg7->&`c8qOJjEP%]Tt?MgJV'3(kXZ6325]"pH]N+DIh!;0Z2"Uc.Q>*k1`c4A0cY\cDf#Wr7@NWX(ia"7/ok2UP!VouW[B2StP?m7$pTu=2E+t_o3)!#9aStS`U`i)-\:cMWeMn_-=h80kR\I*7a;J4(7`Fg,L.n@2@PgsJJ+i+f-r64L(D%$!bB+WB5T$9M','bWC>'bVLQ`=0JF94L39DkY0C70NTg=X>_npn`#FJu83rPm-i(\WrG(VuH6Le(e`lU)d`)DNrYpQi0<=Gd]Q2UPaX#iBcY0!h3(1YQu@DAC8$VGWUD[At(&)`*'/,D=4`D9\UgC/U-ld/tE]NZm/=7?q1IedT%nk]:kJ6GBB/EI_'bm'kN#9CjA^4s#9]$$"V:<7J1bG`t!H_/;-g2Uq+pgB-->=+MIN@:/Fm?_7_(rV=S'>BJ%,o)/B+d'=h$3hLYB,@$d7*&KuRM32i=k!7Pg0%Zie+aR(i7r,=\CPcQjGi".mOnP37a,s`s&`P3JoF>5$\Em@5`G=md/J`ZT)AeLYE9Mc/Rq1a/]"WUpa%APjNF\BQ'>dc;G1@QaSXbmc_-6?8uH_0@Tj&ClF"/'ugL7F5iPjgXW3=KBi+*@Lf;s3/nZG;.U.r$:V&S@.I6/V8FmrWeeF:k=(V;L`"elJuY+@SK4M2LaXg6*&Y@1)hpqF)rX:$A/JlGn9(.fQIY0WkQ7>(*"1Sfl28FI\?rjo$@bLigoo07fX":?EGdkO9Yo)b7fk^aMhB)17CL[(O.qcFH02=<:5eTcm$ST?!/SAFK`rV`.Ips6:#iP@!P#/&S&,4N88W4b!r'KkWSo*2X8*D$'5IHLYK+Mhh;_#/a%8b`ZoBDE";A9#NP%+_CLT>m:]2]^o9!sU9u&IcW'\:A#bT0a\Kc'W%-QZnKqtP0XHu[Aq%j>5nO3~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<73b539486bf21c8507b187786429d442><73b539486bf21c8507b187786429d442>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10759 +%%EOF diff --git a/Invoices/invoice_MySy_001.pdf b/Invoices/invoice_MySy_001.pdf new file mode 100644 index 0000000..d8bd9b3 --- /dev/null +++ b/Invoices/invoice_MySy_001.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.4f2404d7ee44cb29010e20fccecb4bfd 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220831153607-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220831153607-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2252 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;go%#d?Jtb`pQmhf=TV*T7@A(N7Uo+.cSR%)=7#BD*f0O7U[`P(YkF66_"r+gTq!]V,)rjMS,Fu+ZtX11*XB?;Z[^7p];Kn>`Xn?&!SN+c6ql5Ta#E^E."cQAGg)jN=V0SJ1T?s:)Z=L6[4,o`s]f0g?b`*%e_;Z*X;7^=;^)&@J'_XbW:a-d;<$=PAU`e'J[m)"&9DBckDt'dD,[[Ur\F%cPE9U;cLJ:=A_Sei#9*l&;1+F!KCVJp0q2$S::+&QT#Cg40C3QA?DA9qQt,&2B)JZ5C0C0%9'L_l$qu9Aj)2L$Nt;Sda(m>-o'`0e7kII:Hco`Sd,Z;ZqM5L::.Tn.>"PnZ6$CGtFn;_Bh-8LPK\>F6DFSk\XV(>_!A9+f-/5a%k^1N(S)Zg,d6IB5s;r0#pho2o)qInGK:qQhF/uZJALmgiP-JiDUm][fT9moa#E8lD"'?Jr8`HknhV_8+u`9=kjf*]?`N=NtVXNe!X""fEgUEMBS*l/[]fT))*Q4]D@pb$%o"C9rf)U,$]S:]NI&g?,B?C]:gt/k@g^'=K?:\rI.X%/7("EL'A>K`UJC)[sN$DPX*a8)[n(OkR#AGhgO'nLU7,$;g;l_7!@N,Oc7(Ec?>d5<`ZC5;41WZT)5c]02?=n-15&ip95Vb9>;3IY^@o-fZ)UV!r])]"])f:,6*FKLfM-Gt;+I3#LC-&tA[9<>Tr2,3tZOslNf%e`T64"eqi0%^\CJ.%dn$T5G[1cQ6SKkS+R'm?68.O8bZ.jR*WL`(Rl=2eLrDdeTiM?s-XZ9V_[nZ1_unP&6Z.r4D:E\!(9:As9sAok.eMft%:Tf"ujo]iHsg(;d<@ngV?X&,_8Q2UPa)g?Hj>a&HE/9K*W@DAC8#F+Y$X-.V+[QfJ.ofFHoMIDCB)f*J:3%T.Wu<7;7R;/WXW9IrdiF5h883'tZI+>!TNCHTPcEMn:-NFmO;0-?"'Zhl@-dPXj]%:45;+8S*$K+Ni\cS;mj9eKO(2FNuJAJ=Kq@jr*gSn1jn][:*]U'W(L35/gZ.?kFU$;d0D4LniQr2Yisaq=5DPfH1`\^hdtdENJTq[Y6[ra$iCF3q4I]$jTT=^Q$kmH!,nn`VKnbPjqliH92$`)WRl/Q+8JCZ"<94J-3PlTn6endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<2cc1fc5a0d576e518d74927de7afd5c4><2cc1fc5a0d576e518d74927de7afd5c4>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10761 +%%EOF diff --git a/Invoices/invoice_MySy_002.pdf b/Invoices/invoice_MySy_002.pdf new file mode 100644 index 0000000..a539b78 --- /dev/null +++ b/Invoices/invoice_MySy_002.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.4f2404d7ee44cb29010e20fccecb4bfd 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220831153608-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220831153608-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2264 +>> +stream +Gb!l!=\g#-&:WeDe4V''6.>Se\+h(HA/&NC;'(gn@'7>U2^7SZj&'J0u98(emK<^p`TfC2LfD[iNS;]fs,qMoZ)\A69C)O`Xi;Rj$M8;2V#_,'9RW'"5,JI#IqaR)PKhntq`T8?arAD,1nt&K(q^+n1m+lYO),3*(n+Dk#S\2T'_tsc*+GL5XP!;^''.[c(U-)a=!q$=-'U9fY6?UcgoF4Zh^[nWOH4B&FpLoNO5iI$A8[KU@dh\-$9<:up%8ml$dLde-"\U7&%0$ln8?:*5^0_6^L6du@h^pQpN%i:mc37%;_K=uEP.\`m_6$+HBS:SF7C9UFc\j,b6.CLG?Hdd\L][6TF<3pbIcJ]qhO70MA>%e/XAg8&a45>AfS+&]Hd%[^*_,:'h5%&h7$3a+V/1\!/SIDW)VlOs`#DDn2`aom$*'2pK#M1:a*PeQ>dZhO>9jm9&s:-F>S?Wd/^\E`ZYMPWR9lgau4I!,44m19HiA757.n`OJOX\B;ul[HdKH-.IF0Q7-)G?aIVe%=s(BU$+2u.IWOsn)IOPI5L76.,KJ^(Xuc16nKTl'5o];G?>E;epU8WE8lD"'?Jr9`HkniV_8+UNmW,Nf+PpcN=NtVXNe!X"0IG0ZT0JZ0UOqW"ErcB.uE$4R[l,,'CN(X70@5f$RiTs*.AWFXFU*I'S#Oo6pa5^;`o/33#d=?)7Bh.))E9uNT+FedadXP[h:1nR8:V8iS-L_3dP2cC2*6TMR;LXEhXsW0H\tnbQ)WV)07iN:bBd1&:Aqt``arB\r5L0*?K*Gpl=r`BTQ<83r=uZ9C8u,(8-J1*`o!hXT\84B_JP``7d"H1+Kk!tVLrS&D_[[AONC3kfM$1kA0nXDpg=UWB7i5m8+p.eD/X,cRI]Zj+TkX+,D+2-DDJA@k8RG>12J]EuZt$0CXn8A^YHIh+)5auQX9^CdQ/*m1ANu_9A'YX@/$_g0AKQh8fMD,0T[Fj!=gEn9&m67*G)ik.]T'2ITueM%RSVP5ffI54H.Em[lZJMQBq&Y8jfT3G77eq#46"`mFpt#rWX;>O%AdgRA$E?+kn4_RPVo_NjY8@e?a$@@a@^+sA$6Dn(6Iq?h@@*Q`SHWb3d*US3cB1nh%S%G6uS`%cL!mm?#)HVMg"a=k#\a4VUc6Q'*,G#/H4J,TeFrW9JmDLaq4r_OKSQ:R"co`,o-&]bEoVqrJ@g/*7?SNQW6NmL10.1SAT.4TBQ]rQj/'DSKYkE3DuH/:N;'?5.(h6>WZNZN5H]&-Y*l`:M9^AU+?hDFtsU`M9CD.P9Rd;KE+E5p[?VYOTp(crsXN"-(adlV>LGeM+L,')S`-p.494t/GR2p(qT0F@`O.3Ai@e<('fW4W`=8k(84TG"QDM:jYgiXu)5P_!;F_\=RuBg.L1n[[!8c3s9T)$lbceQu92$`)WUJqn54X]=#rlMs9aFi2iendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<6134cb6ca2bce8eb889cece337522efd><6134cb6ca2bce8eb889cece337522efd>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10773 +%%EOF diff --git a/Invoices/invoice_MySy_202220220002.pdf b/Invoices/invoice_MySy_202220220002.pdf new file mode 100644 index 0000000..413cdd5 --- /dev/null +++ b/Invoices/invoice_MySy_202220220002.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.d95d91d03deaef007fd25f210cd739cc 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903172647-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903172647-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2257 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;go%"dU:t0.u'1EuO'Wa\a$ma5oUo+.cSR%)=,`:(`f0O7U[`P(YkF66_"r+gTp`,4n?:SsSaaeAemXRkQ+o2r1742GB@3+%iG?RTnU02',DtrqI#n>-C]jFrZ>hP(Q#]AA3ZuQV[c"=GLZs'$'M(6Z(ZO/Rdpffh=A4`"A/F[8Jjb]1]1D^=]_GXjA;5$9)@[rVdS06=S-[H)oJ,N;;OVPd*/OleVHGVVg)r>'#0'qC_&n`/9lp<'hN8Df54cBEG[f/P'%0S+4:7B9c7XpNeca-8jTNo<,AZV4qtgi?-JlLF$,:JNqE5Emc@k3^adWmbib@0nV.G2';"Bsa!Y\gi2OpW?QFXAqI3X7@k->6C\E'ZdX>&hN;dngT;q)MV@#%^;5TkEJgCrdW8mj)okcfa@#/E#7)pgNie"`L*u.44[.-WGE/1jkB^0B-KG+U?Sj;F=-oUke5CG\F9oRAeIB='nDKRX6Bl/l9,A:)dSKWS>@J^fFD@U[bDg?Z$::u9I0qe/$+&BM=?J<9Bg"`k(*n/UggMHP/=lST;"857G1ErEnF-NCV[*%XA"NZ%o1;!$e)_S)1MHp"0Td'I;W:dgOd>Q**-.<=B'>Dh1MW"''TP(*.YFl_)a2TX9$2-ah4KdlO@d"(FQK4@bTLrMBN_@@8NNC3kfK`oHX0nV.0'%s>^/W?r4&V9u3196?YJ,=a%8hO-eq@).8p/9]frr`0EG#Np2;&_c;TBstp?R!H5j=?=.bVc+Lod3(p5ZG$][g3Nd:AANc)7&[Cm3q74R3Ehc$bn;BpWA4jfT3GVit#Cp;Ep:lki!9\get>5Er2DNks0":S4SaUMPaG/WXWAs5ncVJZORF.e`!)kQ'<(mHp")?/,s9X(/U@Dt7KnfW>Y=L:Z2V>@:\0.e)I[m*#@klZ;$l5=aCTMf(P04T57!FDT%"c6o3UL9&d[K/AgW(b%C]%eS:q\JBl0dAq"Fg48Qm9,rT)dk2o+[*SA$Jc'mq4O3@k)9UU#Z@bIdqYb'boI$R@EWbr\mL:0kOr<"!P5i]mPMWSBSu&sie0$LDE7&AMkc%IX6t1ng,U``[`>eM]kQmp90HflgR@u_oQe)pKIDo18NODcmL_0DUiXM'R+""I4GVl85/_rG2XCj2U=>dNa#HkqHVEUmqr8sT]Lou-?Z[qQ1!SiZYN9:Yp5SVO*&E*l">#>tM7auj"Kmp8]K1Trj'dB"KTgld,$FOW~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<34bd0edae08bca5f0aa22486310196bf><34bd0edae08bca5f0aa22486310196bf>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10766 +%%EOF diff --git a/Invoices/invoice_MySy_202220220003.pdf b/Invoices/invoice_MySy_202220220003.pdf new file mode 100644 index 0000000..50c0eb4 --- /dev/null +++ b/Invoices/invoice_MySy_202220220003.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.d95d91d03deaef007fd25f210cd739cc 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903172805-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903172805-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2261 +>> +stream +Gb!l!fl#P6'Rf^Wgm8(;@#nr-o%#?e:t0.u'1EuO'Wa\Q$ma5oUo*S3pWc=b,Z1?g`H>#sQ>L[1R5oJ^N<.":(-Vs:JCbB<>V]\,U,ubG8;M_LGL=OaPAC))X4H&=+gog-/13n8Nj@WOs3=+^e'Lhr99eNB"=9@;L9D6"HeCYnE6acd?Vcn5>_V?sDj8\a&LUQ:;f$JoRH9XiZ9QFWWM*fh.Y^NbgehhSL0WPS7L):*ggC,#1[K`2.Mtd,4$cWCUa_,jGgQZ(,>:r#";qt\8&IUL&EW^LrsGKeE*dmPb.%oqY$4l""gOM>W.\;_NS:@nROFM_-tt886FgP"LG2,"Km*%I>,!_#PgoJGNA4pr3O[pP!!OiGLI!')MbEKmnN`R_6P[$Q>]V,)rjMS,Fu+a!bBP^JjN.dc^7^RdKS#Y]n=?"GN+c7+l5Ta#F@&@$:[_@'RoDGD0SZ&T0WeR^CqJCQ-*:@K)kr3FiiL"Z;Z*X;HEng=)&@J';Y.gua-d;<8ms0reYpif'J[m)"&9DBck=$FdD#UZUr\F%cPF2o;]L1oYbI.S_)61c+:&,j*?*&,p>#-RKDpci(#E:i%4qHH&QUq$l@9)C%Zd#?bT;<*i%`DWZKSliY/9Ff_oHaZ8Dn>?K<'5Rc,OH[.pED@QkdI4^9KEHU2sl0$picFiH:_=AQp218Jf1/Gs!)m[=/LkoQ!^O1&5hUG^!b(Br%q&1$?ZjV.lG4&str!V4uMC%F^!X"iHQiRtflb%C6CQR,2jXiTfCaiHJ$WpHOm?&JXF$f'KD8DcC-P0HGJo1];%;OYaR@Irt_7=(#iT51(nP/b<0KUe;HDZrRL!Gn'Q`-'j8ubKBrkNVf4YlG#qcPV7\c?f>FOLS.htINEY&\8Zj8cP%.i>*n+9$E1J-m_X<>i=Tq>;*!E?DEQYB2,V5I"*.0[F"7qDI.j0r+2Bd(kKU`l#[XtY(pgS-a3G:(b1fZ)K6>-)9b,qu@esI&FHfP6L-dYgo^Bc_]Z]N80)V6a*BW[D9W_c(gg`Tp,5VWF$L!VgIgW$M1nhLf,-@eDOZcSBk="&K=S@^s(J9?K,roDC`D>A(JMh_7Vt]d>S!FCp_R:kCiC$71AWFXFU*6pQ#Oo60`7&umpGno+d=CW,Bh.+?$U(Bmg#HS6rWS3o3fhb?*8E>a!k0kG'W4jg=9anRnjQC)TYZ3QJiJtWME6j4W5Ckb#t#Qn>^<*!\JFbIT9-n%LD>=2g0$D^.c!OtUNj78SRQYMBDL\`UP=K.+lIql%GeJ#]./lpE-q67<3hCZ4F!q4ZHO_V%7gDuphA@Jsj6Z+i&5NJAih$q$AR_<*Q)K6MXDQE/TD;D8.O70;+pKq:"$`Eq`b5PUeWuCR$qfC,h+gXA)G^^lBT2$@_6:q+cg"+E!^>iM$7H$W+W`kHA?oupPa5HKp$]-+q1Hg^B5MmV*B6U:rASb)o5qW`IqBKtU"4S=$!W"tRL5tK>N'5%As33ophS/oX#C5\'*MJ>@;B3!c4n088qN%uUPVG+n-)Y60&\[uAf;QX.A=+]kA4qBR_&ERmm9rFcO*YEH]3`k*l3IR)CEYpFe6i8UUO6N0UIlstsS7k5VPRK`OZZ.mLJD8PR.(XhH#.&--qX_jKBF4EQ%e7?,_p2YU:@?0e?$Mi(]RW:qT?cK%^U:n^dQt1[Ze63)Z$=,F_=lNENfjC!c'$a"T?S/QR%M3C\:-;/AhY[:?Qf`*dH[gCBpC5f>+Ir?RDe\Z*A#3An"5b?3h%@:eA7Vj1.cLS9BH9EVG:T$`!L(*dCmuH/6g?r.&Vu[Dj4nmQiU/0?ois:j:/XCE0Z@ueHp?^&"BC/:At:D7._l~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<117886393c1fd70b84c00c087ca8146e><117886393c1fd70b84c00c087ca8146e>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10770 +%%EOF diff --git a/Invoices/test_emargement.pdf b/Invoices/test_emargement.pdf new file mode 100644 index 0000000..906dba0 --- /dev/null +++ b/Invoices/test_emargement.pdf @@ -0,0 +1,100 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 10 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.67ef6f7ec20f8307fa5dde0cdd8dd123 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +8 0 obj +<< +/PageMode /UseNone /Pages 10 0 R /Type /Catalog +>> +endobj +9 0 obj +<< +/Author () /CreationDate (D:20221025212338-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20221025212338-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +10 0 obj +<< +/Count 1 /Kids [ 7 0 R ] /Type /Pages +>> +endobj +11 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 5107 +>> +stream +Gb!;i9lo+0'tij6i"j@5Jq1]3d>mTn\`?^(oAG6SMF]4=R8Q^-V8&W'FtjLhDZOrIYb,?iC_s"]?OpcGECd6Eng*fKq=*i3O%Jp8:%I;U4NUlLF._N)=sc0]PAbB2rV#TCs-')&Y"ah[0'f*h7#i(gqU"0Dsstj\$tblD=3;BS+jWdg13Y?R@g)H3TX\<79]A12iig]d_*YK&O41.XZVcZ:"uOKHls*&F'2Z\Y"m\-F%tN"8QV`omKIX_)`u1&r_\rg+,m(ek@rf7k=L_,_d)bYE8bI*i]GcPgbA3H2-K$`;HLK-XSdQPs$+6AgZ49Z%j+!l-+AB7H[Peap?qJ=h8d8W2nsTd+oL;]>uk-WC/pkV\NI8qrm1>bZ2s[&^Rq.TUHH:Bq).tf:98?FZtn9"Q'M)&]*+P]k&$]5=kP-5QI`0Rb9V$(Mn^.lSVKX)]Ru\YGV-TUAt%"0C>e&qSo,RrO#/F@KT&PK%_IUjh,Q9Ac^.2[5j_lc>pdgfYP70lT!n1+1ap=UojHrHoni\=PDk[+-o[Dh8`8k/\B&0;_W#2LL#V-O5qoNs3W=Q7L\*jfnC9sh6[jKa00&=fkCYFmGt3]d!O!Kh#@3`Q_Efbe1S-Z0m1Y+9(oQ*fL9tQJmB\;fY+.P?#dIZI]d!]?"D^@H\r=0gC/@BHr7L\*QWom;CX@m,Q^'TBnB:_fg(M2&NnrpZ(FJJs#EUl0t"W%?Xi;EbJn'G_hLf@?ZI]NO>0(.(T_DP(k!tQl%E-W[Q?1I?gho.iD&9gMk8N_D!Q.iq%_;_>GGa%86K6qp'eS6^mr('?9"qu]+/c")7Q^GI,_oZXhIG:;$%=urOe!)S"jTn+.@+]X9]qBt/T!C5UJ;#a:`__rpk(?,q:uZhW"5MdP)Gd2fK2h=2u4VIMq,b3X7EVGqQ%(`$,6m=l&oO*o%5@rE+kNr>]uHhbI0G0hX*%*,9ml?\qXf_d9c;Sn.WaOL1W.hL2."e":-Mm16Z1WFC7mpYbEI#.>CJ#p&kXOC,2&`Zuf\OJZtjm1F\&O_kFc@31jIb<7g@Oi+PqX!JBSa)A2U15=,\o6q>Z"C_N(&,!ZH7`TAsO(_DN(,ubVKcT5K",Qa3,<#,"b@;dRa*7P0H^](,ucam:-NP\'IHXC29K47":l.b31Ka2lS.Ph$`$@PX`&0EAb;Wa5pk$FA24MfK>[@+<,d+-!>e]anGaP[K/n>k$'lBOsDcSIq"%b2&NhR-E?h>"&JjFJmNR'X_3CjF?:fVeX4ToT.iN`r/0cUee(HDS_hB]35NY4"G>oO*o%5@r`-DCX-ZgBBoq+`n1!SK-h54-;8uAC7:#,&hGM+JUqR)MC&re.SPDEC75JW&h>HU#n0d3<&B_F;)![Te/#?GJ6Z0Rj,Z3q_*AVAU8)BiJ/A.eP$ehA7H:^I<"9NB,ubVKcSAoO8-kGV+hsa4Rrnk^<2]U$*[ga8P[G%Cc%FceU*&>"#1:g\2YfaP;%P.LWp+?j#m6nE:dS12g#NeN6p[K!Wi"7e`smjA"A5UB3h(N6!"nd;WXDsb5ZO5D[i*S\E(1,+&sJ,`YiJ54,6Ui"8UT[jZD'#sEQslok8g`Y$6p28N4F>en`li&,&tkp]-6?VF\rE8>VkC1)98f<@FgmRR9g%2`T\_&7mY1="9PN8)Ar;s0>\8+TV?.*^@AMG(F6/_fj)8]lG=>_Y,U)Z^@CL*(F6/_fjqhUlGB/9ED=F7nr6_k_gG1"+k$uNcbk#Yd@cR:),5d@JKG6+rNhZ&H-Rt$BJ.el>c0(WO+;+]IW%']tH,>)&"=TtDfGejl)\<=,&um[UcTYcf#l,4cq5gbenh--t<\=UZB7`Ek1_4I/Mgb_?JjFK8O%hf83@IRoKW:oUaX7K"KaEu?eT<_FKRodMJJ+uO:+%,B&/;!<6<2Fdj:_`ROC(qWcT291]CWQ`d?%2MLin]568X8t+$qt4ehnWYT67Z@#b6IM@`7=`%[Rr^1D!TGR!c@$dNWW7_MSqH6`/8Z+ts(,`ChPMA[jQ:>,=3Fh3Hs)Q#g$(6\6,m\qXf_d9c;cGX8EHBGQe@\>HJ6#V0XFP@D&/YQY:_C,1u^\?rID#V0XFQ"%,-YU;\<;3@7\_kl>=?;k+M/d-2h3,^)]'N2^h3f6B0IF4+;!X@%L1d9Y^AW[6p6<1;dN"ZC`,!ZH7`TFL%(_DN(,ubV+6fr@j+sBcL2.lI5-O^P0^S3c]FT@S)Eo+t#TPt$dk\)$m%Mo!K7kfaZk-<#U.Z8mD#us]4P><#,"b@;dRa*7P0H^](,ucam:-NP\'IHXC"Wr:-&F15hLJ9C+;pIXJnVIWhMD:Aj03h]+5&p*a$YtVSPt`r;>0]6MnHfS=MD:Ak0j7c+3cX]3$EK$rPta#=)@ilMSBL=M^u]UPai2Wff@B/iE6i8I&fC$?++YPjFU^e!EX^Qi]EL]oX0AJ"\6P'QdZ_.hW:LbT'GZtX0jK%qQ4J,`_O@4YOuZ!):YtB1cZ[/r3QFbIOW$E8`4k<^Q=d&ZrYi\iC2\u_*u8ZT.2MXgDnro<813>V1LNHTQ%g='>Js5i?*c,oST$FNSafApd1r-"ib:]H9>Vcd$NrmU]^gUuj%"P[:3>S![NHY`5E]mO\ad_3lb1n-D*)u$s=e"-K`p[:=J\Y=:j``\a+BDfmOq-L5jSa!Pq=RthY%lNqQ~>endstream +endobj +xref +0 12 +0000000000 65535 f +0000000073 00000 n +0000000124 00000 n +0000000231 00000 n +0000004625 00000 n +0000007430 00000 n +0000007538 00000 n +0000007647 00000 n +0000007915 00000 n +0000007984 00000 n +0000008236 00000 n +0000008296 00000 n +trailer +<< +/ID +[<75259025df698f193dc977e06357a894><75259025df698f193dc977e06357a894>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 9 0 R +/Root 8 0 R +/Size 12 +>> +startxref +13495 +%%EOF diff --git a/Log/log_file.log b/Log/log_file.log index 97d2ee7..c8e53bf 100644 --- a/Log/log_file.log +++ b/Log/log_file.log @@ -851300,3 +851300,19027 @@ INFO:werkzeug:127.0.0.1 - - [15/Oct/2022 23:30:13] "POST /myclass/api/get_all_ar INFO:root:2022-10-15 23:30:13.595866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Oct/2022 23:30:13] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Oct/2022 23:30:13] "POST /myclass/api/get_user_message/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:58:05.011799 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 08:58:05.012797 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 08:58:05.012797 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 08:58:37.903013 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 08:58:37.903013 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 08:58:37.903013 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 08:59:26.107429 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 08:59:26.110422 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:26] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:26] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:59:27.269323 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 08:59:27.270319 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:27] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:59:29.488388 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 08:59:29.496364 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:59:29.527282 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 08:59:29.539263 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:59:29.561201 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:59:29.581146 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:59:29.848426 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:59:29.864380 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 08:59:29.874353 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 08:59:29.884333 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 08:59:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:01.119012 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:03:03.491530 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-18 09:03:01.122004 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-18 09:03:03.503498 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:03] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:03.669055 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:03] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:03.986207 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:03:03.990197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:03:04.009145 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:04.567660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:18.398696 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:18.702888 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:03:18.710864 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:03:18.720836 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:18] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:19.330206 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:22.181964 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:22] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:22.487150 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:22] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:23.334886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:03:23.335878 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:23] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:23.661010 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:23.985142 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:24.004090 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:24.025033 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:24.034011 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:03:24.043996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:24.053958 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:24.312268 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:24.326230 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:24.336202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:03:29.898324 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:03:29.914282 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:29] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:03:29] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:05:46.902625 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:05:46.913596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:47] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:05:47.192851 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:05:47.231744 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:47] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:47] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:05:48.335791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:05:48.635990 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:05:48.637984 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:05:48.639978 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:05:48.656932 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:05:48.683861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:05:48.686853 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:05:48.974085 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:05:48.999069 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:05:49.003007 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:07.154521 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:06:07.158510 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:07.166491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:06:07.170512 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:07.182447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:06:07.193418 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:07.464692 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:07.472670 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:07.480651 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:07.488628 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:20.460889 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:06:20.464878 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:20] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:20] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:41.216361 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:06:41.221348 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:41.259247 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:41.274240 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:41.306124 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:41.328064 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:41.576433 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:41.594353 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:06:41.637259 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:06:41.654190 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:11:55.152225 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:11:55.154222 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:11:55.159206 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:11:55.170177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:11:55.178158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:11:55.190159 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:11:55.485335 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:11:55.491322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:11:55.496304 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:11:55.502289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:11:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:03.159243 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:03.164230 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:03.169215 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:03.181215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:03.185173 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:03.190160 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:03.477391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:03.492350 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:03.497338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:03.501335 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:09.595026 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:09.597022 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:09] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:09] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:10.166498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:10.166498 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:10] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:10.780857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:10.783874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:10.784845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:10.792822 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:10] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:10.821745 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:10] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:10] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:10] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:10.834740 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:10] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:10] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:11.128924 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:11.136902 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:17:11.144881 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:17:11.151863 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:17:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:30.684998 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:30.689981 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:30] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:30.695967 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:30] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:30.707935 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:30] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:30] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:30.717909 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:30.722898 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:30] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:30] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:31.014116 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:31.020100 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:31.027081 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:31.032068 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:36.144944 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:36.147935 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:36] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:36] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:36.896932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:36.897930 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:36] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:37.501316 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:37.505305 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:37.515278 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:37.528243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:37.542207 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:37.550185 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:37.837416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:18:37.845395 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:37.856365 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:18:37.868333 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:18:37] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:20:20.028015 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:20:20.031009 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:20:20.036000 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:20:20.038984 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:20:20.045999 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:20:20.059929 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:20:20.342208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:20:20.348157 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:20:20.351177 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:20:20.357135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:20:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:14.158609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:21:14.159606 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:14.167620 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:21:14.169584 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:21:14.175579 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:14.183543 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:14.474801 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:14.480748 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:21:14.484738 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:14.505683 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:51.162093 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:21:51.166048 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:21:51.171035 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:51.178016 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:21:51.185996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:51.204944 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:51.489183 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:21:51.493172 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:51.505141 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:21:51.511125 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:21:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:07.093287 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:07.097277 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:07] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:07] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:07.729584 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:07.729584 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:07] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:08.477583 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:08.480574 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:08.485561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:08.490550 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:08.513489 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:08.521465 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:08.807702 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:08.816677 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:08.822661 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:08.831638 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:08] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:50.182861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:50.184854 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:50.187847 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:50.205800 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:50.215772 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:50.232729 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:50.525953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:50.536913 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:22:50.544892 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:22:50.548881 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:22:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:02.954182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:02.965171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:02.971155 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:02.980135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:02.995095 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:02.999084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:03.289344 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:03.295325 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:03.298316 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:03.319225 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:45.150520 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:45.152516 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:45.160493 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:45.169469 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:45.178445 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:45.204376 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:45.471662 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:45.479641 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:45.512550 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:45.518537 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:52.578833 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:52.589803 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:52] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:52] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:53.150303 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:53.150303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:53] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:53.693849 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:53.695844 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:53.698836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:53] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:53] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:53] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:53.717786 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:53.720781 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:53.725765 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:53] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:53] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:53] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:54.017983 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:54.024967 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:23:54.029953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:23:54.038930 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:23:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:24:13.157636 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:24:13.160660 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:24:13.162622 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:24:13.169606 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:24:13.174591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:24:13.181571 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:24:13.472792 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:24:13.476781 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:24:13.480771 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:24:13.483763 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:24:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:25:13.165722 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:25:13.168725 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:25:13.170740 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:25:13.183673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:25:13.186666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:25:13.192650 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:25:13.480945 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:25:13.484867 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:25:13.488888 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:25:13.497835 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:25:13] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:45.042728 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:37:45.045710 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:45.051694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:37:45.054687 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:45.062663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:45.070643 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:45.358609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:37:45.360642 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:45.367585 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:45.372573 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:58.765036 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:37:58.770030 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:58] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:58] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:59.173941 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:37:59.173941 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:59] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:59.749403 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:37:59.752397 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:37:59.753392 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:59.768353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:37:59.772341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:37:59.779322 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:37:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:00.075531 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:38:00.079520 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:00.086499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:00.097472 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:25.112674 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:38:25.114670 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:25.121648 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:38:25.124641 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:38:25.127632 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:25.139601 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:25.428827 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:25.433814 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:25.438800 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:38:25.443787 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:38:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:01.375273 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:41:01.377267 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:01] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:01] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:01.957716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:41:01.957716 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:02] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:02.863292 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:41:02.864291 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:02.871272 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:02.879250 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:02.889234 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:02.897203 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:02] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:03.191458 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:41:03.196403 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:41:03.205387 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:41:03.211362 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:41:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:43:45.459111 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:43:45.463099 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:43:45] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:43:45] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:43:45.841087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:43:45.842085 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:43:45] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:39.495305 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:45:39.497301 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:39] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:39] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:39.931150 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:45:39.931150 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:40] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:53.024596 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:45:53.028548 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:53] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:53] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:53.444434 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:45:53.444434 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:53] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:54.278205 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:45:54.279215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:45:54.281198 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:45:54.289196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:54.294160 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:54.305134 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:54.612311 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:45:54.616303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:54.620289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:45:54.627271 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:45:54] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:07.220952 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:51:07.316700 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:07] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:07] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:08.413760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:51:08.413760 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:08] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:09.251520 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:09] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:09.573666 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:51:09.574657 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:51:09.586634 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:09] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:09.604577 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:09] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:09] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:09.626520 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:09] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:09.638488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:09] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:09] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:09.981568 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:09] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:10.000518 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:10] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:51:10.011489 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:51:10] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:36.542280 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:58:36.605109 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:36] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:37] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:37.322192 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:58:37.322192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:37] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:39.349769 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:58:39.352761 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:39.371709 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:39.388666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:39.403625 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:39.424567 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:39.677893 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:58:39.684871 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 09:58:39.702824 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 09:58:39.710803 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 09:58:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:04:39.514777 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:04:39.517769 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:39] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:39] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:04:40.268762 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:04:40.268762 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:40] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:04:42.064956 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:04:42.065953 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:04:42.067948 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:04:42.078919 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:04:42.090888 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:04:42.101858 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:04:42.407044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:04:42.410033 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:04:42.419010 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:04:42.428982 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:04:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:24.331305 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:24.344268 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:24.346263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:24.347259 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:24.349254 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:24.360227 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:24.648455 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:24.679403 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:24.683362 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:24.688349 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:47.174567 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:47.215456 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:47] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:47] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:47.844774 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:47.844774 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:48] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:49.245028 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:49.248019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:49.256996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:49.269961 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:49.275944 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:49.294894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:49.576142 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:49.579135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:05:49.606066 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:05:49.613043 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:05:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:06:39.678573 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:06:39.681566 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:39] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:39] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:06:40.250043 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:06:40.250043 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:40] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:06:41.028960 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:06:41.030954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:06:41.031952 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:06:41.036938 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:06:41.046912 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:06:41.062872 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:06:41.360074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:06:41.364064 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:06:41.373041 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:06:41.381019 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:06:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:27.071923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:28:27.075914 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:27.322254 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:28:27.323251 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:27.611503 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:27.930634 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:28:27.931624 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:28:27.933619 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:27.948578 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:27.954561 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:27.965533 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:28.253761 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:28:28.257750 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:28:28.265732 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:28:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:50:23.293332 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:50:23.304302 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:23] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:23] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:50:23.859819 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:50:23.859819 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:23] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:50:24.411341 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:50:24.413335 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:50:24.415330 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:50:24.422311 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:50:24.439269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:50:24.448243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:50:24.743456 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:50:24.754425 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:50:24.756422 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:50:24.760407 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:24] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 10:50:27.223817 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 10:50:27.231797 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:27] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 10:50:27] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:34:16.976081 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 11:34:16.978074 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 11:34:16.979073 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 11:34:40.561383 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 11:34:40.561383 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 11:34:40.561383 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 11:36:42.702917 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:42.710894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:42.755776 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:42.779711 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:43.630292 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:43.636306 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:44.799138 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:44.831056 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:46] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:46] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:46] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:46] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:47] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:47] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:48.235946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.240932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.246916 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.251903 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.268858 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.291796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:48.643858 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.650837 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.653827 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:48.669787 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:48.842324 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.858281 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.872243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:48.906153 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:48.925103 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:36:48.952031 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:48.964001 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:48.986939 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:48] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:49.025834 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:36:49.038809 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:36:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:52.201779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:40:52.202761 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:52] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:52] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:53.692760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:40:53.693757 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:54] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:55.318699 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:40:55.370558 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:55.577007 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:55.685714 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:55.819358 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:55.823346 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:55.882190 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:55.934051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:40:55.937043 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:40:56.072539 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:40:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:11.149740 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:17.023078 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-18 11:41:11.166719 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-18 11:41:17.039036 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:17] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:17.306286 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:17.319250 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:17.344183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:17.684273 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:17.888727 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:25.972845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:25.974840 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:26] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:26] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:37.930270 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:37.932264 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:38] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:38] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:38.961512 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:38.962509 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:39.492092 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:39.498078 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:39.506054 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:39.516027 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:39.526998 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:39.539964 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:39.545947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:39.549938 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:39.560907 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:39.572877 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:41:46.846976 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:41:46.853959 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:46] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:41:46] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:45:44.274227 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:45:44.280208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:45:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:45:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:05.552930 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:51:05.558915 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:05] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:05] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:06.120413 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:51:06.121411 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:06] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:06.996070 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:51:07.002057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:07.013029 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:07.019008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:51:07.027987 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:07.048931 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:07.336161 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:51:07.351126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:07.369077 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:51:07.372065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:07] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:12.374316 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:51:12.383293 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:12] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:12] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:51:43.582691 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:51:43.592665 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:43] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:51:43] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:53:09.406140 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:53:09.408128 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:53:09] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:53:09] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:54:27.932008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:54:27.942976 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:54:27] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:54:27] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:54:28.207271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:54:28.248161 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:54:28] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:54:28] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:55:23.485941 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:55:23.494913 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:55:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:55:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:55:24.204151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:55:24.238225 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:55:24] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:55:24] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:55:31.838454 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:55:31] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:55:32.147627 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:55:32] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:55:55.513499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:55:55.519482 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:55:55] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:55:55] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:57:24.484231 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:57:24.495202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:57:24] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:57:24] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 11:59:44.757300 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 11:59:44.764283 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:59:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 11:59:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:02:07.637229 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:02:07.644210 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:02:07] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:02:07] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:02:08.003251 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:02:08.018208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:02:08] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:02:08] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:02:18.393997 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:02:18.405963 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:02:18] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:02:18] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:02:19.758901 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:02:19.772862 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:02:19] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:02:19] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:04:24.655843 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:04:24.661827 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:04:24] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:04:24] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:04:25.163486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:04:25.173461 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:04:25] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:04:25] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:05:24.149337 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:05:24.157318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:24] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:24] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:05:25.147667 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:05:25.153651 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:25] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:25] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:05:28.961091 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:05:28.969067 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:05:28.977045 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:05:28.990011 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:05:29.000982 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:05:29.022925 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:05:29.028908 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:05:29.038881 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:05:29.050849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:05:29.057832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:05:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:07.804133 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:07:07.816099 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:07] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:07] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:09.148378 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:07:09.155360 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:09] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:09] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:22.411680 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:07:22.416667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:22] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:22.708895 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:07:22.721852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:22] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:22] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:25.556269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:25] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:25.868437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:25] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.251532 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.264496 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.280454 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:07:26.291435 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.316359 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.331318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.634507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.727779 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.740746 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:26.756702 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:43.970333 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:07:43.975320 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:43] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:07:44.398188 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:07:44.407166 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:07:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:08:26.097350 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:08:26.102337 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:08:26] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:08:26] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:10:58.163069 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:10:58.171047 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:10:58] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:10:58] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:10:58.308679 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:10:58.317656 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:10:58] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:10:58] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:13:44.863768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:13:44.875735 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:13:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:13:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:13:45.310571 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:13:45.317553 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:13:45] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:13:45] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:13:52.236047 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:13:52.255993 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:13:52] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:13:52] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:16:33.144930 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:16:33.161887 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:16:33] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:16:33] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:16:35.241323 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:16:35.261270 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:16:35] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:16:35] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:22:12.155622 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:22:12.163595 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:22:12] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:22:12] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:22:12.506678 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:22:12.517649 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:22:12] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:22:12] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:23:06.836116 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:23:06.852074 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:23:06] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:23:06] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:23:22.567637 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:23:22.585591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:23:22] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:23:22] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:35:42.013171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:35:42.023145 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:35:42] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:35:42] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:39:54.130985 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:39:54.144924 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:39:54] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:39:54] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:46:10.724503 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:46:10.731485 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:46:10] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:46:10] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:47:23.596618 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:47:23.608587 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:47:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:47:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:50:24.978737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:50:24.991717 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:50:24] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:50:25] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:51:32.566154 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:51:32.568148 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:51:32] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:51:32] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:52:27.476648 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:52:27.506559 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:52:27] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:52:27] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:53:07.007486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:53:07.021450 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:53:07] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:53:07] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:53:57.543978 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:53:57] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:53:57.849164 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:53:57] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:54:48.009085 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:54:48.016069 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:54:48] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:54:48] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:56:20.870263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:56:20.877251 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:56:20] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:56:20] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:57:29.541573 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:57:29.562517 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:57:29] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:57:29] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 12:58:15.579349 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 12:58:15.617248 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:58:15] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 12:58:15] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:07:24.755092 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:07:24.760079 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:07:24] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:07:24] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:44.168609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:09:44.173595 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:44] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:44] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:45.635686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:09:45.635686 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:45] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:47.650296 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:09:47.657279 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:47] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:47] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:49.961116 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:09:49.967099 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:49.975079 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:49.984058 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:09:49.988045 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:50.008991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:50.016968 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:50.023951 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:50.031926 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:09:50.036912 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:09:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:16.178502 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:16.179500 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:16] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:16] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:19.067773 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:19.074756 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:19] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:19] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:20.536843 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:20.536843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:20] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:23.525849 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:23.532831 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:23.544798 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:23.555770 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:23.566739 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:23.593668 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:23.599654 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:23.613614 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:23.620596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:23.630568 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:23] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:37.377796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:37.378794 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:37] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:37] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:39.232833 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:39] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:39.248795 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:39] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:40.432624 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:40.433622 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:40] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:42.599827 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:42.603820 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:42.610802 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:42.617781 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:42.623764 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:42.630747 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:10:42.634735 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:42.645706 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:42.650693 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:10:42.658669 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:10:42] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:51:28.780083 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 13:51:28.781082 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 13:51:28.781082 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 13:51:58.179450 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 13:51:58.180443 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 13:51:58.180443 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 13:54:15.372277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:54:15.376266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:15] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:15] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:54:16.490288 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:54:16.491286 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:16] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:54:18.026177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:54:18.033159 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:54:18.038145 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:54:18.047122 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:54:18.061086 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:54:18.069065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:54:18.370258 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:54:18.376242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 13:54:18.399180 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 13:54:18.406162 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 13:54:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 13:57:42.934729 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 13:57:42.934729 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 13:57:42.935727 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 13:59:21.943855 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 13:59:21.944852 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 13:59:21.944852 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 14:38:52.771224 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 14:38:52.771224 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 14:38:52.771224 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 14:39:05.318097 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 14:39:05.318097 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 14:39:05.318097 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 14:40:55.932002 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 14:40:55.943370 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 14:40:56] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 14:40:56] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 14:41:46.572389 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 14:41:46] "GET /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-18 14:43:38.036076 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 14:43:38] "GET /myclass/api/GetAllClassStagiaire HTTP/1.1" 308 - +INFO:root:2022-10-18 14:43:38.046033 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 14:43:38] "GET /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:00:45.451193 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:00:45.460168 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:00:45] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:00:45] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:01:44.887865 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:01:44.937707 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:01:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:01:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:02:12.676403 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:02:12.681385 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:02:12] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:02:12] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:12:00.001463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:12:00.017417 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:12:00] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:12:00] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:12:09.554710 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:12:09.563684 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:12:09] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:12:09] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:13:33.405070 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:13:33.418035 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:13:33] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:13:33] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 15:19:47.374300 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 15:19:47.374300 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 15:19:47.374300 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 15:20:02.295217 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 15:20:02.296215 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 15:20:02.296215 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 15:24:17.724688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:24:17.722693 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:24:17] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:24:17] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:24:39.614202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:24:39] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:25:38.366868 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:25:38.373850 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:25:38] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:25:38] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:25:59.904418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:26:02.579275 : AddStagiairetoClass - l'adresse email billardman01@hotmail.com est deja inscrit à la session du Session à PAris 15/05 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:26:02] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:33:14.708686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:33:14.767055 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:33:14] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:33:14] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:34:46.723676 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:34:46.848398 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:34:46] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:34:46] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:34:54.502467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:34:54.509448 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:34:54] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:34:54] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:35:48.917640 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:35:48.923626 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:35:48] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:35:48] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:35:59.384977 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:35:59.389962 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:35:59] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:35:59] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:36:21.526717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:36:21.530705 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:36:21] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:36:21] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:36:44.658275 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:36:44.672238 : AddStagiairetoClass - l'adresse email billardman01@hotmail.com est deja inscrit à la session du Session à PAris 15/05 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:36:44] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:37:33.815027 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:37:33.821010 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:37:33] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:37:33] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:37:49.089725 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:37:49.094712 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:37:49] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:37:49] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:38:52.885979 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:38:52.889967 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:38:52] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:38:52] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:39:18.633964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:39:18.641942 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:39:18] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:39:18] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:39:33.397580 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:39:33.411510 : AddStagiairetoClass - l'adresse email billardman01@hotmail.com est deja inscrit à la session du Session à PAris 15/05 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:39:33] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:42:40.669468 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:42:40] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:44:52.469942 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:44:52.479915 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:44:52] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:44:52] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:44:55.975833 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:44:55.984808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:44:55] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:44:56] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:49:17.384816 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:49:17.394790 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:49:17] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:49:17] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:15.393483 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:15.401471 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:15] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:15] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:18.211636 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:18.230585 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:18] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:18] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:19.342610 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:19.344604 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:19] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:20.231233 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:20.239212 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:20.246193 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:20.259158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:20.271128 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:20.280103 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:20.565339 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:20.575312 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:20.584289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:20.597255 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:32.084700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:32.124592 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-18 15:50:32.089684 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-18 15:50:32.135591 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:32] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:32.349996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:32.601320 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:32.607300 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:32.621263 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:32.748922 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:36.585659 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:36.587659 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:36] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:36] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:37.379535 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:37.380534 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:37] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:37.989904 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:37.991897 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:37.993891 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:38.005861 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:38.013838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:38.023812 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:38.318024 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:38.325007 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:38.339982 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:38.346947 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:50:44.638173 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:50:44.653131 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:50:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:52:11.198852 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:52:11.211818 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:52:11] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:52:11] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:52:27.888642 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:52:27.895615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:52:27] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:52:27] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:55:03.186606 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:55:03.193584 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:55:03] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:55:03] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:56:10.870153 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:56:10] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:56:10.898076 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:56:10] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:56:48.037524 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:56:48.051486 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:56:48] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:56:48] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 15:58:10.385617 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 15:58:10.394594 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:58:10] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 15:58:10] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:01:16.425237 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:01:16.433217 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:01:16] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:01:16] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:01:21.604384 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:01:21.614358 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:01:21] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:01:21] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:03:09.660879 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:03:09.672848 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:03:09] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:03:09] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:03:33.080525 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:03:33.089451 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:03:33] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:03:33] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:05:56.350641 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:05:56.355626 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:05:56] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:05:56] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:08:06.046927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:08:06.053907 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:08:06] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:08:06] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:08:17.052187 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:08:17.061172 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:08:17] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:08:17] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:11:43.906211 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:11:43.916181 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:11:43] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:11:43] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:14:30.628161 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:14:30.638133 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:14:30] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:14:30] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:21:10.586868 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:21:10.640726 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:21:10] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:21:10] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:24:28.613919 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:24:28.622895 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:24:28] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:24:28] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:25:00.770479 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:25:00.774468 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:25:00] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:25:00] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:25:38.725822 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:25:38.731808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:25:38] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:25:38] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:26:50.722185 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:26:50.729165 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:26:50] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:26:50] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 16:29:20.537245 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 16:29:20.545223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:29:20] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 16:29:20] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 18:57:04.378403 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 18:57:04.379400 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 18:57:04.379400 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 18:57:22.045256 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 18:57:22.046251 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 18:57:22.046251 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 19:17:34.276032 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:34.284011 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:34] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:34] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:42.630862 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:42.640833 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:42] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:42] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:43.487569 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:43.487569 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:43] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:43.960304 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:43.966289 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:43.971274 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:43] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:43.977259 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:43] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:43.982246 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:43.989229 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:43] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:43] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:44] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:44] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:44.005184 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:44.008177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:44.018151 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:44] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:44] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:44] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:44.028160 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:44] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:51.919972 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:53.851773 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-18 19:17:51.921936 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-18 19:17:53.863741 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:53] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:54.124046 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:54.128036 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:54.132026 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:54.142032 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:54.551901 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:17:57.516970 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:17:57.522955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:57] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:17:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:24:25.075629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:24:25.079651 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:24:25.085601 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:24:25.090588 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:24:25.512460 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:24:28.530385 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:24:28.534375 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:24:28.539361 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:24:28.560305 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:24:29.154715 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:24:32.174638 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:24:32.177629 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:32] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:24:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:26:10.263988 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:26:10.274951 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:26:10] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:26:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:26:59.575225 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:26:59.581212 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:26:59] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:26:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:27:14.010506 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:27:14.016489 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:27:14.020479 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:27:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:27:14.030451 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:27:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:27:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:27:14.669741 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:27:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 19:27:17.375327 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 19:27:17.380316 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:27:17] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 19:27:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 21:56:41.077877 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 21:56:41.079872 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 21:56:41.079872 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 21:57:11.519815 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 21:57:11.522794 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 21:57:11.523790 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 21:59:24.867207 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:24.873190 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:25.452641 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:25.452641 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:25] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:26] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:27] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 21:59:27.913062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:27.913062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:27.915054 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:27.918048 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:27.933007 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:27.935998 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 21:59:28.348895 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:28.351886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 21:59:28.357870 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 21:59:28.364851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:38.540069 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:38.566997 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:38] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:38] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:39.823635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:39.824633 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:40.448963 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:40.458936 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:40.467911 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:40.476888 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:40.479880 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:40.502818 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:40.506809 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:40.520771 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:40.533737 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:40.543708 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:48.540320 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:51.257437 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-18 22:02:48.543311 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-18 22:02:51.270400 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:51] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:51.566609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:51.571594 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:51.577581 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:51.590544 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:51.985487 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:02:56.178897 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 22:02:56.184892 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:56] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:02:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:18:04.650673 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:18:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:19:15.340155 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:19:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:19:48.214722 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:19:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:23:48.502667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:23:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:23:54.653548 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:23:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:25:15.405098 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:25:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:25:38.001197 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:25:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:26:35.709173 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:26:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:26:41.729762 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:26:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:27:09.298786 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:27:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:27:13.490984 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:27:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:27:41.322911 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:27:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:28:10.982237 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:28:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:28:46.028368 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:28:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:34:01.025471 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:34:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:34:34.813953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:34:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:35:59.365303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:35:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:37:29.102025 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:37:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:41:54.891134 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:41:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:52:35.979499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:52:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:52:50.843686 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:52:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:58:30.819042 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:58:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 22:59:27.123550 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 22:59:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:13.157652 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:19.059430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:30.841674 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:30.853642 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:30.864612 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:30.880574 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:31.581695 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:37.568679 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:37.573668 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:37] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:37] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:38.418407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:38.418407 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:38] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:38.990877 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:38.999852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:39.005836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:39.013814 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:39.028774 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:39.036752 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:39.047724 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:39.054705 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:39.065675 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:39.071662 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:41.878184 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:41.882141 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:05:41.887129 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:41.903086 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:05:42.360861 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:05:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:06:22.520286 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:06:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:06:33.948942 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:06:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:07:45.602528 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:07:45.607513 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:07:45] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:07:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:07:51.381070 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:07:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 23:09:10.964274 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 23:09:10.964274 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 23:09:10.964274 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 23:09:11.040070 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:09:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:10:23.898571 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:10:23.903558 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:10:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-18 23:10:27.253596 : GetAllClassStagiaire -can only concatenate str (not "dict") to str - ERRORRRR AT Line : 252 +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:10:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 23:11:00.562174 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 23:11:00.562174 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 23:11:00.562174 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-18 23:11:34.713228 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-18 23:11:34.716220 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:11:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [18/Oct/2022 23:11:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-18 23:12:35.085719 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-18 23:12:35.085719 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-18 23:12:35.085719 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 10:04:17.367405 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 10:04:17.372445 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 10:04:17.373101 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 10:04:44.367555 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 10:04:44.367555 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 10:04:44.367555 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 10:04:44.440361 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:44.442389 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:44.444020 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:44.444352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:44] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:44] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:44] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 10:04:45.534437 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:45.535434 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:45.538467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:45.542447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:45.545405 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:45.548398 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 10:04:45.954352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:45.955310 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 10:04:45.957305 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 10:04:45.964057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 10:04:45] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:14.519860 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:31:14.518860 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:15] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:15] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:16.195132 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:31:16.196128 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:16] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:17.210191 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:31:17.224152 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:17.234126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:17.245096 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:31:17.254083 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:31:17.271036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:17.298963 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:17.311927 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:17.324892 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:17.347831 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:17] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:29.108924 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:31:32.073429 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-19 11:31:29.112888 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-19 11:31:32.123293 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:32] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:32.887332 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:31:32.894314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:31:32.921241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:32.949168 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:31:33.635333 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:31:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:24.050125 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:47:24.053117 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:24] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:24] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:25.051620 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:47:25.052617 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:25.727124 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:47:25.733106 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:25.741091 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:47:25.749065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:25.765024 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:25.779984 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:47:25.786965 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:25.795941 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:25.803917 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:47:25.810897 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:47:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:48:17.230329 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:48:17.238312 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:48:17] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:48:17] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:49:21.057030 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:49:21.062015 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:49:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:49:21.078971 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:49:21.083991 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:49:21] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:49:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:49:21.448015 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:49:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:49:25.410406 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:49:25.416390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:49:25] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:49:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 11:49:36.872991 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 11:49:36.878976 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:49:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 11:49:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:04:57.035388 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:04:57.043368 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:04:57] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:04:57] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:06:28.631418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:06:28.642388 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:06:28] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:06:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:07:19.885193 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:07:19.891177 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:07:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:07:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:18:41.224920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:18:41.229906 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:18:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:18:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:18:42.898444 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:18:42.910412 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:18:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:18:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:18:52.840089 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:18:52.847069 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:18:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:18:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:20:22.027046 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:20:22.030038 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:20:22.869792 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:20:22.876804 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:20:45.573407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:20:45.581386 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:20:46.731311 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:20:46.738293 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:20:51.277152 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:20:51.281140 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:20:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:27:28.231986 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:27:28.238923 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:27:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:27:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:27:29.290112 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:27:29.298091 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:27:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:27:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:27:34.435196 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:27:34.443176 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:27:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:27:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:28:11.246231 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:28:11.250246 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:28:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:28:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 12:28:37.779112 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 12:28:37.785124 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:28:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 12:28:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 13:29:01.521199 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 13:29:01.522197 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 13:29:01.522197 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 13:29:27.877127 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 13:29:27.878122 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 13:29:27.878122 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 13:31:08.844685 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:08.870615 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:09.447074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:09.447074 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:09] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:09] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:09] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 13:31:10.983964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:10.985959 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:10.987953 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:10.990946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:11.000917 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:11.010893 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 13:31:11.340011 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 13:31:11.347988 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 13:31:11.352976 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 13:31:11.358968 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 13:31:11] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 14:55:35.964132 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 14:55:35.966126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 14:55:36.001588 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:55:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-19 14:55:36.062425 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:55:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:55:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 14:55:36.366611 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:55:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 14:55:39.487263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 14:55:39.495242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:55:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:55:39] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-19 14:55:47.051031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 14:55:47.055022 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:55:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:55:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 14:58:09.334050 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 14:58:09.341004 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:58:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 14:58:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:00:35.461461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:00:35.466447 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:00:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:00:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:01:31.460635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:01:31.465623 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:01:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:01:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:01:40.155942 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:01:40.161925 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:01:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:01:49.049152 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:01:49.054139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:01:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:01:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:02:45.872519 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:02:45.876509 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:02:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:02:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:03:20.745566 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:03:20.749556 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:03:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:03:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:08:53.493350 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:08:53.500330 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:08:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:08:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:10:05.501268 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:10:05.508258 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:10:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:10:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:10:35.518809 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:10:35.524793 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:10:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:10:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:10:58.796398 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:10:58.807378 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:10:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:10:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:13:13.977353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:13:13.983339 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:13:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:13:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:14:56.248899 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:14:56.253884 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:14:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:14:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 15:15:01.686561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 15:15:01.690550 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:15:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 15:15:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:17:28.729098 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:17:28.730095 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:17:28.731092 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:17:57.438313 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:17:57.439303 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:17:57.457255 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:22:10.489468 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:22:10.489468 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:22:10.490465 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 18:24:45.054738 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:24:45.058729 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:45] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:45] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:24:46.115901 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:24:46.116898 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:46] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:24:47.250863 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:24:47.252858 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:24:47.259841 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:24:47.267818 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:24:47.272806 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:24:47.280817 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:24:47.609904 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:24:47.616883 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:24:47.625860 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:24:47.630847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:24:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:26:01.040972 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:26:01.040972 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:26:01.040972 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:26:19.263544 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:26:19.263544 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:26:19.263544 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:30:19.585958 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:30:19.585958 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:30:19.585958 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:32:41.894010 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:32:41.894010 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:32:41.894010 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:33:47.393888 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:33:47.393888 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:33:47.393888 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:36:18.968346 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:36:18.968346 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:36:18.968346 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:38:17.097623 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:38:17.098624 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:38:17.098624 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 18:39:54.333671 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 18:39:54.333671 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 18:39:54.333671 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 18:43:27.093379 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:43:27.096372 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:27] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:27] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:43:28.601555 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:43:28.601555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:28] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:43:29.331602 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:43:29.335592 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:43:29.343570 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:43:29.353543 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:43:29.355537 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:43:29.371495 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:43:29.651744 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:43:29.657730 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:43:29.678674 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:43:29.681666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:43:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:33.482716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:33.491692 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:33] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:33] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:36.224429 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:36.228417 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:37] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:37.915672 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:37.921658 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:37.948584 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:37.993103 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:38.025020 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:38.028013 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:38.034993 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:38.054938 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:38.116345 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:38.121329 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:55.287821 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:58.856923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:59.327975 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-19 18:59:55.292808 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-19 18:59:59.327975 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-19 18:59:58.857920 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-19 18:59:59.339946 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:59] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:59.342940 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:59] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:59.612222 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:59.842980 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-19 18:59:59.859935 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 18:59:59.893844 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 18:59:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:00:00.143180 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:00:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:03:34.890948 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:03:34.897935 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:03:34] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:03:40.931789 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:03:40.965697 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:03:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:03:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:03:55.155211 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:03:55.167174 : UpdateStagiairetoClass - Creation partner account : Le champ 'internal_url' n'est pas autorisé, Creation partenaire annulée +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:03:55] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:13:29.704794 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:13:29.740698 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:29] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:30] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:13:30.540560 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:13:30.541560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:30] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:13:31.800190 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:13:31.803186 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:13:31.805178 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:13:31.819139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:13:31.832105 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:13:31.845069 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:13:32.151274 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:13:32.177182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:13:32.181171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:13:32.195135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:13:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:15:04.529917 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:15:04.543880 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:15:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:15:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:15:39.004562 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:15:39.020518 : UpdateStagiairetoClass - Creation partner account : Le champ 'nom' n'est pas autorisé, Creation partenaire annulée +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:15:39] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 19:16:51.144514 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 19:16:51.144514 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 19:16:51.144514 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 19:17:37.470909 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:17:37.498837 : Impossible de mettre à jour les données du stagiaire +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:17:37] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 19:19:24.006536 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 19:19:24.006536 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 19:19:24.006536 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 19:19:29.325620 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:19:29.329610 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:19:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:19:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:19:40.733106 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:19:40.737125 : Impossible de mettre à jour les données du stagiaire 1 +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:19:40] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 19:21:01.993708 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 19:21:01.993708 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 19:21:01.993708 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 19:22:14.798094 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 19:22:14.799094 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 19:22:14.799094 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 19:22:14.853945 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:22:14.855945 : Le token partner est vide +INFO:root:2022-10-19 19:22:16.588643 : UpdateStagiairetoClass - Impossible de mettre à jour le stagiaire +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:22:16] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:23:12.174481 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:23:12.177474 : Le token partner est vide +INFO:root:2022-10-19 19:23:12.187446 : UpdateStagiairetoClass - Impossible de mettre à jour le stagiaire +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:23:12] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 19:24:39.004007 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 19:24:39.004007 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 19:24:39.004007 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 19:24:51.644199 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:24:51.664145 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:24:51] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:27:49.718789 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:27:49.741724 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:27:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:27:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:28:22.088333 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:28:22.150135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:28:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:28:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:28:38.650017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:28:38.661986 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:28:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:28:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:29:19.769042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:29:19.782008 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:29:19] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:30:37.167184 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:30:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:30:37.558138 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:30:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:35:11.305867 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:35:11.338781 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:35:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:35:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:35:39.778264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:35:39.784249 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:35:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:35:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:35:48.896597 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:35:48.903613 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:35:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:35:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:36:07.253453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:36:07.262429 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:36:07] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:38:39.867649 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:38:39.870641 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:38:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:38:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:39:00.734739 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:39:00.740723 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:39:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:39:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:39:20.401890 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:39:20.406876 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:39:20] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:40:12.545635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:40:12.551618 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:40:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:40:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:40:19.265791 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:40:19.271774 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:40:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:40:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:40:40.145451 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:40:40.156422 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:40:40] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:41:42.657864 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:41:42.664846 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:41:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:41:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 19:42:30.402484 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 19:42:30.402484 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 19:42:30.403507 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 19:42:58.100767 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:42:58.105748 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:42:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:42:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:43:47.422277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:43:47.427266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:43:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:43:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:44:48.292618 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:44:48.298602 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:44:48] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:44:48.771336 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:44:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:45:04.717008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:45:04.721992 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:45:04] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:45:04.736955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:45:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:45:46.640912 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:45:46.647890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:45:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:45:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:46:26.963066 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:46:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:46:27.033875 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:46:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:47:08.531428 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:47:08.556360 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:47:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:47:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:47:31.444045 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:47:31.448036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:47:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:47:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-19 19:50:16.454667 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-19 19:50:16.454667 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-19 19:50:16.454667 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-19 19:51:30.985854 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:51:30.989812 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:51:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:51:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:51:46.740291 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:51:46.757245 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:51:46] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:51:47.075430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:51:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 19:55:28.553688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 19:55:28.560667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:55:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 19:55:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:02:30.744034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:02:30.752009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:02:30.760986 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:02:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:02:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:02:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:02:53.048220 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:02:53.055201 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:02:53.064177 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:02:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:02:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:02:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:03:37.785106 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:03:37.791091 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:03:37.796080 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:03:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:03:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:03:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:03:47.535346 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:03:47.541329 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:03:47.547318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:03:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:04:00.728247 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:04:00.767143 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:04:00] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:04:01.204972 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:04:01.211955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:04:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:04:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:04:29.355040 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:04:29.360027 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:04:29.368005 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:04:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:04:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:04:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:09:02.107096 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:09:02.114168 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:09:02.145452 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:09:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:09:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:09:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:09:11.188143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:09:11.194130 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:09:11.200142 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:09:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:09:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:09:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:15:44.943885 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:15:44.951864 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:15:44.957849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:15:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:15:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:15:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:16:19.199920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:16:19.207893 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:16:19] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:16:19.596852 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:16:19.602836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:16:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:16:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:18:09.535481 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:18:09.589340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:18:09.612277 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:18:33.315687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:18:33.320674 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:18:33.325661 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:18:54.901861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:18:54.905884 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:18:54.912832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:18:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:19:19.993754 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:19:19.997743 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:19:19] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:19:20.386704 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:19:20.394681 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:19:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:19:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:24:52.798019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:24:52.809988 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:24:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:24:52.819962 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:24:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:24:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:25:02.493438 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:25:02.499385 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:25:02.508362 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:25:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:25:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:25:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:25:12.883688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:25:12.893638 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:25:12] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:25:13.268635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:25:13.276613 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:25:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:25:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:29:25.322128 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:29:25.371996 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:29:25.412886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:29:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:29:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:29:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:29:31.982026 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:29:31.988009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:29:31.994991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:29:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:29:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:29:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:30:09.866207 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:30:09.874189 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:09] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:30:10.417730 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:30:10.434685 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:30:13.670031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:30:13.682001 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:30:13.690975 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:30:19.129430 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:30:19.135413 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:30:19.141397 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:30:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:34:24.357367 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:34:24.368338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:34:24.377317 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:34:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:34:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:34:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:34:36.976547 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:34:36.982533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:34:36.988514 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:34:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:34:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:34:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:35:11.712694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:35:11.722667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:35:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:35:11.732640 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:35:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:35:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:35:38.460721 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:35:38.465708 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:35:38] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:35:38.878602 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:35:38.881596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:35:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:35:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 20:36:17.632265 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:36:17.637254 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 20:36:17.643239 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:36:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:36:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 20:36:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:13:01.711978 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:13:01.716963 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:13:01.738903 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:13:29.361477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:13:29.373443 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:29] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:13:29.785342 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:13:29.792326 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:13:36.031447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:13:36.037432 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:36] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:13:36.042416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:13:36.049399 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:13:48.700891 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:13:48.706874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:13:48.714855 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:13:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:14:14.638895 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:14:14.647870 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:14:14] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:14:15.116616 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:14:15.135564 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:14:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:14:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:14:29.537246 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:14:29.546211 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:14:29] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-19 21:14:29.554189 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-19 21:14:29.560174 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:14:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [19/Oct/2022 21:14:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:33:11.470675 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 09:33:11.470675 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 09:33:11.471673 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 09:33:30.224815 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 09:33:30.225813 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 09:33:30.225813 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 09:33:59.264537 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:34:01.656367 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-20 09:33:59.267531 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-20 09:34:01.672364 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:34:01] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:34:02.071256 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:34:02.076256 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:34:02.080267 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:34:02.098196 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:34:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:34:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:34:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:34:02.681627 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:34:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:34:07.292550 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:34:07.298537 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:34:07] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:34:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:34:47.340278 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:34:47] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:35:46.375780 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:35:46] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:36:33.328700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:36:33.361530 : update_class - la date debut est posterieure à la date de fin pour la formation : VP14120 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:36:33] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:37:01.003367 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:37:01.026275 : update_class - la date debut est posterieure à la date de fin pour la formation : VP14120 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:37:01] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 09:38:47.921811 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 09:38:47.921811 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 09:38:47.921811 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 09:39:13.570516 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 09:39:13.570516 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 09:39:13.570516 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 09:39:47.706310 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:39:51.859717 : update_class - la date debut est posterieure à la date de fin pour la formation : VP14120 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:39:51] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 09:43:39.815707 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 09:43:39.815707 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 09:43:39.816705 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 09:43:46.779847 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:43:49.623438 : update_class - la date debut est posterieure à la date de fin pour la formation : VP14120 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:43:49] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 09:44:22.733159 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:44:22.767069 : update_class -'<' not supported between instances of 'datetime.datetime' and 'str' - ERRORRRR AT Line : 738 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:44:22] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 09:45:53.179222 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 09:45:53.179222 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 09:45:53.179222 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 09:46:06.225849 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:46:08.758824 : update_class -'<' not supported between instances of 'datetime.datetime' and 'str' - ERRORRRR AT Line : 738 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:46:08] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 09:48:06.963882 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 09:48:06.963882 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 09:48:06.963882 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 09:48:54.648390 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 09:48:58.874705 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 09:48:58.889664 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-20 09:49:01.567500 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 09:49:01.568498 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 09:49:01] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 09:51:54.610791 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 09:51:54.610791 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 09:51:54.610791 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 10:01:17.046091 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:01:17.049083 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:01:17.052075 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:01:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:01:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:01:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 10:08:58.799881 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 10:08:58.800877 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 10:08:58.800877 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 10:10:13.689802 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 10:10:13.689802 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 10:10:13.690747 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 10:17:36.479087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:17:36.490064 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:17:36.491053 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:17:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:17:36.641650 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:17:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:17:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:17:37.127350 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:17:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:17:40.536377 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:17:40.543358 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:17:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:17:40] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:19:14.746326 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:19:14.758292 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:19:14.767269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:19:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:19:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:19:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:20:34.766034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:20:34.788973 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:20:34.831858 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:20:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:20:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:20:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:21:27.812108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:21:27.868959 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:21:27.894887 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:21:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:21:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:21:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:22:31.322730 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:22:31.333710 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:22:31.337688 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:22:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:22:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:22:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:23:31.437586 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:23:31.443570 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:23:31.450553 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:23:47.663501 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:23:47.669488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:23:47.679459 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:23:54.751506 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:23:54.763474 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:23:54.770453 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:23:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:24:29.745887 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:24:29.751870 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:24:29.758852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:24:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:24:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:24:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:24:36.723223 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:24:36.730204 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:24:36.736188 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:24:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:24:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:24:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:25:26.857360 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:25:26.885285 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:25:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:25:26.892268 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:25:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:25:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:25:54.246289 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:25:54.257236 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:25:54.265210 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:25:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:25:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:25:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:27:47.648708 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:27:47.690582 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:27:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:27:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:27:47.716513 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:27:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:31:14.625217 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:31:14.631203 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:31:14.638185 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:31:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:31:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:31:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:31:43.336569 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:31:43.370478 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:31:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:31:43.380452 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:31:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:31:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:32:38.199686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:32:38.240578 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:32:38.268502 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:32:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:32:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:32:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:33:04.936432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:33:04.947391 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:33:04.961354 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:33:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:33:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:33:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:33:50.286776 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:33:50.322680 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:33:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:33:50.340632 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:33:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:33:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:34:02.065843 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:34:02.073823 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:34:02.085792 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:34:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:34:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:34:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:35:18.788091 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:35:18.797067 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:35:18.807038 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:35:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:35:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:35:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:36:31.984372 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:36:32.032244 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:36:32.091085 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:36:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:36:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:36:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:38:25.792323 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:38:25.883080 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:38:26.086536 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:38:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:38:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:38:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:40:09.088162 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:40:09.127058 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:40:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:40:09.143016 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:40:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:40:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:41:33.296461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:41:33.332366 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:41:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:41:33.352325 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:41:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:41:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:42:22.927300 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:42:22.938272 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:42:22.992126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:42:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:42:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:42:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:42:41.576200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:42:41.593154 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:42:41.621080 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:42:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:42:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:42:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:47:02.516083 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:47:02.525061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:47:02.532041 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:47:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:47:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:47:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:47:07.802458 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:47:07.812429 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:47:07.819411 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:47:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:47:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:47:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:49:34.730483 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:49:34.737469 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:49:34.759405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:49:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:49:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:49:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:50:12.312038 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:50:12.332991 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:50:12.345947 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:50:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:50:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:50:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:50:23.614518 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:50:23.624493 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:50:23.630474 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:50:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:50:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:50:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:53:40.766381 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:53:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:53:40.791314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:53:40.802286 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:53:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:53:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:54:06.374560 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:54:06.384534 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:54:06.391514 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:54:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:54:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:54:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:55:01.355449 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:55:01.364413 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:55:01.373387 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:55:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:55:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:55:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:55:46.924956 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:55:46.934932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:55:46.941910 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:55:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:55:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:55:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:56:54.930680 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:56:54.944640 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:56:54.950625 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:56:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:56:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:56:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:58:02.623363 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:58:02.630343 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:58:02.658269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:58:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:58:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:58:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:58:30.244227 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:58:30.254200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:58:30.259186 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:58:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:58:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:58:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:59:24.623687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:59:24.635659 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:59:24.647623 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:59:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:59:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:59:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 10:59:30.032219 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:59:30.039200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 10:59:30.045190 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:59:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:59:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 10:59:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:00.262847 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:00.273818 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:00.281796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:08.038049 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:08.057001 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:08.073963 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:39.450370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:39.460344 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:39.468323 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:39.881218 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:39.889197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:39.898174 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:40.457677 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:40.465654 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:40.472636 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:40.909468 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:40.916450 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:40.923431 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:41.488918 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:41.495900 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:41.507893 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:41.809063 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:41.824023 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:41.831005 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:42.037453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:42.062383 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:42.076346 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:42.360588 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:42.365572 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:42.369568 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:42.556064 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:42.564042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:42.574015 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:42.806395 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:42.818364 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:42.829332 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:43.016859 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.026806 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.033785 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:43.240233 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.251206 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.259183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:43.462638 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.472612 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.483592 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:43.799737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.808713 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.822677 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:43.987236 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:43.994224 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:44.002197 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:44.360237 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:44.367219 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:44.373214 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:44.676392 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:44.682376 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:44.691352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:44.877855 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:44.881871 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:44.891820 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:45.215948 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:45.223928 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:45.233900 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:45.513157 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:45.522131 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:45.534098 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:45.833296 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:45.848257 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:45.858232 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:46.137485 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:46.157432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:46.161420 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:46.462614 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:46.468599 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:46.480574 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:46.774787 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:46.784752 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:46.791733 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:47.096916 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:47.100907 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:47.110882 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:47.422049 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:47.427035 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:47.431026 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:47.695317 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:47.736240 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:47.744186 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:48.100233 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:48.107216 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:48.114196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:48.422383 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:48.430351 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:48.434339 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:48.711599 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:48.717585 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:48.726560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:49.072633 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:49.081608 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:49.087591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:49.346902 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:49.355876 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:49.377826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:49.695964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:49.700951 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:49.709928 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:49.960257 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:50.017109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:50.025084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:50.307331 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:50.319302 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:50.324289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:50.631464 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:50.638444 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:50.644428 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:51.001473 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:51.009452 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:51.015464 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:51.360512 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:51.365499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:51.373479 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:51.624806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:51.670688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:51.677678 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:51.973874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:51.977862 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:51.984843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:52.232182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:52.243152 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:52.254123 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:52.562297 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:52.568286 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:52.574268 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:52.863491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:52.880447 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:52.892417 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:53.245470 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:53.288360 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:53.294340 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:53.528714 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:53.539685 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:53.547669 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:53.835894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:53.842873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:53.851853 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:54.102183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:54.153042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:54.158029 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:54.413347 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:54.421325 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:54.444265 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:54.703571 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:54.710552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:54.720544 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:55.025709 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:55.030694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:55.037677 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:55.332901 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:55.341864 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:55.348845 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:55.645054 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:55.652037 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:55.659043 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:56.227493 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:56.235473 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:56.274370 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:56.658342 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:56.662330 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:56.665322 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:56.895706 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:56.900692 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:56.909669 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:57.529014 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:57.534996 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:57.542976 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:57.610794 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:57.615780 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:57.621765 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:00:57.868108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:57.877081 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:00:57.885062 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:00:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:18.702552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:18.713523 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:18.726488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:21.159979 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:21.172944 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:21.187903 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:21.678596 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:21.689562 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:21.697540 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:22.234105 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:22.240089 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:22.255049 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:22.635032 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:22.645006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:22.656974 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:23.185560 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:23.193539 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:23.203518 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:23.660290 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:23.670263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:23.679238 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:24.442198 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:24.449200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:24.453169 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:24.663605 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:24.679565 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:24.686546 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:25.132353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:25.138336 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:25.145318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:25.473441 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:25.488399 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:25.500369 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:26.186533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:26.199498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:26.207499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:26.644307 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:26.664255 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:26.676224 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:27.953806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:27.986717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:27.989710 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:28.827470 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:28.840433 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:28.856391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:29.337115 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:29.346080 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:29.366036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:30.175861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:30.191818 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:30.208773 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:30.870009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:30.876992 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:30.890950 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:31.272927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:31.287889 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:31.293870 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:31.750650 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:31.755636 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:31.765608 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:32.170525 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:32.176510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:32.182493 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:32.741997 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:32.750973 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:32.757955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:33.268588 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:33.278564 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:33.287538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:33.845048 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:33.853025 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:33.860006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:34.220044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:34.234007 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:34.239992 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:34.658871 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:34.669840 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:34.679814 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:35.057805 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:35.067779 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:35.075754 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:35.530538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:35.538516 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:35.547492 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:35.757931 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:35.764915 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:35.788847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:36.228671 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:36.251610 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:36.259589 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:36.627603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:36.636581 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:36.642564 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:37.143226 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:37.151203 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:37.157187 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:37.434445 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:37.442423 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:37.452401 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:37.800467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:37.806452 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:37.813432 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:38.025865 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:38.037832 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:38.042819 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:38.410835 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:38.419810 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:38.426793 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:38.654183 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:38.669144 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:38.678122 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:39.018210 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:39.022198 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:39.030177 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:39.276519 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:39.290481 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:39.301455 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:39.695399 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:39.703376 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:39.710360 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:39.935760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:39.949719 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:39.956698 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:40.323717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:40.332693 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:40.339673 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:40.509220 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:40.514210 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:40.520192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:40.805428 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:40.811412 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:40.816399 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:40.964006 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:40.970985 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:40.974979 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:41.244254 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:41.252233 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:41.260212 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:41.417790 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:41.423774 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:41.428761 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:41.724968 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:41.729954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:41.734941 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:41.914464 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:41.917462 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:41.926463 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:42.202692 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:42.206682 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:42.210671 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:42.363289 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:42.370242 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:42.374231 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:42.717314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:42.724296 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:42.730279 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:42.972632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:42.983602 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:42.989588 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:43.257869 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:43.262856 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:43.269851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:43.605937 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:43.610924 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:43.617904 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:44.001878 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:44.007864 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:44.015842 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:44.328008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:44.333990 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:44.339973 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:44.729932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:44.736913 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:44.744931 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:45.065065 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:45.074013 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:45.080991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:45.397147 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:45.404126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:45.411108 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:45.798073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:45.806053 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:45.811039 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:46.271806 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:46.279784 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:46.286769 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:46.796402 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:46.804384 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:46.808371 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:47.037758 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:47.050725 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:47.061694 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:47.427714 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:47.434695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:47.440679 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:47.717940 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:47.730912 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:47.743869 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:48.084956 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:48.095927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:48.103905 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:48.432028 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:48.438013 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:48.443997 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:48.876838 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:48.887809 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:48.896786 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:49.198976 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:49.209946 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:49.224907 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:49.530092 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:49.536104 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:49.559013 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:49.982880 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:49.991856 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:49.998838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:50.462597 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:50.470575 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:50.490522 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:50.860534 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:50.869507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:50.874494 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:51.334264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:51.346235 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:51.353214 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:51.686323 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:51.695299 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:51.704276 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:52.216903 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:52.224884 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:52.231864 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:52.571954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:52.581926 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:52.587911 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:53.083586 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:53.088572 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:53.095555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:53.374807 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:53.382787 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:53.390763 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:53.853525 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:53.862501 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:53.868486 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:54.175664 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:54.185638 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:54.192619 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:54.673333 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:54.682309 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:54.690288 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:54.975525 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:54.990486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:55.002453 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:55.389418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:55.399391 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:55.407370 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:55.752447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:55.768402 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:55.778378 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:56.349849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:56.436622 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:56.446589 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:56.957223 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:56.968196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:56.992132 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:57.397047 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:57.406026 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:57.412006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:59.260064 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:59.265051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:59.272032 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:59.717034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:01:59.726010 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:01:59.738976 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:01:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:00.212710 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:00.221686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:00.230659 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:00.879924 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:00.890894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:00.901865 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:01.450398 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:01.460371 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:01.478323 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:01.904183 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:01.914157 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:01.919146 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:02.324062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:02.331042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:02.337027 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:02.733963 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:02.735960 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:02.754908 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:03.200716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:03.216673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:03.223656 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:03.741270 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:03.753237 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:03.759221 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:04.159151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:04.167131 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:04.173114 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:04.650836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:04.666795 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:04.678761 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:05.829683 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:05.862595 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:05.895507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:06.793108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:06.807068 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:06.814051 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:08.174412 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:08.220290 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:08.229264 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:10.293742 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:10.305711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:10.317678 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:11.712945 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:11.722919 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:11.735884 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:12.455958 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:12.470921 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:12.476904 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:12.841927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:12.846912 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:12.853894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:13.188002 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:13.190996 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:13.200981 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:13.718582 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:13.724565 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:13.734538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:14.091584 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:14.099562 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:14.104550 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:14.602217 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:14.611195 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:14.617179 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:14.898427 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:14.907402 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:14.912390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:15.303345 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:15.313331 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:15.321295 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:15.877807 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:15.886782 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:15.896754 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:22.556223 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:22.562207 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:22.569189 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:23.002030 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:23.006019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:23.012004 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:23.392985 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:23.398966 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:23.404950 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:23.829815 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:23.833804 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:23.839788 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:24.356406 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:24.369371 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:24.377356 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:24.960790 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:24.963781 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:24.973756 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:25.300880 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:25.309858 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:25.316840 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:25.751675 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:25.753670 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:25.756661 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:26.023948 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:26.031927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:26.036946 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:26.218427 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:26.222416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:26.226405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:26.525605 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:26.530592 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:26.537571 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:26.768954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:26.777946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:26.783912 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:27.096080 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:27.102070 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:27.105057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:27.287567 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:27.292552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:27.299534 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:27.609704 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:27.619677 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:27.624665 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:27.962760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:27.970739 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:27.975726 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:28.268940 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:28.275933 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:28.283900 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:28.520274 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:28.527249 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:28.538222 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:28.837420 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:28.842416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:28.849388 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:29.064811 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:29.073789 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:29.082766 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:29.315145 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:29.367046 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:29.381975 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:29.647253 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:29.676206 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:29.683158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:30.019259 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:30.026241 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:30.032224 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:30.412210 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:30.418221 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:30.425173 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:30.743323 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:30.753295 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:30.761275 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:31.008617 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:31.016591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:31.024570 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:31.298836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:31.306818 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:31.314799 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:31.542192 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:31.549170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:31.556151 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:31.897235 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:31.901253 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:31.908207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.016543 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.032498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.040478 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.065411 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.072397 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.085367 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.096328 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.108297 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.122259 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.150185 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.156168 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.175118 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.182099 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.456366 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.467336 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.472323 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.494264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.502242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.516205 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.534158 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.542138 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.568067 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.585023 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.603970 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.610952 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.619928 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.632894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.636882 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.657826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.668796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.690740 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.694726 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.713679 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.720659 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.742601 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.756563 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.764543 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.771523 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.800444 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.812414 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.815404 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.827373 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.840338 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.853305 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.869262 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.876242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.888209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.891202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.903170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:37.914141 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:37.933091 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:38.019857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:38.027837 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:38.115607 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:38.614267 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:38.619255 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:38.623244 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:38.837670 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:38.845649 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:38.851635 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:39.068054 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.075067 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.082017 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:39.127894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.134875 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.143852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:39.198704 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.202694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.208677 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:39.392187 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.397176 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.403158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:39.521840 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.528821 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.533808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:39.818051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.825033 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.834007 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:39.960671 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.966651 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:39.973632 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:40.399492 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:40.404479 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:40.409467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:40.416448 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:40.422431 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:40.430411 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:40.810393 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:40.814383 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:40.820367 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:40.978942 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:40.984926 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:40.992905 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:41.573353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:41.581332 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:41.590307 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:41.944360 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:41.951342 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:41.967301 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.015353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:51.022334 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.044274 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:51.051256 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.066216 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.074198 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.083170 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.099130 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.131042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:51.146003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.178914 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.193875 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.209832 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:51.218808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.234767 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.244760 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.268674 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.286629 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.305576 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.324525 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.348464 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:51.356442 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:51.364419 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.374392 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:51.856104 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:51.862087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:51.872060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:52.411616 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:52.416603 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:52.434555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:52.720792 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:52.737746 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:52.757691 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:53.148646 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:53.159616 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:53.166597 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:53.858746 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:53.869718 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:53.875700 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:54.413265 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:54.425242 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:54.432212 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:55.048562 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:55.057539 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:55.063523 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:55.440514 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:55.448493 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:55.459465 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:56.084792 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:56.093768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:56.099751 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:56.519629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:56.532594 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:56.537580 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:57.292561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:57.300539 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:57.306527 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:57.677532 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:57.686513 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:57.693489 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:58.133311 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:58.149269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:58.165228 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:58.614026 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:58.621009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:58.626990 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:59.269273 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:59.276255 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:59.297198 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:02:59.692143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:59.697130 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:02:59.703113 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:02:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:01.504294 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:01.511276 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:01.516265 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:02.170514 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:02.177496 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:02.183477 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:02.673169 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:02.680149 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:02.686136 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:03.091052 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:03.095041 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:03.100027 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:03.644570 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:03.651551 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:03.658533 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:04.181136 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:04.189115 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:04.194101 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:04.604005 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:04.610985 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:04.617966 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:05.152538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:05.159518 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:05.164504 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:05.631256 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:05.642227 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:05.644222 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:06.204725 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:06.214697 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:06.219682 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:08.567402 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:08.574386 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:08.580365 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:09.052104 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:09.058090 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:09.062078 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:09.569476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:09.578454 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:09.589424 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:09.997333 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:10.009300 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:10.016282 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:10.449126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:10.455110 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:10.461095 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:10.796195 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:10.812153 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:10.818136 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:11.307340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:11.311330 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:11.317315 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:11.652334 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:11.657320 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:11.662306 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:12.708927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:12.712917 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:12.718900 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:13.093898 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:13.101877 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:13.105866 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:13.729634 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:13.737613 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:13.744596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:13.919127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:13.924114 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:13.929101 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:14.388163 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:14.393142 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:14.399126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:14.751184 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:14.759163 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:14.764150 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:15.077313 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:15.078310 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:15.082300 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:15.338615 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:15.347589 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:15.358560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:15.726576 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:15.731567 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:15.738546 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:16.048715 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:16.053700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:16.059687 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:16.314005 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:16.320985 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:16.325970 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:16.609215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:16.615200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:16.621183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:16.909410 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:16.915394 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:16.921380 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:17.275432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:17.291390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:17.303358 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:17.825959 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:17.832940 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:17.838923 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:18.282737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:18.289718 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:18.299692 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:18.789382 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:18.800352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:18.804341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:19.116506 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:19.123488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:19.131467 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:19.603204 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:19.622154 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:19.634123 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:20.209584 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:20.236510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:20.244489 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:21.926989 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:21.938958 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:21.946937 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:23.273386 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:23.280369 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:23.291341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:26.359134 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:26.369107 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:26.380079 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:27.738444 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:27.749418 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:27.774349 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:29.133712 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:29.142687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:29.148672 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:29.408975 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:29.413963 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:29.419967 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:29.735102 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:29.742085 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:29.748099 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:29.957508 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:29.962495 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:29.972469 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:30.391348 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:30.397333 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:30.401321 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:30.860546 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:30.865533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:30.873512 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.361183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.396089 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.409055 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:34.419027 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.427006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.447950 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.498817 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.518761 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:34.527737 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.546686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:34.554667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.564642 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.586581 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.601543 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.611515 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.621486 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.629466 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:34.636446 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.643427 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.655396 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.662378 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:34.670355 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:34.677336 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.700276 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:34.705262 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.713243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:34.723215 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:35.022415 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:35.032387 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:35.045352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:36.422667 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:36.428653 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:36.434636 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:36.547336 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:36.552322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:36.559302 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:37.851846 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:37.855836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:37.862816 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:37.940608 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:37.960554 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:38.000448 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:41.409330 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:41.415314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:41.424289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:41.636721 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:41.640711 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:41.646694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:41.655671 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:41.662650 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:41.670629 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:41.789314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:41.793301 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:41.799287 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:41.807267 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:41.816241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:41.823222 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:42.201211 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:42.207196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:42.218167 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:42.795621 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:42.801606 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:42.811578 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:43.590495 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:43.596479 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:43.616426 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:44.274665 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:44.298601 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:44.305583 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:44.790284 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:44.796270 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:44.803251 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:45.167277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:45.188223 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:45.192211 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:45.410626 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:45.418607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:45.423593 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:45.784626 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:45.789613 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:45.797593 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:46.088812 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:46.093801 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:46.098785 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:46.377041 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:46.407959 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:46.413943 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:46.692198 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:46.697185 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:46.715137 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:46.989402 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:46.996385 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:47.001370 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:47.262672 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:47.265663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:47.273671 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:47.515993 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:47.521978 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:47.527962 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:47.793252 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:47.798241 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:47.804223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:47.953823 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:47.958810 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:47.965790 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:48.129353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.134340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.140326 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:48.298899 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.304884 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.309870 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:48.486397 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.492383 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.496371 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:48.677886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.682873 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:48.690851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:48.907275 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.913257 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:48.920239 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:49.121700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:49.133666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:49.138653 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:49.474755 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:49.478744 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:49.485725 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:49.648289 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:49.655271 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:49.685192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:49.938515 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:49.942504 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:49.948488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:50.146957 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.150948 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.158926 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:50.342434 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.347420 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.352407 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:50.498018 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.503004 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.509016 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:50.678534 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.683522 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.689505 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:50.889969 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.896954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:50.903932 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:51.105394 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.113372 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:51.121352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:51.313837 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.319821 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.324809 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:51.513301 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.518319 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.525299 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:51.719748 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.724735 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.728725 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:51.939163 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.944149 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:51.951129 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:52.763957 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:52.769941 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:52.774929 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:53.022266 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:53.032239 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:53.043209 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:55.452763 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:55.643254 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:55.738000 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:56.837061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:56.854016 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:56.860996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:57.897226 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:57.909194 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:57.924153 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:58.885581 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:03:58.948414 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:03:58.959384 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:03:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:00.146212 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:00.160172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:00.174134 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:00.421473 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:00.426460 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:00.432443 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:00.903185 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:00.909170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:00.915154 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:01.178447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:01.187431 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:01.194405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:01.663906 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:01.673879 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:01.706825 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:01.974076 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:01.978065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:01.989036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:02.326136 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:02.333117 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:02.338104 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:02.513635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:02.519618 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:02.523605 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:02.802122 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:02.808100 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:02.818079 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:03.072365 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:03.075358 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:03.085332 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:03.364584 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:03.374557 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:03.380541 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:03.938051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:03.946031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:03.954008 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:05.077486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:05.090450 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:05.095437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:05.468439 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:05.476417 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:05.486390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:05.914247 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:05.920229 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:05.922224 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:06.144630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:06.151612 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:06.159591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:06.479733 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:06.487713 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:06.493695 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:06.721087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:06.729066 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:06.737045 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:07.097081 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:07.116030 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:07.133983 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:07.395284 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:07.405257 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:07.414234 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:07.963764 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:07.973737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:07.980718 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:08.378654 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:08.387630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:08.393615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:09.111693 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:09.120670 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:09.125656 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:09.682166 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:09.693137 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:09.700153 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:10.534887 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:10.539920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:10.548851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:10.998647 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:11.013606 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:11.019589 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:11.788532 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:11.795515 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:11.800501 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:12.269246 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:12.274233 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:12.278223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:13.224690 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:13.242643 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:13.248629 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:13.690448 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:13.696430 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:13.705405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:14.095361 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:14.099352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:14.104338 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:14.319761 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:14.322753 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:14.327740 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:14.599017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:14.605998 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:14.611981 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:15.086712 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:15.091700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:15.099678 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:15.322110 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:15.326071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:15.334050 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:15.797810 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:15.808780 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:15.830720 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:17.392543 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:17.399524 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:17.417475 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:18.089679 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:18.117603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:18.124584 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:18.612311 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:18.617297 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:18.622252 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:18.920492 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:18.924445 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:18.933449 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:19.289472 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:19.296451 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:19.303435 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:19.536809 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:19.541795 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:19.548775 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:20.179090 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:20.190060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:20.197041 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:20.769511 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:20.779484 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:20.788458 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:21.293109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:21.299094 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:21.309070 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:21.643173 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:21.650155 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:21.656139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:21.862588 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:21.866575 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:21.871596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:22.190710 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:22.195696 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:22.201680 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:22.802073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:22.807058 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:22.813045 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:23.020491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:23.023483 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:23.038474 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:23.362574 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:23.367563 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:23.373544 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:23.713635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:23.718620 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:23.724606 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:23.899139 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:23.903130 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:23.910109 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:24.088632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:24.093620 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:24.099602 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:24.377859 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:24.382845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:24.388828 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:24.681051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:24.688031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:24.693018 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:43.059337 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:43.064353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:43.072303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:43.232873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:43.245840 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:43.253817 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:43.581942 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:43.586927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:43.592914 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:43.847230 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:43.872165 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:43.878148 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:44.180338 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:44.243173 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:44.285058 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:44.554340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:44.560322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:44.576281 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:44.937314 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:44.963245 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:44.970225 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:45.296355 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:45.304332 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:45.308329 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:45.630459 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:45.637442 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:45.642428 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:45.990497 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:45.996492 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:46.002465 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:46.636769 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:46.642754 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:46.651729 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:46.784373 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:46.793351 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:46.799334 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:47.264090 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:47.271071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:47.280047 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:47.598196 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:47.612159 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:47.621137 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:47.949258 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:47.962225 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:47.969205 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:48.372128 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:48.380105 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:48.387087 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:48.784026 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:48.788014 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:48.793999 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:49.136083 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:49.143065 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:49.150047 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:49.535017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:49.541002 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:49.552968 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:49.856158 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:49.862143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:49.868126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:50.171314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:50.180291 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:50.188269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:50.497443 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:50.505419 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:50.510406 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:50.902358 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:50.910338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:50.917319 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:51.237461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:51.243446 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:51.249429 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:51.578550 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:51.585530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:51.592515 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:51.903680 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:51.913654 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:51.918641 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:52.252746 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:52.266709 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:52.271696 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:52.683593 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:52.691572 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:52.699552 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:53.064575 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:53.071557 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:53.079536 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:53.335848 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:53.341834 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:53.347817 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:53.708851 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:53.713838 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:53.721816 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:53.973146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:53.977134 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:53.985112 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:54.266393 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:54.281319 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:54.291293 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:54.566558 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:54.571544 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:54.577527 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:54.832845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:54.838831 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:54.843815 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:55.116088 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:55.120076 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:55.127059 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:55.370407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:55.374398 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:55.377387 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:55.674592 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:55.683570 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:55.689553 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:55.956840 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:55.961828 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:55.968805 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:56.210161 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:56.214149 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:56.219136 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:56.502382 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:56.508364 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:56.516345 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:56.802576 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:56.807563 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:56.815545 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:57.100235 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:57.110210 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:57.116192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:57.500164 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:57.506167 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:57.552028 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:58.099562 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:58.104549 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:58.111530 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:58.451619 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:58.456606 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:58.463589 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:58.906404 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:58.910394 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:58.917375 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:59.170696 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:59.178674 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:59.187653 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:59.502807 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:59.507793 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:59.515774 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:59.909720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:04:59.917698 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:04:59.925677 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:04:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:00.232857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:00.236845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:00.242834 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:00.511111 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:00.516098 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:00.521084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:00.825272 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:00.831256 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:00.836241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:01.096545 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:01.111506 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:01.115494 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:01.417685 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:01.422671 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:01.475531 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:01.670039 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:01.674001 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:01.680982 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:01.954251 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:01.962229 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:01.970208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:02.273397 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:02.305312 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:02.311297 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:02.640416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:02.644404 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:02.647397 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:10.829790 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:10.837768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:10.842759 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:11.260639 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:11.266621 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:11.271608 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:11.498002 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:11.503990 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:11.510968 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:11.745341 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:11.752322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:11.755317 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:11.987691 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:11.995672 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:12.004647 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:12.428514 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:12.434499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:12.440482 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:12.784561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:12.789547 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:12.795531 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:12.921197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:12.927181 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:12.932168 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:14.507950 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:14.510944 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:14.517925 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:16.184467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:16.195439 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:16.202421 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:16.764916 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:16.770898 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:16.776881 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:17.008264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:17.013251 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:17.018237 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:17.169830 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:17.176814 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:17.181801 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:17.718348 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:17.721339 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:17.726325 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:17.954716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:17.959700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:17.962693 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:18.097659 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:18.103644 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:18.107685 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:18.513547 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:18.519532 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:18.532497 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:18.795794 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:18.800779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:18.804768 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:19.071055 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:19.079035 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:19.085020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:19.272517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:19.279500 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:19.286483 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:19.570720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:19.575716 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:19.582689 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:19.921868 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:19.925860 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:19.930844 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:20.067479 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:20.072467 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:20.106381 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:20.276918 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:20.282904 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:20.289894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:20.623993 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:20.628978 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:20.634961 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:20.845401 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:20.850386 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:20.855402 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:21.174545 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:21.181524 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:21.201472 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:21.355060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:21.360045 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:21.366064 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:21.711108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:21.717094 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:21.722080 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:21.972410 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:21.980389 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:21.986373 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:22.519947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:22.533908 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:22.541888 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:23.025591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:23.039554 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:23.047532 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:23.475389 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:23.484365 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:23.490349 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:23.802514 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:23.809495 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:23.816478 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:24.136620 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:24.143603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:24.150582 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:24.330101 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:24.337083 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:24.343067 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:24.620326 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:24.628308 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:24.643266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:24.848715 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:24.850709 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:24.856694 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:25.144963 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:25.150910 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:25.156890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:25.394264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:25.399243 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:25.407220 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:26.136272 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:26.148241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:26.178162 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:26.626960 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:26.641919 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:26.644911 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:27.173498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:27.184467 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:27.196437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:27.689118 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:27.707068 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:27.726020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:28.193767 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:28.204739 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:28.216708 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:28.686449 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:28.701410 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:28.708390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:29.398547 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:29.407524 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:29.423479 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:30.336037 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:30.349999 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:30.362965 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:30.842684 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:30.847670 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:30.857643 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:31.140883 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:31.153851 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:31.157840 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:31.341348 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:31.344340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:31.349328 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:31.682436 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:31.689418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:31.692436 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:31.890879 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:31.895866 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:31.900852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:32.165144 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:32.170132 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:32.178112 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:32.410489 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:32.419465 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:32.425449 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:32.713677 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:32.721658 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:32.727640 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:32.934087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:32.942066 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:32.948050 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:33.276175 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:33.284151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:33.290136 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:33.527499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:33.535479 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:33.541462 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:33.853629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:33.863601 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:33.869584 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:34.109944 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:34.125900 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:34.131883 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:34.475963 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:34.484939 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:34.489929 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:34.733276 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:34.739259 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:34.747241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:35.284803 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:35.286795 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:35.293777 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:35.531140 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:35.538121 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:35.559065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:35.816378 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:35.822362 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:35.827348 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:35.993903 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:35.999888 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:36.007865 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:36.299086 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:36.307064 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:36.313052 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:36.556398 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:36.561394 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:36.567402 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:36.793763 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:36.798750 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:36.802740 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:37.058060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:37.064039 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:37.068029 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:37.330328 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:37.334317 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:37.339303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:37.900801 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:37.903792 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:37.908780 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:38.000535 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.006518 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.011507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:38.273806 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.277826 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.283777 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:38.483244 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.486237 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:38.497207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:38.729585 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.734572 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.738561 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:38.982907 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.989888 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:38.994877 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:39.223265 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:39.227256 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:39.234235 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:39.481574 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:39.487559 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:39.493543 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:39.718937 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:39.764816 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:39.768804 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:39.992208 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:39.997193 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.002182 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:40.235556 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.240543 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.248521 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:40.470927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.476911 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.480899 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:40.738211 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.743198 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.751182 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:40.960619 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.965603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:40.971588 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:41.207956 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:41.211945 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:41.218926 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:41.375508 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:41.380494 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:41.384483 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:41.604893 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:41.609882 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:41.615866 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:41.779426 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:41.783416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:41.788402 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:42.033748 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:42.036739 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:42.042723 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:42.323970 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:42.326962 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:42.333943 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:42.552360 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:42.556348 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:42.562332 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:42.776759 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:42.782743 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:42.788728 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:43.084934 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:43.088924 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:43.094908 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:43.347234 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:43.351222 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:43.355212 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:43.464920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:43.471899 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:43.481901 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:43.696299 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:43.700288 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:43.706275 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:43.876821 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:43.881805 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:43.940647 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:44.130139 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:44.137123 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:44.143107 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:44.323621 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:44.327611 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:44.333594 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:44.652743 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:44.657727 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:44.661717 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:44.909056 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:44.914041 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:44.939974 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:45.237181 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:45.259121 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:45.263108 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:45.370821 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:45.375808 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:45.379796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:45.638105 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:45.645088 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:45.653064 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:45.814633 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:45.821614 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:45.826600 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:47.091218 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.096204 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:47.102189 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.107175 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.111164 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:47.120142 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:47.135100 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.138109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.143079 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:47.203916 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.207905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.210899 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:47.421335 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.429316 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.435299 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:47.871132 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:47.876118 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:47.883100 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:48.140411 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:48.145398 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:48.149387 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:49.066759 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:49.071746 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:49.078726 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:49.083713 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:49.091693 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:49.100669 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:49.196413 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:49.200401 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:49.206384 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:49.214363 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:49.223338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:49.228326 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:49.336037 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:49.339031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:49.344016 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:50.161012 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:50.165999 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:50.169986 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:50.439266 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:50.444254 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:50.450237 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:50.769383 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:50.780353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:50.782348 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:51.214194 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:51.217185 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:51.226161 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:51.574231 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:51.582209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:51.589189 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:51.966182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:51.974161 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:51.981142 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:52.433931 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:52.441912 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:52.450886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:52.939579 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:52.947559 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:52.953541 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:53.423284 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:53.430267 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:53.435252 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:54.154330 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:54.159316 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:54.173277 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:55.750059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:55.762029 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:55.772001 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:56.256706 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:56.268673 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:56.293606 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:57.451510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:57.475446 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:57.545259 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:58.742056 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:58.751032 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:58.761006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:59.160937 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:59.170910 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:59.178889 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:59.493048 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:59.500029 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:59.508009 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:05:59.956807 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:59.964786 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:05:59.974759 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:05:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:00.285927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:00.293906 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:00.299889 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:00.725750 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:00.734729 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:00.740712 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:01.048886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:01.060854 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:01.067836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:01.379003 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:01.384986 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:01.390983 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:01.628336 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:01.634319 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:01.643297 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:01.994357 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:01.999374 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:02.025275 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:02.368357 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:02.376336 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:02.381324 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:02.758313 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:02.768287 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:02.775268 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:03.295874 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:03.325796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:03.332776 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:04.058834 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:04.076788 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:04.082772 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:04.552516 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:04.562487 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:04.567473 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:05.901906 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:05.908887 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:05.922849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:06.278898 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:06.285879 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:06.293857 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:06.923176 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:06.930158 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:06.938136 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:07.389924 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:07.396905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:07.401892 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:07.827753 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:07.832740 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:07.844708 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:08.225689 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:08.233669 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:08.245636 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:08.835057 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:08.846030 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:08.856003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:09.211053 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:09.220029 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:09.242968 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:09.965036 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:09.972017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:09.979997 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:12.980968 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:13.008895 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:13.671124 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.249140 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.255123 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.264100 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.268088 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.281054 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.290032 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.431653 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.436638 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.442623 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.468552 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.800667 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.802660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.816621 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.822606 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.829588 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.839560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.848538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.852527 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.866488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.874466 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.883442 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.896408 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.906380 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.914359 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:19.921341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.940292 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.947272 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.955249 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.968217 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:19.979188 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.000130 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.018084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.026060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.380115 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:20.382109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:20.391084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.402056 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.419011 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:20.424995 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:20.426988 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.438956 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.455911 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:20.469873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:20.472866 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:20.481842 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:21.241810 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:21.251781 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:21.264748 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:21.504108 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:21.528046 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:21.534026 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:21.745462 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:21.762416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:21.775381 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:22.210770 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.214762 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.220742 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:22.363361 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.370344 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.374333 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:22.615687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.619676 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.624663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:22.847068 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.851058 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.858038 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:22.946802 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.951789 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:22.956775 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:23.696796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:23.707773 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:23.712753 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:23.723723 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:23.730705 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:23.749652 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:24.214410 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:24.225381 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:24.228373 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:24.645258 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:24.654238 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:24.674189 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:25.208751 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:25.213738 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:25.224710 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:25.935823 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:25.942788 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:25.948774 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:26.121311 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:26.126303 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:26.131283 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:26.504285 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:26.510270 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:26.514265 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:26.994973 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:26.999961 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:27.007940 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:27.339054 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:27.349026 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:27.359998 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:27.849694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:27.857665 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:27.870630 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.309781 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:29.312772 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:29.318757 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:29.324743 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.328733 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.336712 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.458384 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:29.466364 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.480323 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.669820 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:29.677796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:29.684778 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.695777 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.700736 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:29.708742 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:30.449731 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:30.458714 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:30.464692 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:30.574399 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:30.579385 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:30.596351 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:31.146866 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:31.148861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:31.150856 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:31.175788 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:31.190760 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:31.195736 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:31.391214 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:31.392209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:31.396198 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:31.560758 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:31.564747 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:31.573724 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:31.843004 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:31.851981 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:31.863948 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:32.275342 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:32.285863 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:32.291845 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:32.529745 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:32.535729 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:32.541718 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:32.871826 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:32.881801 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:32.888783 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:33.125151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:33.130137 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:33.138115 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:33.411384 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:33.416371 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:33.424348 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:33.624815 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:33.632793 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:33.638776 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:34.300007 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:34.306989 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:34.313969 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:34.321979 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:34.326935 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:34.337905 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:34.496482 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:34.500470 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:34.507452 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:34.731851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:34.813634 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:34.820626 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.461899 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:35.466885 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.526725 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.616486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:35.620501 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.625491 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.634438 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:35.641419 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.647403 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.737164 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:35.742149 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:35.748133 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.969542 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:35.977521 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:35.986495 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:36.193940 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:36.199924 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:36.208906 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:36.579908 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:36.586890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:36.606836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:36.944932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:36.950917 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:36.960891 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:37.246127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:37.253108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:37.257100 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:37.497454 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:37.505432 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:37.526376 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:37.912345 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:37.919326 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:37.927306 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:38.218526 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:38.228498 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:38.247447 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:38.797974 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:38.829891 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:38.846844 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:39.170977 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:39.172973 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:39.181948 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:39.588861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:39.593847 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:39.598834 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:39.943910 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:39.954882 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:39.961864 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:40.427615 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:40.435595 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:40.440581 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:40.878410 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:40.884408 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:40.892373 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:41.516703 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:41.526676 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:41.532673 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:42.029331 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:42.037311 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:42.042297 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:44.648387 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:44.654372 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:44.663347 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:44.669333 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:44.684291 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:44.694264 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:44.701246 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:44.743135 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:44.752110 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:44.769065 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:44.771061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:44.774053 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:44.780034 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:44.794996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:44.801977 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:45.126111 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:45.131096 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:45.135085 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:45.630760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:45.634749 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:45.637742 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:46.336871 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:46.341857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:46.350833 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:46.357814 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:46.363800 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:46.370781 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:46.378759 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:46.388734 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:46.392721 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:46.833542 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:46.852492 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:46.860471 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:46.861469 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:46.869446 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:46.875430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:47.152688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:47.157675 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:47.163659 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:47.552618 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:47.558603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:47.563589 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:47.934597 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:47.940580 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:47.949556 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:48.174955 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:48.177946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:48.182933 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:48.720494 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:48.723486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:48.728473 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:48.986782 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:48.990773 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:48.998751 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:49.200213 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:49.206196 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:49.212180 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:49.446555 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:49.451540 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:49.457524 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:49.691897 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:49.698877 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:49.709847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:49.945218 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:49.951203 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:49.955192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:50.532647 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:50.539629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:50.546609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:50.554589 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:50.561570 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:50.571543 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:51.275660 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.280647 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.301590 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.308575 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.315555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:51.332508 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:51.806240 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.813222 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.815216 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.825191 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.828183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:51.840150 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:51.979776 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.987756 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:51.993739 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:52.399654 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:52.403643 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:52.409627 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:54.781164 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:54.789143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:54.797122 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:55.085352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:55.092335 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:55.099314 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:55.920120 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:55.925104 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:55.933083 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:55.940065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:55.951036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:55.963005 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:56.263200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:56.268187 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:56.273174 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.172769 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:57.177753 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.185732 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.377221 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:57.381211 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:57.387196 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:57.391184 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.396171 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.404150 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.609598 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:57.611591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:57.664452 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.675452 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.682405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.688387 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:06:57.699358 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:57.702352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:06:57.706341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:06:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:01.856117 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:01.860104 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:01.864093 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:02.186232 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:02.189223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:02.194211 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:02.454620 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:02.477558 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:02.481550 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:02.578771 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:02.642599 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:02.813146 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:03.180534 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:03.183520 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:03.187508 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:04.058181 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:04.062168 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:04.066158 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:07:04.072142 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:04.076132 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:07:04.083143 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:07:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:01.048393 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:01.049390 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:02.683488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:02.685484 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:02] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:02] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:03] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:03.887268 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:03.888268 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:03.907214 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:03.928158 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:03.951098 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:03.961071 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:03] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:04.002959 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:04] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:04.023902 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:04.026894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:04] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:04] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:04] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:04] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:04] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:04.225363 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:04] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:04] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:15.519317 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:19.086752 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-20 11:10:15.523316 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-20 11:10:19.096765 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:19] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:19.339078 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:19.342072 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:19.347056 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:19.352045 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:19.661219 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:22.682813 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:22.688797 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:22] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:27.852525 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:10:27.855516 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:10:27.860504 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:10:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:34:52.576080 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 11:34:52.577077 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 11:34:52.577077 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 11:35:31.764637 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 11:35:31.765634 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 11:35:31.765634 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 11:37:37.202518 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:37.206509 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:37] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:37] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:38.075186 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:38.076183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:38] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:38.965803 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:38.967799 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:38.968796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:38.977772 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:38.992740 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:38.995723 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:39.325842 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:39.328834 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:39.334816 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:39.338805 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:44.871011 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:44.904920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:44.909907 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:47.638610 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:47.642599 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:47.649580 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:47.664540 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:48.790531 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:37:54.997938 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:37:55.002954 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:55] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:37:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:38:02.044096 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:38:02.050079 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:38:02.055066 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:38:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:38:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:38:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:40:41.392468 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:40:41.409422 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:40:41.428373 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:40:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:40:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:40:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:42:36.008882 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:42:36.019851 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:42:36.029828 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:42:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:42:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:42:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:45:03.727996 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:45:03.738966 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:45:03.746944 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:45:12.780251 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:45:12.788229 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:45:12.798206 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:45:53.411695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:45:53.419673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:45:53.428648 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:45:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:46:54.522244 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:46:54.525236 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:46:54.531218 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:46:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:46:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:46:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:47:25.025289 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:47:25.043241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:47:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:47:25.061193 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:47:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:47:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:47:31.982683 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:47:31.989669 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:47:31.998640 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:47:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:47:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:47:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:48:49.908420 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:48:49.918395 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:48:49.933352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:48:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:48:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:48:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:49:23.780476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:49:23.791443 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:49:23.800421 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:49:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:49:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:49:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:49:54.709129 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:49:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:49:54.748025 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:49:54.759995 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:49:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:49:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:50:03.192236 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:50:03.200215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:50:03.207196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:50:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:50:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:50:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:50:51.528204 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:50:51.536182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:50:51.543162 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:50:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:50:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:50:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:51:27.051848 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:51:27.059832 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:51:27.068802 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:51:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:51:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:51:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:51:51.048745 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:51:51.056725 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:51:51.066701 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:51:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:51:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:51:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:53:51.353534 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:53:51.365503 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:53:51.374479 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:53:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:53:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:53:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:55:39.510605 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:55:39.550499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:55:39.596375 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:55:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:55:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:55:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:58:07.899359 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:58:07.909351 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:58:07.916313 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:58:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:58:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:58:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:58:13.284957 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:58:13.292938 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:58:13.298920 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:58:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:58:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:58:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 11:59:39.417249 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:59:39.424231 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 11:59:39.432207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:59:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:59:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 11:59:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:00:59.883873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:00:59.894844 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:00:59.900830 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:00:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:00:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:00:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:03:09.372342 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:03:09.384310 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:03:09.392290 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:03:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:03:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:03:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:03:16.645892 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:03:16.653868 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:03:16.663842 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:03:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:03:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:04:25.682395 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:04:25.690373 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:04:25.702341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:04:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:04:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:04:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:05:10.789014 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:05:10.795995 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:05:10.809958 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:05:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:05:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:05:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:05:16.336247 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:05:16.344233 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:05:16.351204 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:05:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:05:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:05:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:07:31.126009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:07:31.132994 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:07:31.141966 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:07:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:07:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:07:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:07:36.757947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:07:36.765957 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:07:36.774903 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:07:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:07:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:07:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:10:33.149052 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:10:33.157030 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:10:33.165020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:10:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:10:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:10:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:13:48.254538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:13:48.261520 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:13:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:13:48.270495 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:13:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:13:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:13:54.382157 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:13:54.389140 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:13:54.400103 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:13:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:13:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:13:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:14:29.884890 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:14:29.892870 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:14:29.898854 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:14:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:14:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:14:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:14:37.731531 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:14:37.740507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:14:37.746491 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:14:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:14:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:14:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:15:23.968228 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:15:23.978203 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:15:23.986180 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:15:40.272869 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:15:40.280849 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:15:40.287829 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:15:58.789782 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:15:58.799755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:15:58.822693 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:15:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 12:16:08.622486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:16:08.633457 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 12:16:08.639441 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:16:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:16:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 12:16:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 13:11:40.110535 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:11:40.116519 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:11:40.116519 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:11:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:11:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:11:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 13:16:46.685287 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:16:46.694263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:16:46.706238 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:16:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:16:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:16:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 13:17:56.600111 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:17:56.610078 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:17:56.618057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:17:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:17:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:17:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 13:18:02.648950 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:18:02.656929 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:18:02.663909 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 13:18:36.127740 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:18:36.137715 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:18:36.148688 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 13:18:41.804144 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:18:41.818126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:18:41.828078 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:18:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 13:19:12.871351 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:19:12.880314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:19:12.891286 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:19:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:19:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:19:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 13:19:20.644198 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:19:20.652175 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 13:19:20.659156 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:19:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:19:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 13:19:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:36:13.352788 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 15:36:13.368754 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 15:36:13.369743 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 15:37:24.634088 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 15:37:24.634088 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 15:37:24.635085 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 15:39:08.239041 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 15:39:08.239041 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 15:39:08.240038 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 15:39:58.760246 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 15:39:58.760246 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 15:39:58.760246 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 15:41:17.321163 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:41:17.322161 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:17] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:17] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:41:18.144994 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:41:18.144994 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:18] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:41:19.060546 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:41:19.062541 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:41:19.063503 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:41:19.068494 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:41:19.077466 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:41:19.087441 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:41:19.461441 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:41:19.474405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:41:19.482384 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:41:19.487370 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:41:19] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 15:48:54.292595 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 15:48:54.293593 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 15:48:54.293593 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 15:49:17.923322 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 15:49:17.923322 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 15:49:17.924320 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 15:49:18.184144 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:18.190129 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:18.196113 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:18.204092 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:18.208080 : Le token du partenaire n'est pas valide +INFO:root:2022-10-20 15:49:18.214067 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:18.230025 : Le token partner est vide +INFO:root:2022-10-20 15:49:20.805931 : get_partner_account - Le token n'est pas valide +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:20.810917 : getRecodedImage - Impossible de recuperer le recid du user +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:20.814906 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-20 15:49:18.210076 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-20 15:49:20.814906 : get_partner_class - Le token est vide +INFO:root:2022-10-20 15:49:20.814906 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-20 15:49:18.220067 , _id = 61e538fab80f67195de32dd2 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:20.835852 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:20] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:20.836849 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:20] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:21.512187 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:21.522172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:21.531135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:21.551082 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:21] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:22.523482 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:26.803035 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:26.815006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:49:33.041352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:33.047336 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:49:33.053322 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:49:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:53:06.660008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:53:06.673971 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:53:06.709876 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:53:43.441306 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:53:43.452276 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:53:43.461252 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:53:49.898095 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:53:49.905076 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:53:49.914058 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:53:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 15:55:48.741067 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 15:55:48.741067 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 15:55:48.741067 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 15:55:54.649274 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:55:54.654251 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:55:54.666220 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:55:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:55:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:55:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:57:53.308166 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:57:53.313152 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:57:53.331104 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:57:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:57:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:57:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:58:17.506476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:58:17.517447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:58:17.524428 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:58:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:58:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:58:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:58:42.457719 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:58:42.466696 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:58:42.476668 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:58:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:58:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:58:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 15:59:18.639949 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:59:18.649889 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 15:59:18.657867 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:59:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:59:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 15:59:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:00:34.676469 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:00:34.689449 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:00:34.699405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:00:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:00:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:00:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:00:42.790378 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:00:42.797353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:00:42.803336 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:00:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:00:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:01:26.148785 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:01:26.156759 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:01:26.166771 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:01:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:01:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:01:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:02:14.097613 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:02:14.105591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:02:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:02:14.118555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:02:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:02:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:03:02.824493 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:03:02.831475 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:03:02.850426 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:03:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:03:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:03:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:03:10.074760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:03:10.082737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:03:10.094704 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:03:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:03:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:03:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:05:27.701499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:05:27.713478 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:05:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:05:27.752360 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:05:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:05:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:05:38.114648 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:05:38.131604 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:05:38.156556 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:05:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:06:17.500045 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:06:17.514012 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:06:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:06:17.524978 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:06:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:06:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:06:32.518520 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:06:32.526498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:06:32.529491 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:06:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:06:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:06:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:07:03.314703 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:07:03.324675 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:07:03.331657 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:07:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:07:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:07:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:13:30.325530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:13:30.336493 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:13:30.347459 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:13:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:13:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:13:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:14:16.515520 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:14:16.526479 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:14:16.539454 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:14:31.127658 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:14:31.143615 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:14:31.170547 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:14:55.358933 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:14:55.369904 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:14:55.382870 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:14:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:16:45.925532 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:16:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:16:46.010307 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:16:46.023273 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:16:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:16:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:17:07.334786 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:17:07.354751 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:17:07.388642 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:17:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:17:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:17:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:17:29.500447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:17:29.510422 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:17:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:17:29.535355 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:17:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:17:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:18:03.452549 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:18:03.461555 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:18:03.470526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:18:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:18:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:18:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:19:04.907995 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:19:04.915974 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:19:04.927940 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:19:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:19:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:19:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:19:51.775203 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:19:51.782187 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:19:51.792159 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:19:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:19:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:19:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:20:02.674055 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:20:02.683032 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:20:02.690012 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:20:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:20:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:20:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:23:30.316625 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:23:30.323607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:23:30.352564 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:23:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:23:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:23:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:25:44.540719 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:25:44.548698 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:25:44.558688 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:25:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:25:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:25:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:26:04.744687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:26:04.753665 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:26:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:26:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:26:04.781591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:26:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:26:48.785662 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:26:48.794639 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:26:48.805610 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:26:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:26:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:26:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:27:09.217640 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:27:09.229611 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:27:09.238584 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:27:19.119160 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:27:19.129133 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:27:19.140104 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:27:49.628059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:27:49.634042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:27:49.647011 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:27:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:29:10.606489 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:29:10.616461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:29:10.624443 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:29:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:29:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:29:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:29:41.420413 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:29:41.432381 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:29:41.445345 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:29:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:29:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:29:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:31:23.624768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:31:23.631750 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:31:23.640727 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:31:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:31:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:31:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:31:37.835368 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:31:37.843345 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:31:37.853316 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:31:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:31:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:31:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:32:08.838737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:32:08.850735 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:32:08.861686 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:32:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:32:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:32:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:32:20.340988 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:32:20.346964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:32:20.352950 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:32:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:32:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:32:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:33:20.047799 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:33:20.056774 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:33:20.062793 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:33:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:33:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:33:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:34:37.579484 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:34:37.589458 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:34:37.601427 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:34:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:34:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:34:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:35:10.416043 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:35:10.423034 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:35:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:35:10.433993 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:35:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:35:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:35:26.047103 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:35:26.056079 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:35:26.063073 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:35:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:35:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:35:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:36:23.058087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:36:23.068063 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:36:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:36:23.080036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:36:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:36:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:37:18.830452 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:37:18.840429 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:37:18.850414 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:37:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:37:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:37:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:37:32.547769 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:37:32.558739 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:37:32.569717 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:37:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:37:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:37:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:38:13.010726 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:38:13.020699 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:38:13.033666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:38:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:38:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:38:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:38:56.274519 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:38:56.284494 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:38:56.296460 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:38:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:38:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:38:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:39:04.653730 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:39:04.664693 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:39:04.674657 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:39:30.550995 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:39:30.559971 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:39:30.572945 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:39:39.842148 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:39:39.854118 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:39:39.865118 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:39:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:40:07.366946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:40:07.384894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:40:07.393870 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:40:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:40:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:40:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:40:40.661695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:40:40.672661 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:40:40.681636 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:40:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:40:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:40:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:41:38.006917 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:41:38.008913 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:38] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:38] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:41:39.725321 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:41:39.725321 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:39] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:41:40.795460 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:41:40.797453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:41:40.803438 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:41:40.816403 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:41:40.841338 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:41:40.852310 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:40] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:41:41.150510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:41:41.157492 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:41:41.167465 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:41:41.174449 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:41:41] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:42:51.938080 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:42:51.954034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:42:51.967995 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:42:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:42:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:42:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:43:43.284246 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:43:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:43:43.312172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:43:43.319154 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:43:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:43:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:46:02.498785 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:46:02.514743 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:46:02.522722 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:46:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:46:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:46:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:46:11.448853 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:46:11.459824 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:46:11.469796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:46:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:46:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:46:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:50:11.584240 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:50:11.595210 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:50:11.605184 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:50:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:50:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:50:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:50:19.061114 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:50:19.080062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:50:19.085052 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:50:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:50:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:50:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:51:01.380980 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:51:01.388958 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:51:01.405916 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:51:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:51:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:51:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 16:51:14.954411 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:51:14.962391 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 16:51:14.970405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:51:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:51:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 16:51:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:50:19.036573 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 17:50:19.036573 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 17:50:19.037572 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 17:50:56.617672 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 17:50:56.618669 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 17:50:56.618669 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 17:52:46.884606 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:52:46.887608 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:47] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:47] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:48.559126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:52:48.559126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:49.345025 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:49.659183 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:52:49.660180 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:52:49.661178 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:49.667164 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:49.674144 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:49.685115 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:49.972383 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:49.978332 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:49.996284 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:52:58.787008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:52:58.789003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:58] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:52:59] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.152357 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:53:00.152357 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.631076 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:53:00.636063 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.642048 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.650026 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.661994 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:53:00.666980 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.671966 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.683934 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.690918 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:00.697897 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:11.661839 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:53:14.438770 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-20 17:53:11.662849 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-20 17:53:14.447746 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:14] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:14.705060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:53:14.708052 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:53:14.714038 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:14.723012 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:15.057120 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:53:17.510556 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:53:17.516544 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:17] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:53:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:54:41.530807 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:54:41.581671 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 17:54:41.586659 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-20 17:54:42.706665 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 17:54:42.706665 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:54:42] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:56:02.398829 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:56:02.413785 : CheckisDate -time data '17/003/2023' does not match format '%d/%m/%Y' - ERRORRRR AT Line : 468 +INFO:root:2022-10-20 17:56:02.424756 : update_class -time data '17/003/2023' does not match format '%d/%m/%Y' - ERRORRRR AT Line : 735 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:56:02] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:56:33.501453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:56:33.515383 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 17:56:33.520368 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-20 17:56:33.923291 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 17:56:33.924288 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:56:33] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 17:57:26.990537 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 17:57:27.018459 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 17:57:27.026442 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-20 17:57:27.591928 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 17:57:27.592925 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 17:57:27] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 18:00:17.944605 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 18:00:17.945603 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 18:00:17.945603 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 18:00:45.352132 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 18:00:45.352132 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 18:00:45.352132 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 18:02:13.943238 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 18:02:16.964189 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 18:02:16.972137 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-20 18:02:17.468807 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 18:02:17.468807 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 18:02:17] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 18:03:05.725115 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 18:03:05.741073 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 18:03:05.746059 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-20 18:03:06.109087 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 18:03:06.110086 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 18:03:06] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 18:05:00.788498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 18:05:00.771543 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 18:05:00.867287 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 18:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 18:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 18:05:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:22:41.680008 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 19:22:41.681999 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 19:22:41.682996 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 19:23:21.814186 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 19:23:21.814186 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 19:23:21.814186 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 19:25:17.635182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:17.642167 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:17] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:18] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:25:18.610574 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:18.610574 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:19] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:25:20.106577 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:20.109599 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:20.111562 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:20.115559 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:20.139487 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:20.145470 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:25:20.560400 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:20.567341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:25:20.573325 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:25:20.583298 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:25:20] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:35.927752 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:37:35.937692 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:36] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:36] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:37.615207 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:37:37.615207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:38.688337 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:37:38.701301 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:38.713270 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:38.726235 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:38.756155 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:37:38.765133 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:38.779094 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:38.787072 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:37:38.799041 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:38.814001 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:38] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:54.015134 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:37:57.932364 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-20 19:37:54.024169 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-20 19:37:57.946361 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:57] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:58.309355 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:37:58.316336 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:37:58.326309 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:58.341273 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:37:58.832956 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:37:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:01.606539 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:38:01.616514 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:01] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:48.309440 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:38:48.342349 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:48] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:48] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:48.911825 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:38:48.911825 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:49] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:49.948054 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:38:49.951046 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:38:49.961019 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:49.970995 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:49.993932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:38:49.998916 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:50.274185 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:50.311088 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:38:50.319062 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:38:50.330032 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:38:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:00.918231 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:00.924246 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:00.931231 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:21.913067 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:21.930021 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-20 19:39:21.915062 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-20 19:39:21.943984 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:21] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:22.221243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:22.530417 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:22.537397 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:22.546378 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:23.229548 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:28.660024 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:29.011084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:29] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:29] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:29.929631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:29.930628 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:30] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:30.975830 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:30] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:31.289992 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:31.292985 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:31.295976 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:31.301990 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:31.319914 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:31.341853 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:31.636075 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:31.650028 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:31.660014 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:31] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:39:36.134037 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:39:36.138025 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:36] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:39:36] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:41:39.963788 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:41:39.973758 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:41:39] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:41:40] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:41:50.377755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:41:50] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:44:27.436471 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:44:27] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:44:38.860964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 19:44:38.863951 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:44:38] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:44:38] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:44:52.378338 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:44:52] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 19:45:56.448729 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 19:45:56] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 19:53:40.083951 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 19:53:40.083951 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 19:53:40.083951 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 19:54:33.888686 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 19:54:33.888686 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 19:54:33.888686 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 19:58:55.598569 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 19:58:55.598569 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 19:58:55.598569 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:00:02.354217 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:00:02.354217 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:00:02.354217 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 20:00:24.752734 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:00:24.757713 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:00:24.760708 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:00:24.776665 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:00:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:00:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:00:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:00:25.736099 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:00:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:00:28.487236 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:00:28.491227 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:00:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:00:28] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:00:39.258588 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:00:41.205381 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 20:00:41.209370 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-20 20:00:42.023645 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-20 20:00:42.023645 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:00:42] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:10:10.458709 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:10:10.458709 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:10:10.458709 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:10:49.601911 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:10:49.601911 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:10:49.601911 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 20:10:52.189416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:10:52.221330 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:10:53] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:10:57] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:11:01.713940 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:11:01.717932 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:11:01] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:11:01] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:12:09.154209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:09.158210 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:13.836312 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:13.836312 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:14] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:14] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:14] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:12:14.975265 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:14.976262 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:14.978256 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:15.005186 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:15.008176 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:15.144810 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:12:15.890814 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:15.891811 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:15.896805 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:12:15.902784 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:12:23.156920 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:12:23.159911 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:12:37.596172 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:12:37] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:13:11.996438 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:13:25.402753 : AddStagiairetoClass -no such item for Cursor instance - ERRORRRR AT Line : 81 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:13:25] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:15:13.270398 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:15:13.270398 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:15:13.270398 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:19:25.741108 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:19:25.741108 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:19:25.741108 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 20:19:49.816469 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:19:49.818484 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:19:50] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:19:50.333074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:19:50.333074 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:19:58] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:19:58] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:00.129593 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:00.147545 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:00.173475 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:00.184447 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:00.221347 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:00.250270 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:00.530520 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:00.556453 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:00.666156 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:00.674135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:12.099592 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:12.104587 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:12.115538 : {'external_code': 'REC_PA120003', 'datelieu': [{'date': '22/11/2022', 'ville': 'toulouse', 'code_postal': '31009'}, {'date': '22/01/2023', 'ville': 'lyon', 'code_postal': '69109'}], 'description': 'At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.\xa0', 'display_rank': '50', 'duration': 9.0, 'duration_unit': 'jour', 'institut_formation': 'MySy Training Technologie', 'internal_code': 'Mysy_2022-10-10 20:47:15.864531', 'internal_url': 'simulez-le-schema-de-votre-reseau-avec-cisco-packet-tracer-635', 'isalaune': '1', 'metier': 'digital', 'note': '2', 'objectif': 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ', 'prerequis': 'Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis\xa0', 'presentiel': {'presentiel': '1', 'distantiel': '1'}, 'price': 200.0, 'programme': 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'published': '1', 'title': 'Simulez le schéma de votre réseau avec Cisco Packet Tracer', 'token': 'o1nJb8TeYl5ebuKZLiUzsLuqLb_mn_gGkQ', 'trainer': 'MySy Formarteur 03', 'zone_diffusion': {'country': ['fr'], 'city': ['']}, 'inscription': '1'} +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:12] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:12] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:49.558070 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:49.561060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:49] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:49] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:49.835328 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:49.835328 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:50] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:50.515523 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:50.821688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:50.824683 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:50.829669 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:50.838672 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:50.849616 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:50.854603 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:51.149814 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:20:51.158790 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:20:51.162778 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:20:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:31.806894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:21:31.861749 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:32.240734 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:21:32.240734 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:32.785276 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:21:32.786273 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:21:32.788269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:32.802233 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:32.811208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:32.816195 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:32] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:33.112402 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:21:33.116401 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:33.123385 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:33.131351 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:21:41.998098 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:21:42.005099 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:21:42.011062 : {'external_code': 'VP14120', 'title': "L'essentiel d'After Effects", 'trainer': 'PYRAMYD', 'type': 'mixte', 'support': 'video', 'presentiel': {'presentiel': '1', 'distantiel': '0'}, 'location': {'rue': '2, avenue de la republique', 'ville': 'Paris', 'cp': '75009', 'pays': 'France'}, 'institut_formation': 'PYRAMYD', 'price': 1660.0, 'url': 'www.cheirf_cesoir.fr', 'lang': 'fr', 'certif': '1', 'description': '

Réaliser et créer des animations simples

', 'date_update': '2022-10-20 20:00:39.273550', 'token': 'cherif', 'indexed_video_text': '0', 'isalaune': '1', 'internal_url': 'l-essentiel-d-after-effects-c0e', 'duration': 3.0, 'metier': '', 'published': '1', 'note': '3.5', 'display_rank': '55', 'datelieu': [{'date_du': '04/01/2023', 'date_au': '15/01/2023', 'ville': 'paris', 'code_postal': '75009', 'adresse': 'rue du test', 'session_id': 'Gc2Ab-fMYxkIaKtZqzfzkoXPTMELLwNauw'}, {'date_du': '12/03/2023', 'date_au': '14/03/2023', 'ville': 'roisy en brie', 'code_postal': '77680', 'adresse': 'rue du recette', 'session_id': 'L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA'}, {'date_du': '21/11/2022', 'date_au': '25/03/2023', 'ville': 'paris', 'code_postal': '75009', 'adresse': 'rue de france', 'session_id': 'S5m3HewqS0blAsyv7ekUTHFQ2MyEezCf6A'}], 'domaine': '', 'img_url': '', 'mots_cle': '

motcle_cje 

', 'plus_produit': '

plus_produit_ch

', 'objectif': '

obj v2

', 'prerequis': '

requis

', 'programme': '

prooo

', 'owner': 'mysys', 'zone_diffusion': {'country': ['fr'], 'city': ['paris']}} +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:42] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:21:42] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:22:28.139567 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:22:28.147546 : {'external_code': 'VP14120', 'title': "L'essentiel d'After Effects", 'trainer': 'PYRAMYD', 'type': 'mixte', 'support': 'video', 'presentiel': {'presentiel': '1', 'distantiel': '0'}, 'location': {'rue': '2, avenue de la republique', 'ville': 'Paris', 'cp': '75009', 'pays': 'France'}, 'institut_formation': 'PYRAMYD', 'price': 1660.0, 'url': 'www.cheirf_cesoir.fr', 'lang': 'fr', 'certif': '1', 'description': '

Réaliser et créer des animations simples

', 'date_update': '2022-10-20 20:00:39.273550', 'token': 'cherif', 'indexed_video_text': '0', 'isalaune': '1', 'internal_url': 'l-essentiel-d-after-effects-c0e', 'duration': 3.0, 'metier': '', 'published': '1', 'note': '3.5', 'display_rank': '55', 'datelieu': [{'date_du': '04/01/2023', 'date_au': '15/01/2023', 'ville': 'paris', 'code_postal': '75009', 'adresse': 'rue du test', 'session_id': 'Gc2Ab-fMYxkIaKtZqzfzkoXPTMELLwNauw'}, {'date_du': '12/03/2023', 'date_au': '14/03/2023', 'ville': 'roisy en brie', 'code_postal': '77680', 'adresse': 'rue du recette', 'session_id': 'L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA'}, {'date_du': '21/11/2022', 'date_au': '25/03/2023', 'ville': 'paris', 'code_postal': '75009', 'adresse': 'rue de france', 'session_id': 'S5m3HewqS0blAsyv7ekUTHFQ2MyEezCf6A'}], 'domaine': '', 'img_url': '', 'mots_cle': '

motcle_cje 

', 'plus_produit': '

plus_produit_ch

', 'objectif': '

obj v2

', 'prerequis': '

requis

', 'programme': '

prooo

', 'owner': 'mysys', 'zone_diffusion': {'country': ['fr'], 'city': ['paris']}} +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:22:28] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:22:57.659819 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:22:59.933739 : AddStagiairetoClass -index 'datelieu' cannot be applied to Cursor instances - ERRORRRR AT Line : 83 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:22:59] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:24:55.564330 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:24:55.564330 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:24:55.564330 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 20:25:03.095019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:25:05.034798 : AddStagiairetoClass -0 - ERRORRRR AT Line : 82 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:25:05] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:25:33.137512 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:25:33.137512 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:25:33.137512 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 20:25:46.074962 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:25:46] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:33:18.371131 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:33:18.220453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:33:18.631355 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:33:18.220453 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:33:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:33:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:33:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:33:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:33:49.517635 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:33:49] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:33:49.754003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:33:59] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:34:48.261281 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:34:48.324112 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:34:48.362013 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:34:54.722001 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:34:54.781839 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:34:54.818771 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:34:54.981337 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:34:56.555990 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:34:59.711550 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:34:59.726512 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:34:59] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:35:04.376076 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:35:04.379069 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:35:04.384057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:35:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:35:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:35:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:26.413413 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:45:26.414411 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:45:26.414411 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:45:55.180225 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:45:55.180225 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:45:55.180225 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 20:45:55.280954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:45:55.285941 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:45:55.298909 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:45:55.314870 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:45:55.322843 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:45:55.330822 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:55.352766 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:55.364742 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:45:55.385676 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:55.394652 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:root:2022-10-20 20:45:55.396645 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:55.398641 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:55] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.048903 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.364061 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.381015 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.389990 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:45:56.394977 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.402956 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.409937 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.688195 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.700161 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.711132 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:56.722120 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:45:59.127263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:45:59.133238 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:59] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:45:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:46:05.837422 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:46:05.841409 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:46:05.845400 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:46:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:46:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:46:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:46:16.821061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:46:16.829039 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:46:16] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:46:16] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:49:14.378259 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:49:14.378259 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:49:14.378259 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:52:10.112681 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:52:10.112681 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:52:10.113679 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 20:54:40.554817 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:54:40.560799 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:54:40.563790 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:54:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:54:42.019901 : GetAllClassStagiaire - Creation partner account : Le champ 'session' n'est pas autorisé, Creation partenaire annulée +INFO:root:2022-10-20 20:54:42.019901 : GetAllClassStagiaire - Creation partner account : Le champ 'session' n'est pas autorisé, Creation partenaire annulée +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:54:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:54:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:55:28.597953 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:55:28.602940 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:55:28.609921 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:55:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:55:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:55:28.631862 : GetAllClassStagiaire - Creation partner account : Le champ 'session' n'est pas autorisé, Creation partenaire annulée +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:55:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:55:51.844592 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:55:51.858555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:55:51] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:55:51] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:56:00.663558 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:56:00] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 20:56:22.066175 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 20:56:22.092125 : AddStagiairetoClass -'session' - ERRORRRR AT Line : 132 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 20:56:22] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 20:59:48.340456 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 20:59:48.340456 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 20:59:48.340456 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 21:00:37.384346 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:00:37.390330 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:00:37.395318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:00:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:00:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:00:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:00:57.887660 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:00:57.894640 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:00:57] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:00:57] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:01:05.780561 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:01:05] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:01:22.161339 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:01:24.285071 : AddStagiairetoClass - Creation partner account : Le champ 'session' n'est pas autorisé, Creation partenaire annulée +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:01:24] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:02:21.329214 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:02:21] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:02:30.570673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:02:30.572681 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:02:30] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:02:30] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:02:33.775087 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:02:33] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:02:46.346029 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:02:46] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:03:05.146907 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:03:05.150895 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:03:05.159871 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:03:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:03:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:03:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:05:00.681793 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:05:00.686779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:05:00.693762 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:05:09.684731 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:05:09.688719 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:05:09.695701 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:05:16.738533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:05:16.744519 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:05:16.750505 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:05:26.157859 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:05:39.912810 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:05:46.520160 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:05:55.504011 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:05:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:06:07.242785 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:06:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:06:20.086839 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:07:05.230936 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:07:05.236919 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:07:05.243900 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:07:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:07:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:07:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:07:18.164394 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:07:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:09:07.084778 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:09:07.088767 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:09:07.095749 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:09:34.275229 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:09:34.290190 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:09:34.299166 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:09:38.270551 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:09:38.273542 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:09:38.279527 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:09:44.453484 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:09:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:12:51.129661 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:12:51.135644 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:12:51.137637 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:12:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:12:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:12:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:12:57.263264 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:12:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:15:26.929392 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:15:26.937371 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:15:26.946347 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:15:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:15:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:15:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:16:06.285798 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:16:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:16:11.951688 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:16:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:17:17.737437 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:17:17.742421 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:17:17.748407 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:17:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:17:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:17:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:17:55.327561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:17:55.329555 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:17:55.335541 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:17:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:17:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:17:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:18:03.653531 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:18:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:18:08.165502 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:18:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:19:55.824789 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:19:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:27:24.160206 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:27:24.169194 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:27:24.178158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:27:28.179461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:27:28.183452 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:27:28.192428 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:27:36.577217 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:27:40.844273 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:27:52.961884 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:27:52.970856 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:27:52.974846 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:27:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:28:11.353719 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:28:11.357712 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:28:11.364691 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:28:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:28:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:28:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 21:30:08.325561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:30:08.343461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 21:30:08.362410 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:30:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:30:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 21:30:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:43:48.697998 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:43:48.698995 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:43:48.698995 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:46:24.820172 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:46:24.821169 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:46:24.821169 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:47:40.835876 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:47:40.836874 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:47:40.836874 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:51:55.048592 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:51:55.048592 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:51:55.049586 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:52:56.237908 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:52:56.237908 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:52:56.237908 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:54:03.090932 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:54:03.090932 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:54:03.090932 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:54:22.380333 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:54:22.381331 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:54:22.381331 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:54:52.530501 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:54:52.530501 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:54:52.530501 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:55:20.214378 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:55:20.214378 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:55:20.214378 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:58:40.576597 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:58:40.576597 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:58:40.576597 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 21:58:51.637226 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 21:58:51.637226 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 21:58:51.637226 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 21:59:17.920043 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:02:08.900681 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:02:08.900681 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:02:08.900681 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:02:19.982627 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:02:19.982627 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:02:19.983625 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 22:02:24.971826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:02:25] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:03:30.508462 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:03:30.508462 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:03:30.508462 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 22:03:47.068389 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:03:47] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 22:05:09.107619 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:05:09] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:06:08.727029 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:06:08.727029 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:06:08.727029 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:07:43.099737 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:07:43.099737 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:07:43.099737 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:19:53.664044 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:19:53.665043 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:19:53.666039 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:20:16.987883 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:20:16.988879 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:20:16.988879 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 22:20:17.088613 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:20:19.985869 : CreateTableauEmargement -E11000 duplicate key error collection: cherifdb_dev.emargement index: _id_ dup key: { _id: ObjectId('6351ad81a5e0f213b8be0f32') }, full error: {'index': 0, 'code': 11000, 'keyPattern': {'_id': 1}, 'keyValue': {'_id': ObjectId('6351ad81a5e0f213b8be0f32')}, 'errmsg': "E11000 duplicate key error collection: cherifdb_dev.emargement index: _id_ dup key: { _id: ObjectId('6351ad81a5e0f213b8be0f32') }"} - ERRORRRR AT Line : 145 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:20:19] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:23:50.430825 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:23:50.431822 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:23:50.431822 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 22:24:03.670227 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:24:05.634818 : CreateTableauEmargement -string indices must be integers - ERRORRRR AT Line : 140 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:24:05] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:24:55.388908 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:24:55.389905 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:24:55.389905 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:25:30.137311 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:25:30.138309 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:25:30.138309 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:25:57.852742 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:25:57.852742 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:25:57.852742 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 22:26:06.144236 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:26:08.273692 : CreateTableauEmargement -string indices must be integers - ERRORRRR AT Line : 119 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:26:08] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:26:56.706365 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:26:56.706365 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:26:56.706365 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 22:27:02.790717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:27:04.686287 : CreateTableauEmargement -E11000 duplicate key error collection: cherifdb_dev.emargement index: _id_ dup key: { _id: ObjectId('6351af16df7b9d456003eb04') }, full error: {'index': 0, 'code': 11000, 'keyPattern': {'_id': 1}, 'keyValue': {'_id': ObjectId('6351af16df7b9d456003eb04')}, 'errmsg': "E11000 duplicate key error collection: cherifdb_dev.emargement index: _id_ dup key: { _id: ObjectId('6351af16df7b9d456003eb04') }"} - ERRORRRR AT Line : 146 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:27:04] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:28:11.347919 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:28:11.347919 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:28:11.347919 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 22:28:23.300653 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:28:25.355982 : CreateTableauEmargement -E11000 duplicate key error collection: cherifdb_dev.emargement index: _id_ dup key: { _id: ObjectId('6351af6781f9106b2afada48') }, full error: {'index': 0, 'code': 11000, 'keyPattern': {'_id': 1}, 'keyValue': {'_id': ObjectId('6351af6781f9106b2afada48')}, 'errmsg': "E11000 duplicate key error collection: cherifdb_dev.emargement index: _id_ dup key: { _id: ObjectId('6351af6781f9106b2afada48') }"} - ERRORRRR AT Line : 148 +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:28:25] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 22:31:18.500752 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 22:31:18.500752 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 22:31:18.500752 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 22:31:30.192036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:31:30] "GET /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 22:33:17.673548 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:33:17.678508 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:33:17.684491 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:33:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:33:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:33:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 22:34:47.646463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:34:47.651449 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:34:47.662420 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:34:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:34:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:34:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 22:37:25.465202 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:37:25.468194 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:37:25.474179 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:37:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:37:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:37:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 22:37:48.760662 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:37:48.766646 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:37:48.773627 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:37:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:37:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:37:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 22:42:14.640874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:42:14.646857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 22:42:14.653837 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:42:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:42:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 22:42:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 23:01:19.582170 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 23:01:19.583168 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 23:01:19.583168 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-20 23:01:32.241992 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-20 23:01:32.241992 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-20 23:01:32.242962 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-20 23:01:32.301791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:01:32] "GET /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:05:09.052819 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:05:09.058803 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:05:09.062793 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:05:09.068777 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:05:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:05:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:05:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:05:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:09:33.310756 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:09:33.315743 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:09:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:09:33.324720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:09:33.331700 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:09:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:09:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:09:33] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:10:00.676785 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:10:00.681772 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:10:00.685760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:10:00.691746 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:10:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:10:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:10:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:10:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:10:30.192613 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:10:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:10:34.665655 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:10:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:10:38.907935 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:10:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:10:49.870791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:10:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:11:43.478709 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:11:43.481700 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:11:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:11:43.490678 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:11:43.496661 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:11:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:11:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:11:43] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:11:56.349519 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:11:56.354503 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:11:56.360489 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:11:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:11:56.368467 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:11:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:11:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:11:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:12:02.297241 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:12:02.302228 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:12:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:12:02.308212 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:12:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:12:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:12:06.293719 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:12:06.296711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:12:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:12:06.304689 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:12:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:12:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:13:10.618937 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:13:10.622926 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:13:10.633896 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:13:10.647871 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:13:18.381375 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:13:18.385361 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:13:18.392343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:13:18.397329 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:13:23.100759 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:13:23.102757 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:13:23.114721 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:13:26.991407 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:13:27.004369 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:13:27.011375 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:13:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:15:53.776963 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:15:53.784941 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:15:53.793917 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:15:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:15:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:15:53.805885 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:15:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:15:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:23:47.268160 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:23:47.272151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:23:47.280129 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:23:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:23:47.290103 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:23:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:23:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:23:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:23:57.967130 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:23:57.974115 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:23:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:23:57.985082 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:23:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:23:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:23:57.992065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:23:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:24:09.725074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:24:09.735048 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:24:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:24:09.741032 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:24:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:24:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:24:26.365381 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:24:27] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:24:27.806090 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:24:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:25:58.421842 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:25:58.431816 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:25:58.451762 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:25:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:25:58.468716 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:25:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:25:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:25:59.180814 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:25:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:26:01.741557 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:26:01.764496 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:01] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:26:08.030748 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:26:08.036731 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:26:08.051689 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:26:08.058669 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:26:18.778859 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:26:18.783845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:26:18.788833 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:26:25.711642 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:26:25.717625 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:26:25.730615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:26:41.032239 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:26:41.041215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-20 23:26:41.048194 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:26:59.929702 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:26:59] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-20 23:27:00.337612 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [20/Oct/2022 23:27:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:39:16.610909 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 09:39:16.611889 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 09:39:16.611889 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 09:39:57.009428 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 09:39:57.009428 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 09:39:57.010424 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 09:42:22.541787 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:22.546774 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:22] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:23] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:23.457342 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:23.458339 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:23] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:25.054076 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:25.056071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:25.059059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:25.073021 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:25.081000 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:25.097955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:25.401145 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:25.412117 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:25.421092 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:25.430069 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:44.897175 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:44.901164 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:45] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:45] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:46.796099 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:46.797098 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:47.503210 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:47.511188 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:47.518168 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:47.537118 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:47.542104 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:47.556069 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:47.567040 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:47.578009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:42:47.585987 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:47.595960 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:42:47] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:42:57.979209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:01.700303 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-21 09:42:57.984195 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-21 09:43:01.719212 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:01] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:43:02.214886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:02.220873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:02.227850 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:43:02.270737 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:43:02.962885 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:43:06.937263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:06.944243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:06] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:43:16.134682 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:16.140662 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:16.148640 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:16.157631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:43:25.262280 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:25.268266 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:43:25.282228 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:43:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:50:01.862547 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:50:01.868534 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:50:01.872524 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:50:01.881500 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:50:08.805988 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:50:08.810975 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:50:08.819950 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:50:08.827932 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:50:46.577598 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:50:46.580589 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:50:46.589568 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:50:46.602531 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:50:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:52:44.617146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:52:44.624118 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:52:44.631096 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:52:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:52:44.642067 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:52:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:52:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:52:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:54:25.374622 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:54:25.385595 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:54:25.394570 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:54:25.398559 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:54:32.019912 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:54:32.029888 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:54:32.036869 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:54:32.048838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:32] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:54:39.096998 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:54:39.101984 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:54:39.109963 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:54:39.121935 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:54:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:55:21.570367 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:55:21.589315 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:55:21.597296 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:55:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:55:21.611262 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:55:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:55:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:55:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:56:38.477697 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:56:38.490658 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:56:38.504620 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:56:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:56:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:56:38.519583 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:56:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:56:38] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 09:56:47.483632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:56:47.491599 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:56:47.504585 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 09:56:47.515536 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:56:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:56:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:56:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 09:56:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:01:31.445558 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:01:31.453538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:01:31.461517 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:01:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:01:31.472485 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:01:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:01:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:01:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:01:45.080617 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:01:45.090592 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:01:45.101564 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:01:45.112533 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:01:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:01:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:04:27.619670 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:04:27.628648 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:04:27.636625 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:04:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:04:27.648590 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:04:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:04:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:04:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:04:36.120947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:04:36.129922 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:04:36.141889 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:04:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:04:36.158844 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:04:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:04:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:04:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:05:40.187791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:05:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:05:40.228679 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:05:40.237660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:05:40.286526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:05:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:06:05.319705 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:06:05.337656 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:06:05.348626 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:06:05.360594 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:06:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:06:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:06:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:06:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:06:13.053033 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:06:13.060013 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:06:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:06:13.081955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:06:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:06:13.092926 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:06:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:06:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:07:05.106457 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:07:05.119423 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:07:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:07:05.129396 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:07:05.138371 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:07:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:07:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:07:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:07:13.969768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:07:13.980737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:07:13.990711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:07:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:07:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:07:14.003676 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:07:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:07:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:08:09.792230 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:08:09.804199 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:08:09.815168 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:08:09.829132 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:08:16.216059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:08:16.224039 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:08:16.232017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:08:16.240992 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:08:56.846257 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:08:56.858222 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:08:56.865212 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:08:56.881160 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:08:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:09:05.999789 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:09:06.012751 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:09:06.024719 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:09:06.045666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:09:47.843359 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:09:47.854321 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:09:47.860306 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:09:47.872275 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:09:56.429399 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:09:56.437382 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:09:56.449346 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:09:56.461317 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:09:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:11:17.186530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:11:17.196463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:11:17.208435 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:11:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:11:17.219403 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:11:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:11:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:11:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:11:27.690413 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:11:27.705374 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:11:27.717342 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:11:27.727320 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:11:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:11:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:11:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:11:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:12:35.118552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:12:35.131507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:12:35.152451 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:12:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:12:35.169406 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:12:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:12:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:12:35] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:12:45.293344 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:12:45.306313 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:12:45.316287 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:12:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:12:45.328251 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:12:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:12:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:12:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:15:59.310712 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:15:59.319688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:15:59.329663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:15:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:15:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:15:59.349608 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:15:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:15:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:18:21.074073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:18:21.083049 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:18:21.094020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:18:21.106986 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:18:47.060641 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:18:47.074608 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:18:47.080587 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:18:47.096550 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:18:55.558927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:18:55.567904 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:18:55.580868 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:18:55.591840 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:18:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:19:13.156434 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:19:13.165409 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:19:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:19:13.176378 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:19:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:19:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:19:43.202969 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:19:43.210946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:19:43.221915 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:19:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:19:43.230890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:19:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:19:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:19:43] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:25.928262 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:25.932246 : Le token partner est vide +INFO:root:2022-10-21 10:20:25.941220 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:25.948202 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:25.954186 : Le token partner est vide +INFO:root:2022-10-21 10:20:25.959173 : Le token partner est vide +INFO:root:2022-10-21 10:20:26.032979 : GetTableauEmargement - Impossible de créer la liste d'emargement +INFO:root:2022-10-21 10:20:26.033976 : GetAllClassStagiaire - Impossible de recuperer la liste des stagiaires, +INFO:root:2022-10-21 10:20:26.033976 : GetAllClassStagiaire - Impossible de recuperer la liste des stagiaires, +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:31.598951 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:31.606935 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:31.616903 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:31.625879 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:37.891133 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:37.898115 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:37.911081 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:40.195975 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:40.203950 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:40.213928 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:42.008129 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:20:42.017107 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:42.027110 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:55.563545 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:55.576479 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:20:55.592437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:20:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:21:17.209598 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:21:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:21:17.221564 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:21:17.228575 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:21:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:21:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:27:23.278415 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:27:23.291379 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:27:23.301362 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:27:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:27:23.314318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:27:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:27:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:27:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:27:35.299283 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:27:35.313246 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:27:35.316238 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:27:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:27:35.333193 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:27:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:27:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:27:35] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:28:00.126904 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:28:00.135861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:28:00.148826 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:28:00.156806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:28:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:28:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:28:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:28:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:28:09.617520 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:28:09.626492 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:28:09.635469 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:28:09.648456 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:28:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:28:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:28:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:28:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:29:21.267062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:29:21.274044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:29:21.283019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:29:21.291997 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:29:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:29:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:29:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:29:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:29:34.787995 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:29:34.795974 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:29:34.809934 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:29:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:29:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:29:34.828882 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:29:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:29:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:30:26.002691 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:30:26.009669 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:30:26.021637 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:30:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:30:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:30:26.039586 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:30:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:30:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:30:37.208428 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:30:37.218401 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:30:37.226381 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:30:37.231366 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:30:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:30:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:30:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:30:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:31:28.050347 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:31:28.059322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:31:28.074282 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:31:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:31:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:31:28.085253 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:31:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:31:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:31:36.903682 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:31:36.914652 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:31:36.922631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:31:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:31:36.933603 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:31:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:31:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:31:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:32:14.701343 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:32:14.710322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:32:14.718303 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:32:14.727277 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:32:24.143105 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:32:24.150100 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:32:24.161058 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:32:24.169037 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:32:51.531948 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:32:51.539959 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:32:51.550899 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:32:51.559906 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:32:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:33:00.519922 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:33:00.526907 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:33:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:33:00.540868 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:33:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:33:00.551838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:33:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:33:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:06.013936 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:06.078763 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:35:06.093721 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:06.102697 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:15.382893 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:35:15.389873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:35:15.398848 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:15.410816 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:29.099045 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:35:29.107063 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:35:29.116997 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:29.131960 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:39.282954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:35:39.287942 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:39.299911 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:39.308888 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:44.166901 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:35:44.172893 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:35:44.179866 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:35:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:05.026655 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:05.038625 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:05.048596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:22.570618 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:22.580591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:36:22.586576 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:39.161480 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:39.172451 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:39.182424 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:53.805033 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:36:53.812015 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:36:53.818001 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:36:53.827972 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:36:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:37:04.866941 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:37:04.870926 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:37:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:37:04.879926 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:37:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:37:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:46:58.188051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:46:58.196029 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:46:58.205006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:46:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:46:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:46:58.214978 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:46:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:46:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:06.464937 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:47:06.474901 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:47:06.482879 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:06.493851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:13.616178 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:13.626153 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:47:13.634167 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:18.227419 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:18.240385 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:47:18.248364 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:21.891626 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:21.901598 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:47:21.913566 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:30.157202 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:47:30.163187 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:30.172194 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:49.087880 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:47:49.094861 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:47:49.101843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:47:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:50:48.218379 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:50:48.222370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:50:48.228352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:50:48.234337 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:50:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:50:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:50:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:50:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:50:59.869874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:50:59.875857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:50:59.880843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:50:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:50:59.886829 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:50:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:50:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:50:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:51:11.809958 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:51:11.815941 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:51:11.822924 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:51:11.846859 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:51:28.572377 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:51:28.579294 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:51:28.591260 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:51:49.898561 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:51:49.909528 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:51:49.915512 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:51:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:53:40.131271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:53:40.136263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:53:40.149223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:53:40.157202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:53:47.803798 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:53:47.811771 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:53:47.820720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:53:47.838672 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:53:59.140772 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:53:59.148751 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:53:59.158725 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:53:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:54:09.831946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 10:54:09.838928 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:54:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 10:54:09.845909 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:54:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 10:54:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 11:04:09.525382 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:04:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 11:04:17.770357 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:04:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 11:04:30.951114 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 11:04:30.958093 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:04:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 11:04:30.968068 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:04:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:04:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 11:04:48.512776 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 11:04:48.519759 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 11:04:48.526738 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:04:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:04:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:04:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 11:05:18.598172 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 11:05:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:19:46.571490 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 14:19:46.572487 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 14:19:46.573484 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 14:20:12.871324 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 14:20:12.871324 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 14:20:12.872321 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 14:21:32.416075 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:21:32.423066 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:21:33.033429 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:21:33.047390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:33] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:33] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:33] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:21:34.362886 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:21:34.364869 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:21:34.370853 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:21:34.389801 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:21:34.397779 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:21:34.405758 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:21:34.705957 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:21:34.710941 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:21:34.719923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:21:34.723909 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:21:34] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:22:21.836115 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:22:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:17.835345 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:17.847312 : Ajout Token OK, _id = 6344119778db05eb4002edaf +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:17] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:18.202364 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:18.207350 : {'_id': ObjectId('634410fce64ac1d9dbfad1db'), 'email': 'cherif.balde@yahoo.fr', 'pwd': 'billardman01@', 'recid': 'de4b70ae40d84ba7d5470d2ea44b78a65cc2bc407fc24896d0', 'active': '1', 'locked': '0', 'date_update': '2022-10-10 14:34:53.715948'} +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:18.514529 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:18.520513 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:18.525501 : {'_id': ObjectId('634410fce64ac1d9dbfad1db'), 'email': 'cherif.balde@yahoo.fr', 'pwd': 'billardman01@', 'recid': 'de4b70ae40d84ba7d5470d2ea44b78a65cc2bc407fc24896d0', 'active': '1', 'locked': '0', 'date_update': '2022-10-10 14:34:53.715948'} +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:24.720941 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:24.721959 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:24] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:24] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:25.294407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:25.294407 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:25] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:25.974250 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:25.980230 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:25.984218 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:25] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:25.998183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:26.005163 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:26.012144 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:26.299376 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:26.306357 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:26.308352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:26.319322 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:26] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:34.464322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:34.473289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:34] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:34] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:39.012158 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:39.016148 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:39.024130 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:39.031107 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:39.725255 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:44.584264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:25:44.589252 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:44] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:25:50.907280 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:25:50] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:28:28.559920 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:28:28] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:28:36.743271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:28:36.749255 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:28:36] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:28:36] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:28:42.410126 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:28:42] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:29:12.311426 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:29:12] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:30:00.414799 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:30:00.422775 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:30:00] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:30:00] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:30:02.098312 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:30:02] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:31:52.844346 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:31:52.849334 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:31:52.855315 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:31:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:31:52.871287 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:31:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:31:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:31:53.502584 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:31:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:31:58.274614 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:31:58.285581 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:31:58] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:31:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:32:03.670187 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:32:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:32:10.862723 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:32:10.869705 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:32:10.889653 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:32:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:32:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:32:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:32:34.020831 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:32:34.027813 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:32:34] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:32:34.325019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:32:34.331004 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:32:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:32:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:33:01.553904 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:33:01.558890 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:33:01] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:33:01.566870 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:33:01.571887 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:33:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:33:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:48:47.373804 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:48:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:49:13.751857 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:49:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:49:18.182017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:49:18.188012 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:49:18.192988 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:49:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:49:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:49:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:49:34.843274 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:49:34.849293 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:49:34] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:49:35.295108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:49:35.301050 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:49:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:49:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:50:36.637620 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:50:36.641611 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:50:36] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:50:36.649589 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:50:36.660560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:50:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:50:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:51:27.046918 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:51:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:51:31.475552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:51:31.482535 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:51:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:51:31.491509 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:51:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:51:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:52:00.156758 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:52:00.160747 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:00] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:52:00.476905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:52:00.483886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:52:08.096811 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:52:14.946133 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:52:14.958081 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:52:14.969053 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:52:36.082039 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:52:36.088023 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:36] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:52:36.455042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 14:52:36.459034 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 14:52:57.018483 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 14:52:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:24.373323 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:29.509594 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:01:29.533534 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:29.536555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:38.739594 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:01:38.748568 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:38] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:39.333007 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:01:39.340984 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:45.470504 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:01:45.478488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:45.489432 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:48.803564 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:01:48.812537 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:01:48.827497 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:01:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:03:46.365904 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:03:46.365904 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:03:46.365904 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 15:03:59.648146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:03:59.659127 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:03:59] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:03:59.669154 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:03:59.673113 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:03:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:03:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:04:30.322753 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:04:32.551786 : CheckisDate -time data '' does not match format '%d/%m/%Y' - ERRORRRR AT Line : 468 +INFO:root:2022-10-21 15:04:32.562752 : CheckisDate -time data '' does not match format '%d/%m/%Y' - ERRORRRR AT Line : 468 +INFO:root:2022-10-21 15:04:32.572725 : CreateTableauEmargement - Impossible de créer la liste d'emargement, Les dates de la session sont incorrectes +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:04:32] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:04:33.031499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:04:33] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:04:33.266874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:04:33.313747 : CheckisDate -time data '' does not match format '%d/%m/%Y' - ERRORRRR AT Line : 468 +INFO:root:2022-10-21 15:04:33.328705 : CheckisDate -time data '' does not match format '%d/%m/%Y' - ERRORRRR AT Line : 468 +INFO:root:2022-10-21 15:04:33.341673 : CreateTableauEmargement - Impossible de créer la liste d'emargement, Les dates de la session sont incorrectes +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:04:33] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:04:34.102429 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:04:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:11:41.176114 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:11:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:11:47.979889 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:11:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:11:55.204581 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:11:55.214568 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:11:55.229562 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:11:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:11:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:11:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:12:18.391031 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:12:18] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:12:19.144018 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:12:19] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:12:39.397280 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:12:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:21:17.628544 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:21:17.633531 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:21:17.645505 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:21:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:21:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:21:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:22:21.041194 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:22:21] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:22:21.638596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:22:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:23:43.104596 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:23:43.105596 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:23:43.105596 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 15:23:43.226141 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:23:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:24:27.235171 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:24:27.235171 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:24:27.235171 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 15:24:54.519229 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:24:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:25:01.869544 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:25:01.875531 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:25:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:25:01.883507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:25:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:25:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:25:45.747059 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:25:45] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:25:46.672132 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:25:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:27:28.953582 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:27:28.953582 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:27:28.953582 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 15:30:25.412979 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:30:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:31:12.546143 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:31:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:31:18.759532 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:31:18.766516 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:31:18.782474 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:31:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:31:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:31:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:31:30.649015 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:31:30] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:31:31.480791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:31:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:32:33.832120 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:32:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:32:38.891600 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:32:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:32:38.934514 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:32:38.956423 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:32:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:32:38] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:33:06.104248 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:33:06] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:33:06.667737 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:33:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:36:34.244054 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:36:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:36:39.339430 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:36:39.347408 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:36:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:36:39.354391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:36:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:36:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:38:43.982756 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:38:43.982756 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:38:43.982756 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 15:41:11.217179 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:41:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:41:16.531970 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:41:16.534961 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:41:16.542943 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:41:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:41:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:41:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:41:27.348061 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:41:27] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:41:27.862687 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:41:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:42:20.152337 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:42:20.152337 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:42:20.152337 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:43:59.240249 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:43:59.241247 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:43:59.241247 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:46:12.780684 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:46:12.780684 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:46:12.780684 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 15:50:40.758380 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:50:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:51:05.757525 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:51:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:51:32.982897 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:51:32.989882 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:51:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:51:32.998859 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:51:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:51:33] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 15:54:10.539308 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 15:54:10.539308 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 15:54:10.540307 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 15:54:10.685957 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 15:54:10.693894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:54:10] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:54:11] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:54:11.883720 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:54:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 15:54:12.071215 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 15:54:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:00:17.096872 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:00:17.096872 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:00:17.096872 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:01:22.146463 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:01:22.146463 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:01:22.146463 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:01:45.113401 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:01:45.113401 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:01:45.114402 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:02:11.305620 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:02:11.305620 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:02:11.306618 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:02:36.990644 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:02:36.990644 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:02:36.991641 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:04:30.713974 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:04:30.713974 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:04:30.713974 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:04:51.492653 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:04:51.493690 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:04:51.493690 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:07:57.766781 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:07:57.766781 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:07:57.767780 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:09:16.514725 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:09:16.515723 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:09:16.515723 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:10:12.977347 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:10:12.977347 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:10:12.978344 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:16:13.729835 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:16:13.729835 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:16:13.729835 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:16:25.402894 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:16:25.402894 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:16:25.402894 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 16:23:14.251591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:23:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:31:55.228373 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:31:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:33:45.981890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:33:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:33:57.779386 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 16:33:57.791391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:33:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:33:57.800331 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:33:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:33:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:34:16.121662 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 16:34:19.091907 : UpdateUserEmargementDate -'email' - ERRORRRR AT Line : 327 +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:34:19] "POST /myclass/api/UpdateUserEmargementDate/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:36:46.146534 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:36:46.146534 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:36:46.147531 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 16:36:48.514206 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:36:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:36:59.554153 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 16:36:59.558139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:36:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:36:59.565121 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:36:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:36:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:37:15.881195 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:37:15] "POST /myclass/api/UpdateUserEmargementDate/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:39:32.182635 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:39:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:39:42.505617 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:39:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:39:53.922183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:39:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:39:53.933154 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 16:39:53.939137 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:39:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:39:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:40:09.891212 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:40:09] "POST /myclass/api/UpdateUserEmargementDate/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:40:52.184252 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:40:52] "POST /myclass/api/UpdateUserEmargementDate/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-21 16:42:41.665924 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-21 16:42:41.665924 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-21 16:42:41.665924 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-21 16:44:31.714773 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:44:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:44:39.118982 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 16:44:39.139927 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:44:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:44:39.159872 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:44:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:44:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:45:00.262353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 16:45:02.361950 : UpdateUserEmargementDate OK, la liste d'emargement de la session L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA a été mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:45:02] "POST /myclass/api/UpdateUserEmargementDate/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:45:02.779838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:45:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:45:25.188751 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 16:45:25.219695 : UpdateUserEmargementDate OK, la liste d'emargement de la session L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA a été mise à jour +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:45:25] "POST /myclass/api/UpdateUserEmargementDate/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:45:25.250618 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:45:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:49:04.440579 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:49:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:49:38.550464 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:49:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 16:50:09.396933 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 16:50:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 17:02:25.415784 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 17:02:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 17:04:13.963115 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 17:04:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 17:04:23.256231 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 17:04:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 17:04:32.039466 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-21 17:04:32.045451 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 17:04:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-21 17:04:32.051433 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 17:04:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 17:04:32] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-21 17:05:09.433063 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 17:05:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-21 17:05:28.076254 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [21/Oct/2022 17:05:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:24:34.268031 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-22 21:24:34.269028 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-22 21:24:34.270026 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-22 21:24:54.221177 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-22 21:24:54.221177 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-22 21:24:54.221177 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-22 21:25:03.603701 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-22 21:25:03.605693 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:03] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:04] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:25:22.991307 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-22 21:25:26.573933 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-22 21:25:23.002280 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-22 21:25:26.600860 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:26] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:25:27.428648 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-22 21:25:27.437640 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-22 21:25:27.452584 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-22 21:25:27.466548 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:25:28.628440 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:25:34.280333 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-22 21:25:34.284322 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:34] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:25:47.554094 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:25:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:27:08.937845 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:27:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:47:27.140497 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:47:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:51:33.227489 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:51:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:51:47.455114 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:51:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:58:42.228017 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:58:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 21:58:55.876144 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 21:58:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:07:40.679138 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:07:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:07:58.764737 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:07:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:11:29.735543 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:11:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:16:16.188252 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:16:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:16:24.127970 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:16:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:16:59.353910 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:16:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:17:04.077285 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:17:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:20:21.698734 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:20:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:20:30.962581 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:20:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:23:17.774834 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:23:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:24:54.371283 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:24:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:25:51.525437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:25:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:27:24.525645 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:27:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:27:34.208822 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:27:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:32:48.558532 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:32:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:32:56.271043 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:32:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:35:51.769077 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:35:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:35:58.246481 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:35:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:36:39.193458 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:36:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-22 22:36:44.302173 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [22/Oct/2022 22:36:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:00:34.021681 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 11:00:34.022677 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 11:00:34.022677 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 11:01:14.801677 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 11:01:14.802674 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 11:01:14.803671 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-23 11:03:52.376189 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:03:52.395138 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:53] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:53] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:03:53.927044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:03:53.927044 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:54] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:03:55.679360 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:03:55.686341 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:03:55.693321 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:03:55.702298 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:03:55.723242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:03:55.736208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:55] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:03:56.028430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:03:56.040394 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:03:56.049370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:03:56.056351 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:03:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:17:23.371722 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:17:23.367732 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:24] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:24] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:17:25.261668 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:17:25.262666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:25] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:17:33.023532 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:17:36.898208 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-23 11:17:33.033508 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-23 11:17:36.912207 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:36] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:17:37.379919 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:17:37.390923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:17:37.398872 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:37] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:17:37.417818 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:37] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:17:37.975329 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:17:41.468990 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 11:17:41.475969 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:41] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:17:49.364886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:17:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:19:31.617591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:19:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:19:40.470927 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:19:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:27:07.621107 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:27:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:29:23.530023 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:29:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:32:49.139212 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:32:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:33:02.132433 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:33:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:34:49.118659 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:34:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:34:55.350001 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:34:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:35:38.744103 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:35:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:36:12.654784 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:36:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:37:03.418806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:37:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:38:14.063445 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:38:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:38:41.762938 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:38:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:39:16.609930 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:39:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:39:31.680261 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:39:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:45:08.750351 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:45:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 11:45:13.601384 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 11:45:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:02:24.620515 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:02:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:03:43.011294 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:03:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:03:57.261208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:03:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:04:36.012782 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:04:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:05:06.930853 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:05:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:05:27.470730 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:05:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:06:54.745823 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:06:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:08:13.408416 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:08:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:10:38.417966 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:10:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:10:48.815437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:10:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:11:48.054231 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:11:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:12:14.188255 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:12:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:15:28.771792 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:15:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:15:35.125808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:15:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:15:57.164829 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:15:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:16:43.812064 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:16:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:16:48.358910 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:16:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:18:23.032910 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:18:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:18:31.858542 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:18:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:19:22.568162 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:19:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:20:32.714289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:20:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:21:32.673213 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:21:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:21:50.691325 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:21:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:22:36.205188 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:22:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:22:46.570430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:22:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:23:18.090963 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:23:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:23:23.334851 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:23:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:23:43.463652 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:23:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:24:09.370036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:24:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:24:16.007456 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:24:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:24:45.838753 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:24:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:24:50.141254 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:24:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:25:14.281786 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:25:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:25:28.775894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:25:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:25:34.452983 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:25:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:26:02.520971 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:26:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:26:06.943760 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:26:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:29:09.210658 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:29:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:29:15.441003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:29:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:29:53.716802 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:29:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:30:14.756018 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:30:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:30:33.126237 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:30:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:31:16.760569 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:31:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:31:25.533857 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:31:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:32:21.051071 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:32:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:32:25.693661 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:32:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 12:33:09.367804 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 12:33:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:42:40.189662 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:42:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:43:02.741376 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 13:43:02.752350 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 13:43:02.767313 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:43:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:43:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:43:02.849105 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:43:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:43:03.735719 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:43:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:43:07.514620 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 13:43:07.524596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:43:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:43:07] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:43:12.193141 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:43:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:48:11.748067 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:48:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:50:05.528530 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:50:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:51:30.426341 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:51:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:52:56.361985 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:52:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:54:35.592146 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:54:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 13:59:15.699152 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 13:59:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:01:22.307884 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:01:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:04:34.958360 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:04:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:04:47.690901 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:04:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:05:21.647907 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:05:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:06:32.244495 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:06:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:07:18.319722 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:07:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:07:57.093403 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:07:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:08:12.311205 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:08:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:08:20.219714 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:08:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:09:34.209449 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:09:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:10:15.648699 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:10:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:11:05.336795 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:11:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:11:17.775012 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:11:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:14:54.181720 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:14:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:15:33.129967 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:15:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:16:46.400198 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:16:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:17:59.561046 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:17:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:19:00.220955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:19:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:19:29.547978 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:19:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:20:36.611774 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:20:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:21:26.564350 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:21:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:21:34.060954 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:21:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:21:52.349355 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:21:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:22:46.224680 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:22:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:22:53.481920 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:22:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:26:14.512720 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:26:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:27:24.333854 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:27:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:31:35.349725 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:31:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:36:27.607843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:36:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:36:36.755108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 14:36:36.786024 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 14:36:36.800984 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:36:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:36:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:36:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:39:53.645709 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:39:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:40:37.783575 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:40:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:41:48.762346 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:41:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:42:21.451822 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:42:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:42:59.973267 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:42:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:43:21.961912 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:43:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:43:41.370717 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:43:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:44:48.419028 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:44:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:45:00.060545 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:45:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:46:14.484123 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:46:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:46:25.873288 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:46:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:48:05.880507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:48:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:48:23.218360 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:48:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:50:23.863898 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:50:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:50:26.835954 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:50:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:51:35.616095 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:51:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:51:48.262878 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:51:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:52:28.036838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:52:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:57:09.676907 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:57:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:57:15.634886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:57:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 14:57:59.396565 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 14:57:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:01:45.180808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:01:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:02:20.614405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:02:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:02:34.936458 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:02:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:05:38.923631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:05:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:06:18.533152 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:06:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:12:03.309401 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:12:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:12:44.733618 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:12:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:12:50.397767 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:12:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:14:03.820666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:14:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:14:08.770826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:14:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:15:14.113644 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:15:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:15:17.578384 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:15:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:15:58.916954 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:15:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:16:40.216845 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:16:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:17:39.893242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:17:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:21:21.799261 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:21:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:21:45.246775 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:21:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:21:49.137375 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:21:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:38:12.853845 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:38:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:38:20.908320 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 15:38:20.918289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:38:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:38:20.927267 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:38:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:38:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:50:15.497269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:50:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:50:28.014596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:50:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:50:40.961296 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 15:50:40.969277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 15:50:40.976256 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:50:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:50:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:50:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:57:36.960791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:57:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:57:47.704241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:57:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:57:58.618873 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 15:57:58.625855 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:57:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 15:57:58.635828 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:57:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 15:57:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:02:27.542322 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:02:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:02:43.606248 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:02:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:02:50.736192 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:02:50.741179 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:02:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:02:50.762125 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:02:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:02:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:07:30.152173 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:07:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:08:43.802796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:08:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:08:52.023933 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:08:52.069811 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:08:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:08:52.088764 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:08:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:08:52] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:11:40.522499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:11:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:11:54.354964 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:11:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:12:17.938714 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:12:17.945694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:12:17.961653 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:12:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:12:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:12:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:12:49.267618 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:12:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:13:11.018679 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:13:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:13:17.004679 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:13:17.010661 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:13:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:13:17.030608 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:13:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:13:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:19:46.337092 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:19:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:19:59.728484 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:19:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:21:12.458524 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:21:12.468495 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:21:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:21:12.480465 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:21:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:21:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:23:14.724180 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:23:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:25:51.200393 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:25:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:26:14.103352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:26:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:26:28.091253 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:26:28.108207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:26:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:26:28.121207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:26:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:26:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:28:06.380365 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:28:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:28:27.716637 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:28:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:28:42.621105 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:28:42.638061 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:28:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:28:42.651026 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:28:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:28:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:35:36.420450 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:35:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:37:58.514059 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:37:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:38:07.593791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:38:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:38:22.437858 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:38:22.458803 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:38:22.477752 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:38:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:38:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:38:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:41:11.451691 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:41:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:41:37.600562 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:41:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:41:47.576826 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:41:47.582814 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:41:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:41:47.588798 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:41:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:41:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:43:48.515963 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:43:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:44:02.096849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:44:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:44:19.263991 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:44:19.270975 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:44:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:44:19.285931 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:44:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:44:19] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:45:39.075385 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:45:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:45:58.147220 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:45:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:46:04.989931 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:46:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:46:05.010877 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:46:05.017855 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:46:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:46:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:46:49.039784 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:46:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:47:29.032523 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:47:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:47:50.966421 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:47:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:48:04.822836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:48:04.836796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:48:04.844808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:48:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:48:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:48:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:48:35.362249 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:48:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:49:00.355430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:49:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:49:07.825568 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:49:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:49:07.834545 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:49:07.838534 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:49:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:49:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:52:07.242352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:52:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:52:13.776882 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:52:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:52:31.691406 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:52:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-23 16:52:31.703374 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-23 16:52:31.708362 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:52:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 16:52:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 17:17:42.218593 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 17:17:42.218593 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 17:17:42.219551 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 17:18:05.019381 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 17:18:05.020378 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 17:18:05.020378 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 17:20:06.097861 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 17:20:06.097861 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 17:20:06.098856 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 17:21:22.656336 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 17:21:22.656336 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 17:21:22.656336 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 17:25:07.715415 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 17:25:07.715415 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 17:25:07.715415 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 17:25:41.366599 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 17:25:41.367639 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 17:25:41.367639 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 17:27:08.495694 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 17:27:08.495694 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 17:27:08.495694 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-23 17:29:06.369442 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-23 17:29:06.369442 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-23 17:29:06.369442 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-23 17:38:40.005412 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 17:38:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-23 17:39:44.060849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [23/Oct/2022 17:39:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:10:36.408950 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 11:10:36.409948 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 11:10:36.410945 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 11:11:12.402941 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 11:11:12.404936 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 11:11:12.405932 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 11:12:36.582042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:36.594010 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:37.266216 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:37.279179 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:38] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:38] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:38] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:39.416467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:39.423447 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:39.427437 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:39.434418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:39.438407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:39.443393 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:39.843327 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:39.851304 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:39.856291 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:39.863281 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:39] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:56.192946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:56.194940 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:56] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:56] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:57.395732 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:57.395732 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:57] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:58.112815 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:58.141738 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:58.152708 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:58.172655 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:58.189609 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:58.198585 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:58.216536 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:58.222524 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:12:58.228506 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:12:58.235488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:12:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:13:06.035833 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:13:10.887777 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-24 11:13:06.046806 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-24 11:13:10.902741 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:10] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:13:11.171980 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:13:11.175972 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:13:11.181954 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:13:11.195919 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:13:11.596843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:13:14.804270 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:13:14.810254 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:14] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:13:19.230440 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:13:25.719982 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:13:25.726965 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:13:25.730988 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:13:44.380780 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:13:44] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:17:39.352243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:17:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:24:36.430202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:24:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:24:45.976709 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:24:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:24:45.988676 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:24:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:24:46.009621 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:24:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:25:06.386242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:25:06] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:26:14.320031 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:26:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:27:32.052936 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:27:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:27:39.498498 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:27:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:27:44.734504 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:27:44.740487 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:27:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:27:44.754449 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:27:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:27:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:28:00.831636 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:28:08.613283 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:28:13.776481 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:28:13.786453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:28:13.798424 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:28:47.556724 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:28:52.293301 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:28:56.374396 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:28:56.403318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:28:56.459170 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:28:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:30:10.646979 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:30:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:30:13.798552 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:30:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:30:33.645455 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:30:33.654433 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:30:33.663414 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:30:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:30:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:30:33] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:31:20.415548 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:31:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:31:26.005072 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:31:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:31:37.551470 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:31:37.558449 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:31:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:31:37.572414 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:31:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:31:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:32:47.367430 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:32:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:32:55.652604 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:32:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:33:00.863674 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:33:00.868662 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:33:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:33:00.878636 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:33:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:33:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:33:12.354157 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:33:12] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:34:13.263247 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:34:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:34:19.711620 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:34:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:34:24.440019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 11:34:24.446003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:34:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:34:24.455977 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:34:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:34:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 11:34:34.155396 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 11:34:34] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:21:40.596605 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 17:21:40.596605 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 17:21:40.597605 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 17:22:21.119909 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 17:22:21.120906 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 17:22:21.120906 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 17:23:55.719083 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 17:23:55.737036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:56] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:56] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:23:57.770600 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 17:23:57.771596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:59] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:23:59.599712 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:23:59.902905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 17:23:59.910879 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:23:59.921850 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 17:23:59.929828 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:23:59.940798 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:23:59.952767 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:23:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:24:00.235012 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:24:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 17:24:00.250971 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 17:24:00.258957 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:24:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 17:24:00] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 17:39:57.841476 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 17:39:57.841476 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 17:39:57.842513 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 17:56:31.232469 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 17:56:31.232469 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 17:56:31.233467 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 17:57:00.350411 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 17:57:00.350411 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 17:57:00.350411 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 17:59:37.255120 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 17:59:37.255120 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 17:59:37.255120 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 17:59:58.631980 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 17:59:58.631980 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 17:59:58.631980 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 18:01:16.031378 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:16.034371 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:16] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:16] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:17.584228 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:17.584228 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:17] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:18.442934 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:18.448919 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:18.458889 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:18.465871 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:18.473852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:18.494794 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:18.505764 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:18.525711 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:18.530697 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:18.535684 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:18] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:26.502700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:29.018973 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-24 18:01:26.503697 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-24 18:01:29.035968 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:29] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:29.433866 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:29.437856 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:29.445834 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:29.455809 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:29.977412 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:44.753053 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:44.758040 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:44.766031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:44.774014 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:45.953843 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:48.933880 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:01:48.940858 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:48] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:01:55.926188 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:01:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:02:09.804094 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:02:09.809090 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:02:09.816065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:02:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:02:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:02:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:03:21.412224 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:03:21] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:22:50.489654 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:22:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:22:58.672781 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:22:58.678765 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:22:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:22:58.686745 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:22:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:22:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:23:18.357953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:23:18] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:26:26.398846 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:26:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:28:06.380235 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:28:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:28:14.078100 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:28:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 18:28:26.136853 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:28:26.140841 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 18:28:26.146824 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:28:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:28:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 18:28:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:18:02.070107 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:18:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:18:26.166064 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:18:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:18:33.902003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:18:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:18:42.509573 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 19:18:42.512533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 19:18:42.519514 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:18:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:18:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:18:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:21:13.290413 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:21:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:22:46.013639 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:22:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:22:52.524372 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:22:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:23:52.244019 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:23:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:24:05.330196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:24:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:25:44.171397 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:25:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:26:02.203366 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:26:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:27:51.694046 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:27:51] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:28:35.065443 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:28:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:28:39.460694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 19:28:39.467677 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 19:28:39.477647 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:28:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:28:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:28:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:28:47.840284 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:28:47] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:30:12.313666 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:30:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:30:29.270699 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:30:29] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:31:59.861441 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:31:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:32:03.276313 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:32:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:32:12.208847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:32:12] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:33:28.046850 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:33:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:33:41.031780 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:33:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:37:40.718466 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:37:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:38:09.932456 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 19:38:09.939443 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:38:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:38:09.951405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:38:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:38:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:38:14.220992 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:38:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:38:14.228984 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 19:38:14.231965 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:38:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:38:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:40:00.579531 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:40:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:53:21.797823 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:53:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:59:32.572011 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:59:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:59:50.954201 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:59:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 19:59:50.977146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 19:59:50.980134 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 19:59:50.989108 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:59:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:59:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 19:59:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:00:42.651660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:00:42] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:00:50.304773 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:00:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:00:56.105262 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:00:56.122215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:00:56.132191 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:00:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:00:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:00:56.157123 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:00:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:00:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:02:34.959837 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:02:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:02:44.510661 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:02:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 20:04:27.041683 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 20:04:27.042674 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 20:04:27.042674 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 20:05:34.561342 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:05:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:05:42.245640 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:05:42.255612 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:05:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:05:42.268577 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:05:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:05:42.278553 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:05:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:06:06.221329 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:06:06] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:06:22.373716 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:06:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:06:30.505977 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:06:30.512957 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:06:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:06:30.519939 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:06:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:06:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:06:30.531907 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:06:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:08:44.730614 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:08:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:11:18.680054 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:11:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:13:02.776576 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:13:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:13:14.333420 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:13:14.341398 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:13:14.349378 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:13:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:13:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:13:14.358386 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:13:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:13:17.822041 : GetSessionFormation - Creation partner account : Le champ 'internal_url' n'est pas autorisé, Creation partenaire annulée +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:13:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 20:14:44.733685 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 20:14:44.733685 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 20:14:44.733685 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 20:16:14.445352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:16:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:18:04.809541 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:18:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:18:14.369062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:18:14.378038 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:18:14.415936 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:18:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:18:14.420922 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:18:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:18:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:18:14] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 20:32:03.476831 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 20:32:03.476831 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 20:32:03.476831 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 20:32:25.809872 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:32:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:32:39.637320 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:32:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:32:39.650285 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:32:39.655272 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:32:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:32:39.665246 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:32:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:32:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:35:21.632711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:35:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:35:38.524593 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:35:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:35:53.811004 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:35:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:36:04.253974 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:36:04.264271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:36:04.272923 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:36:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:36:04.286887 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:36:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:36:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:36:07.938924 : GetSessionFormation -'session_id' - ERRORRRR AT Line : 187 +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:36:07] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 20:37:07.653848 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 20:37:07.653848 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 20:37:07.653848 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 20:37:11.649741 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:37:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:37:20.544734 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:37:20.549720 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:37:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:37:20.556701 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:37:20.563682 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:37:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:37:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:37:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:38:07.272980 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:38:07] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:38:21.647888 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:38:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:38:39.038418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:38:39.043394 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:38:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:38:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:38:39.054363 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:38:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:38:39.068326 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:38:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:39:38.750324 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:39:38] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:39:44.183193 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:39:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:39:52.991551 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:39:52.995539 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:39:53.002520 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:39:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:39:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:39:53.010497 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:39:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:39:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 20:40:31.922854 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 20:40:31.922854 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 20:40:31.923889 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-24 20:41:50.664616 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-24 20:41:50.664616 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-24 20:41:50.664616 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-24 20:44:47.449231 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:44:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:45:21.180844 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:45:21.186826 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:45:21.204780 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:45:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:45:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:45:21.258635 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:45:21] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:45:22.017608 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:45:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:45:29.053408 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:45:29.056439 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:45:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:45:30] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:45:36.755399 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:45:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:47:33.321317 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:47:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:47:47.144036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:47:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:47:57.045326 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:47:57.057301 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:47:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:47:57.065304 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:47:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:47:57.084221 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:47:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:47:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:49:57.976098 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:49:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:50:15.735291 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:50:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:50:22.717702 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:50:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:50:22.725677 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:50:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:50:22.734657 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:50:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:50:22.747620 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:50:22] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:51:26.471316 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:51:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:51:31.686373 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:51:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:51:41.225871 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:51:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:51:41.237839 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:51:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:51:41.245818 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:51:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:51:41.256788 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:51:41] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:52:22.287723 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:52:22] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:52:36.524252 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:52:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:52:50.688514 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:52:50.698477 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:52:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:52:50.706459 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:52:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:52:50.714437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:52:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:52:50] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:55:50.673638 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:55:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:56:02.407803 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:56:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:56:11.963110 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:56:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:56:11.972089 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:56:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:56:11.979068 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:56:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:56:12.001010 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:56:12] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:57:45.343817 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:57:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:57:56.021422 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:57:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:58:01.814936 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:58:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:58:10.390006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:58:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:58:10.399976 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 20:58:10.406958 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:58:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:58:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:58:10.424909 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:58:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 20:59:51.836111 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 20:59:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:00:01.005954 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:00:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:00:23.354338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:00:23.363314 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:00:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:00:23.375281 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:00:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:00:23.383259 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:00:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:00:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:01:15.545123 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:01:15] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:01:43.287180 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:01:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:01:54.353603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:01:54.392497 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:01:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:01:54.415436 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:01:54.446353 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:01:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:01:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:01:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:04:21.788892 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:04:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:04:33.592809 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:04:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:06:28.550191 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:06:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:06:36.755006 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:06:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:07:34.463417 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:07:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:07:42.623008 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:07:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:07:57.044358 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:07:57.052337 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:07:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:07:57.061313 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:07:57.069293 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:07:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:07:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:07:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:10:41.178404 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:10:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:10:47.889142 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:10:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:12:31.093286 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:12:37.949624 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:12:48.866027 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:12:48.874004 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:12:48.882981 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:12:48.892955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:48] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:12:52.713741 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:12:52.719726 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:12:52.730698 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:52] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:12:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:13:23.996895 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:13:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:14:09.614513 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:14:15.303800 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:14:21.678766 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:14:21.685743 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:14:21.692725 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:14:21.706686 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:14:26.887837 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:14:26.902800 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:14:26.918755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:14:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:00.470991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:11.100396 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:11.112363 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:15:11.120343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:11.129318 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:11] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:21.286171 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:21] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:35.701706 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:50.015444 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:15:50.026416 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:50.037387 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:15:50.054344 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:15:50] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:18:39.651305 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:18:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:18:58.544156 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:18:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:19:02.876576 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:19:02.885555 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:19:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:19:02.892533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:19:02.900513 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:19:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:19:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:19:02] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:20:21.060841 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:20:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:20:33.771014 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:20:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:20:46.116060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:20:46.123040 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:20:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:20:46.131020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:20:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:20:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:20:46.141991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:20:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:25:24.092484 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:25:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:25:50.593909 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:25:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:25:56.110164 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:25:56.119139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:25:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:25:56.130110 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:25:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:25:56.139087 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:25:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:25:56] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:26:06.777650 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:26:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:27:29.028236 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:27:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:27:53.681344 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:27:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:28:05.315323 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:28:05.329290 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:28:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:28:05.356215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-24 21:28:05.357213 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:28:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:28:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:28:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-24 21:28:11.730178 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [24/Oct/2022 21:28:11] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:13:03.083581 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:13:03.084577 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:13:03.084577 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:13:41.111135 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:13:41.112132 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:13:41.112132 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:15:11.686019 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:15:11.688013 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:11] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:12] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:15:12.637475 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:15:12.637475 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:15:14.183343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:15:14.494510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:15:14.495506 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:15:14.496503 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:15:14.503485 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:15:14.509468 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:15:14.604216 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:15:14.819639 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:15:14.825623 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:15:14.834600 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:15:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:21:28.377294 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:21:28.377294 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:21:28.377294 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:21:44.671136 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:21:44.671136 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:21:44.672165 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:23:36.938977 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:23:36.939974 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:23:36.939974 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:23:49.621167 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:23:49.623162 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:50] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:50] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:23:50.989511 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:23:50.990506 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:23:51.745491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:23:51.751473 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:23:51.757458 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:23:51.772416 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:23:51.778402 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:23:51.785383 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:23:51.798350 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:23:51.802338 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:23:51.811315 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:23:51.822286 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:23:51] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:23:59.459399 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:24:01.164920 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-25 09:23:59.460394 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-25 09:24:01.175891 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:24:01] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:24:01.422234 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:24:01.427220 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:24:01.430214 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:24:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:24:01.439190 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:24:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:24:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:24:01.793240 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:24:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:24:05.560814 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:24:05.565798 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:24:05] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:24:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:28:08.245169 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:28:08.261126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:28:08.279080 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:28:08.313988 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:28:20.884393 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:28:20.903343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:28:20.928275 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:28:20.973156 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:28:21.871754 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:28:43.582173 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:28:43.593142 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:43] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:28:55.851538 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:28:55] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:30:22.558209 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:30:22] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:32:45.001219 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:32:45] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:33:40.801819 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:33:40.802816 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:33:40.802816 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:34:14.291687 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:34:14] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:35:02.688905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:35:04.709738 : CheckisDate -time data ' 12/04/2023' does not match format '%d/%m/%Y' - ERRORRRR AT Line : 468 +INFO:root:2022-10-25 09:35:04.716750 : update_class - les dates et lieux de la formation : AVP14120 sont incorrectes 2 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:35:04] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:36:44.397950 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:36:44.397950 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:36:44.397950 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:36:44.467787 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:36:44.468759 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:36:44.470755 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:36:44.470755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:36:44] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:36:44] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:36:44] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:37:53.205250 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:37:53.205250 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:37:53.205250 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:40:20.036398 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:40:20.037395 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:40:20.037395 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:40:39.528687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:40:39.533673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:40:39.537665 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:40:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:40:39.548633 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:40:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:40:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:40:40.300623 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:40:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:40:42.812844 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:40:42.817831 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:40:42] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:40:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:41:00.611171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:41:02.317945 : update_class -time data ' 22/01/2023' does not match format '%d/%m/%Y' - ERRORRRR AT Line : 748 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:41:02] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:44:26.825501 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:44:26.826498 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:44:26.826498 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:45:01.099757 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:45:01.100756 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:45:01.100756 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:45:25.333603 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:45:25.336593 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:45:25.340582 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:45:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:45:25.351556 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:45:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:45:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:45:25.999821 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:45:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:45:30.592545 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:45:30.596536 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:45:30] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:45:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:45:44.603829 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:45:44] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:46:36.476275 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:46:36.477272 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:46:36.477272 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:46:40.013821 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:46:40.017840 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:46:40.021798 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:46:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:46:40.031778 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:46:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:46:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:46:40.750850 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:46:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:46:45.853851 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:46:45.857845 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:46:45] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:46:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:46:56.717975 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:46:56] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:47:29.461527 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:47:29.466512 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:47:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:47:29.473497 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:47:29.477486 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:47:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:47:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:47:30.163652 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:47:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:47:32.765697 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:47:32.772706 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:47:32] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:47:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:47:40.907423 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:47:42.779415 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-25 09:47:42.784403 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-25 09:47:44.271842 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-25 09:47:44.271842 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:47:44] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:50:34.164131 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:50:34.165128 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:50:34.165128 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:51:04.928501 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:51:04.928501 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:51:04.928501 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:52:03.012264 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:52:03.012264 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:52:03.013262 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:52:13.943120 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:52:13.946110 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:52:13.949103 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:52:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:52:13.964062 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:52:13] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:52:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:52:14.693116 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:52:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:52:17.093698 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:52:17.097687 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:52:17] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:52:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:52:33.888026 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:52:35.949507 : update_class -'str' object has no attribute 'sub' - ERRORRRR AT Line : 783 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:52:35] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:53:54.435111 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:53:54.435111 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:53:54.435111 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 09:53:54.486973 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:53:54.489966 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:53:54.493955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:53:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:53:54.502931 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:53:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:53:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:53:54.775206 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:53:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:53:57.112957 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:53:57.117953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:53:57] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:53:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 09:54:11.152812 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 09:54:13.364896 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-25 09:54:13.369883 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-25 09:54:13.697009 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-25 09:54:13.697009 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 09:54:13] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 09:56:14.647404 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 09:56:14.648409 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 09:56:14.648409 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 10:00:01.760770 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:00:01.780716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:00:01.787698 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:00:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:00:01.858508 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:00:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:00:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:00:05.121177 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:00:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:00:14.960514 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:00:14.965500 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:00:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:00:14] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\class_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 10:02:04.275057 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 10:02:04.276053 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 10:02:04.276053 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 10:02:05.088883 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:02:15.548044 : update_class - La formation a bin ete mise à jour =61f10781c689ebcc85ffe36f +INFO:root:2022-10-25 10:02:15.583948 : external_code = VP14120 ==> L'essentiel d'After Effects +INFO:root:2022-10-25 10:02:17.709749 : La formation indexée (champ title) =61f10781c689ebcc85ffe36f +INFO:root:2022-10-25 10:02:17.709749 : 1 ont été indexes => title +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:02:17] "POST /myclass/api/update_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:05:19.344847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:05:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:05:28.912275 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:05:28.916264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:05:28.921250 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:05:28.925242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:05:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:05:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:05:28] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:05:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:06.540758 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:06] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:27.126533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:06:27.128526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:27] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:27] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:27.548405 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:06:27.548405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:27] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:28.777119 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:06:28.782107 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:28.789088 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:28.800061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:06:28.806044 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:28.821002 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:29.096266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:29.107254 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:06:29.128182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:06:29.134168 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:06:29] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:06.805621 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:06.813598 : Ajout Token OK, _id = 6344119778db05eb4002edaf +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:06] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:07.058975 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:07.061939 : {'_id': ObjectId('634410fce64ac1d9dbfad1db'), 'email': 'cherif.balde@yahoo.fr', 'pwd': 'cherif', 'recid': 'de4b70ae40d84ba7d5470d2ea44b78a65cc2bc407fc24896d0', 'active': '1', 'locked': '0', 'date_update': '2022-10-10 14:34:53.715948'} +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:07] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:07.358144 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:07.361137 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:07.368119 : {'_id': ObjectId('634410fce64ac1d9dbfad1db'), 'email': 'cherif.balde@yahoo.fr', 'pwd': 'cherif', 'recid': 'de4b70ae40d84ba7d5470d2ea44b78a65cc2bc407fc24896d0', 'active': '1', 'locked': '0', 'date_update': '2022-10-10 14:34:53.715948'} +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:07] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:13.427539 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:13] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:13.736712 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:13] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:14.361042 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:14.361042 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:14] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:14.738034 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:14] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:15.045215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:15.046212 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:15.047210 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:15.058178 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:15.070146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:15.074137 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:15.361369 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:15.378322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:15.382312 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:48.867073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:48.870066 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:48] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:49] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:49.125386 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:49.126384 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:49] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:49.880367 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:49] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:50.184553 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:50.186546 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:50.193527 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:50.201507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:50.204499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:50.211480 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:50.507688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:50.510680 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:50.518660 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:50] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:58.365513 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:58.367507 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:58] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:58] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:58.615854 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:58.615854 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:58] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:59.014781 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:59.322956 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:59.323952 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:59.325947 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:59.332929 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:59.341902 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:59.349881 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:59.654071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:07:59.659057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:07:59.671024 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:07:59] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:08:05.006292 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:08:05.012277 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:08:05] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:08:05] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:08:18.704832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:08:18] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:08:40.190350 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:08:40] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:08:49.399296 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:08:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:01.587278 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:09:01.591267 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:01.598248 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:09:01.602240 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:14.173086 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:09:14.178072 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:14] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:14.487246 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:09:14.491236 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:20.168465 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:09:20.172451 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:20] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:20.178436 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:09:20.181428 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:33.848499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:33] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:34.107808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:54.711865 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:09:54.729785 : UpdateUserEmargementDate OK, la liste d'emargement de la session 2201202325012023750092placedelarpublique a été mise à jour +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:54] "POST /myclass/api/UpdateUserEmargementDate/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:09:55.187560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:09:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:07.487294 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:10:07.491283 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:07.496270 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:07.505245 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:07] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:11.210109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:10:11.216092 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:11.221084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:11] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:11.226070 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:16.128876 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:16.137853 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:10:16.142839 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:33.145420 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:38.783322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:10:38.789308 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:38.796287 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:38.802274 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:38] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:38] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:47.572320 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:10:47.576307 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:10:47.581297 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:10:47.585284 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:10:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:11:01.715760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:11:01.720748 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:11:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:11:01.727728 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:11:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:11:01.734711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:11:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:11:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:13:49.728628 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:13:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:13:55.202995 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:13:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:14:03.036614 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:14:03.043595 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:14:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:14:03.048614 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:14:03.056560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:14:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:14:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:14:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:14:07.426879 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:14:07.433860 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:14:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:14:07.438847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:14:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:14:07.447822 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:14:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:14:07] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:18.765263 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:22.439446 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:30.128968 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:16:30.133952 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:30.140933 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:30.142927 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:30] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:33.706264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:16:33.710253 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:33.718233 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:33] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:33.720226 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:33] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:40.756726 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:16:40.761746 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:40.766700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:16:40.771718 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:40] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:43.637028 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:16:43.644008 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:43.649992 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:43] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:43.655983 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:43] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:48.022307 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 10:16:48.026296 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 10:16:48.035271 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 10:16:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-25 17:17:37.334175 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:17:37.335171 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:17:37.335171 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:18:12.757196 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:18:12.757196 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:18:12.758193 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 17:20:07.419304 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 17:20:07.419304 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 17:20:08] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 17:20:08] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:24:57.156996 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:24:57.157993 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:24:57.157993 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:32:07.846695 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:32:07.846695 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:32:07.847693 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:32:47.887259 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:32:47.887259 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:32:47.887259 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:37:46.635861 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:37:46.635861 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:37:46.635861 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:40:19.801743 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:40:19.801743 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:40:19.801743 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:40:47.090265 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:40:47.090265 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:40:47.090265 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:42:02.114079 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:42:02.114079 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:42:02.114079 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:42:21.581434 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:42:21.582434 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:42:21.582434 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:42:48.472759 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:42:48.472759 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:42:48.472759 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:43:10.486849 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:43:10.486849 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:43:10.487848 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:43:37.674159 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:43:37.674159 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:43:37.674159 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:45:36.449234 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:45:36.449234 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:45:36.449234 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:46:22.028967 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:46:22.028967 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:46:22.028967 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:47:35.895350 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:47:35.895350 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:47:35.895350 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 17:48:02.691873 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 17:48:04] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:54:13.842265 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:54:13.842265 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:54:13.843264 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:54:26.036934 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:54:26.036934 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:54:26.036934 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 17:57:29.196215 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:57:29.197215 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:57:29.197215 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 17:57:48.899698 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 17:57:48.900696 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 17:57:48.900696 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 17:57:49.000428 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 17:57:51] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:root:2022-10-25 17:57:54.302996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 17:57:54] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 18:02:23.138864 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 18:02:23.138864 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 18:02:23.139861 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 19:14:03.165068 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 19:14:03.165068 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 19:14:03.165068 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 19:29:06.706915 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 19:29:06.706915 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 19:29:06.706915 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 19:30:01.516222 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 19:30:01.517219 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 19:30:01.517219 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 19:31:21.411414 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 19:31:21.411414 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 19:31:21.411414 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 19:32:02.711531 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 19:32:02.711531 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 19:32:02.712519 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 19:32:02.860124 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:32:03] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 19:32:54.697148 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 19:32:54.697148 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 19:32:54.697148 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 19:33:08.520303 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:33:08] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 19:36:56.615857 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members : {\'nom\': \'balde\', \'prenom\': \'cherif\'}

\n\n\t

Members2 :

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

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:36:56] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 19:37:47.738576 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members : {\'nom\': \'balde\', \'prenom\': \'cherif\'}

\n\n\t

Members2 :

\n\n
    \n\n
  • \n
  • \n\n
  • \n
  • \n\n
\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:37:47] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 19:39:33.704838 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members : {\'nom\': \'balde\', \'prenom\': \'cherif\'}

\n\n\t

detail : balde

\n\n\n
    \n\n
  • balde
  • \n
  • cherif
  • \n\n
  • balde
  • \n
  • cherif
  • \n\n
\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:39:33] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 19:40:50.755078 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members : {\'nom\': \'balde\', \'prenom\': \'cherif\'}

\n\n\t

detail : balde

\n\n\n
    \n\n
  • \n\n\n
  • \n\n\n
\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:40:51] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 19:42:12.678979 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 19:42:12.679976 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 19:42:12.679976 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 19:42:18.038581 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members : {\'nom\': \'balde2\', \'prenom\': \'cherif2\'}

\n\n\t

detail : balde2

\n\n\n
    \n\n
  • nom
  • \n\n\n
  • prenom
  • \n\n\n
\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:42:18] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 19:46:06.465649 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 19:46:06.466631 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 19:46:06.466631 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 19:46:12.062723 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members : [{\'nom\': \'balde\', \'prenom\': \'cherif\'}, {\'nom\': \'balde2\', \'prenom\': \'cherif2\'}]

\n\n\t

detail :

\n\n\n
    \n\n
  • {\'nom\': \'balde\', \'prenom\': \'cherif\'}
  • \n\n\n
  • {\'nom\': \'balde2\', \'prenom\': \'cherif2\'}
  • \n\n\n
\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:46:12] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 19:47:31.363137 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members

\n\n\n\n
    \n\n
  • balde -- cherif
  • \n\n\n
  • balde2 -- cherif2
  • \n\n\n
\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:47:31] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 19:50:12.465755 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:50:15] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:root:2022-10-25 19:50:39.418216 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members

\n\n\n\n
    \n\n\n
  • balde -- cherif
  • \n\n\n
  • balde2 -- cherif2
  • \n\n\n\n
\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:50:39] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 19:51:15.628059 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members

\n\n\n\n
    \n\n\n
  • balde -- cherif
  • \n\n\n
  • balde2 -- cherif2
  • \n\n\n\n
\n\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:51:15] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 19:52:42.384390 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
   
baldecherif   
balde2cherif2   
\n\t\t\t\t\t\t\t
\n\t\n\t
 
\n\t

Members

\n\n\n\n
    \n\n\n
  • balde -- cherif
  • \n\n\n
  • balde2 -- cherif2
  • \n\n\n\n
\n\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 1 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 19:52:42] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 20:04:36.152033 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
baldecherif   
balde2cherif2   
\n\t\t\t\t\t\t\t
\n\t\n\t\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:04:36] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 20:05:00.955403 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
baldecherif   
balde2cherif2   
\n\t\t\t\t\t\t\t
\n\t\n\t\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:05:01] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 20:05:33.462075 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
baldecherif   
balde2cherif2   
\n\t\t\t\t\t\t\t
\n\t\n\t\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:05:33] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 20:06:19.375273 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
 
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
baldecherif   
balde2cherif2   
\n\t\t\t\t\t\t\t
\n\t\n\t\n\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n
 
\t \n
 
\t \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\t\t\t
\n\t\t\t
\n \n

MySy Training
\n\nCour du Havre 1, 75008, Paris
\n\nMySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est\nsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun\n

\n
\n\t\t\t
\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:06:19] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 20:09:15.171753 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
baldecherif   
balde2cherif2   
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:09:15] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 20:10:06.965954 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
baldecherif   
balde2cherif2   
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:10:07] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 20:11:00.470201 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
NomPrénomMatinApres MidiSignature
baldecherif   
balde2cherif2   
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:11:00] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:15:58.119046 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:15:58.120045 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:15:58.120045 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:16:45.863597 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:16:45.863597 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:16:45.863597 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:20:19.660896 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:20:19.660896 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:20:19.661894 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:21:00.284084 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:21:00.284084 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:21:00.284084 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:21:33.820568 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:21:33.820568 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:21:33.820568 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:22:04.359809 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:22:04.360806 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:22:04.360806 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:26:38.564626 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:26:38.565626 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:26:38.565626 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:27:17.283734 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:27:17.283734 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:27:17.283734 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:29:32.808724 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:29:32.809723 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:29:32.809723 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:46:17.078638 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:46:17.079636 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:46:17.079636 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:46:40.052015 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:46:40.053011 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:46:40.053011 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 20:47:41.272929 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 20:47:44.730094 : GerneratePDFEmargementList - La valeur 'email' n'est pas presente dans liste +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:47:44] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:49:02.310264 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:49:02.311221 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:49:02.311221 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 20:49:28.339077 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:49:30] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:root:2022-10-25 20:50:36.899051 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:50:36] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:51:11.257569 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:51:11.257569 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:51:11.257569 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 20:51:24.005594 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:51:29] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:52:40.604522 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:52:40.605521 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:52:40.605521 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 20:52:42.048665 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
emailNomPrénomMatinApres MidiSignature
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:52:42] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:54:32.011340 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:54:32.012337 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:54:32.012337 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 20:54:32.106762 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
emailNomPrénomMatinApres MidiSignature
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:54:32] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:56:04.248471 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:56:04.248471 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:56:04.248471 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 20:56:04.332653 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
emailNomPrénomMatinApres MidiSignature
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDECherif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
BALDE modifCherif modif false false  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 0 has width 0.0 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 20:56:05] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 20:58:41.003216 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 20:58:41.003216 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 20:58:41.003216 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 21:00:05.873278 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:00:09] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:root:2022-10-25 21:00:12.302104 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n°
\nDate n° \n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateEmailNomPrénomMatinApres MidiSignature
2023-03-12BALDEBALDECherif True false  
2023-03-13BALDEBALDECherif True false  
2023-03-14BALDEBALDECherif False false  
2023-03-15BALDEBALDECherif False false  
2023-03-16BALDEBALDECherif False false  
2023-03-17BALDEBALDECherif False false  
2023-03-18BALDEBALDECherif False false  
2023-03-19BALDEBALDECherif False false  
2023-03-20BALDEBALDECherif False false  
2023-03-21BALDEBALDECherif False false  
2023-03-22BALDEBALDECherif False false  
2023-03-23BALDEBALDECherif False false  
2023-03-24BALDEBALDECherif False false  
2023-03-12BALDE modifBALDE modifCherif modif True false  
2023-03-13BALDE modifBALDE modifCherif modif False false  
2023-03-14BALDE modifBALDE modifCherif modif True false  
2023-03-15BALDE modifBALDE modifCherif modif False false  
2023-03-16BALDE modifBALDE modifCherif modif False false  
2023-03-17BALDE modifBALDE modifCherif modif False false  
2023-03-18BALDE modifBALDE modifCherif modif False false  
2023-03-19BALDE modifBALDE modifCherif modif False false  
2023-03-20BALDE modifBALDE modifCherif modif False false  
2023-03-21BALDE modifBALDE modifCherif modif False false  
2023-03-22BALDE modifBALDE modifCherif modif False false  
2023-03-23BALDE modifBALDE modifCherif modif False false  
2023-03-24BALDE modifBALDE modifCherif modif False false  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:00:12] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 21:03:21.874804 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 21:03:21.875801 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 21:03:21.875801 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 21:06:41.502912 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 21:06:41.502912 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 21:06:41.502912 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 21:06:41.579707 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:06:44] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:root:2022-10-25 21:08:40.878228 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n° L\'essentiel d\'After Effects
\nDate n° 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateEmailNomPrénomMatinApres MidiSignature
2023-03-12cherif.balde@yahoo.frBALDECherif      
2023-03-12cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-13cherif.balde@yahoo.frBALDECherif      
2023-03-13cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-14cherif.balde@yahoo.frBALDECherif      
2023-03-14cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-15cherif.balde@yahoo.frBALDECherif      
2023-03-15cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-16cherif.balde@yahoo.frBALDECherif      
2023-03-16cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-17cherif.balde@yahoo.frBALDECherif      
2023-03-17cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-18cherif.balde@yahoo.frBALDECherif      
2023-03-18cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-19cherif.balde@yahoo.frBALDECherif      
2023-03-19cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-20cherif.balde@yahoo.frBALDECherif      
2023-03-20cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-21cherif.balde@yahoo.frBALDECherif      
2023-03-21cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-22cherif.balde@yahoo.frBALDECherif      
2023-03-22cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-23cherif.balde@yahoo.frBALDECherif      
2023-03-23cbalde@mysy-training.comBALDE modifCherif modif      
2023-03-24cherif.balde@yahoo.frBALDECherif      
2023-03-24cbalde@mysy-training.comBALDE modifCherif modif      
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None, None, None, None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:08:41] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 21:14:31.529735 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n° L\'essentiel d\'After Effects
\nDate n° 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif      
2023-03-12BALDE modifCherif modif      
2023-03-13BALDECherif      
2023-03-13BALDE modifCherif modif      
2023-03-14BALDECherif      
2023-03-14BALDE modifCherif modif      
2023-03-15BALDECherif      
2023-03-15BALDE modifCherif modif      
2023-03-16BALDECherif      
2023-03-16BALDE modifCherif modif      
2023-03-17BALDECherif      
2023-03-17BALDE modifCherif modif      
2023-03-18BALDECherif      
2023-03-18BALDE modifCherif modif      
2023-03-19BALDECherif      
2023-03-19BALDE modifCherif modif      
2023-03-20BALDECherif      
2023-03-20BALDE modifCherif modif      
2023-03-21BALDECherif      
2023-03-21BALDE modifCherif modif      
2023-03-22BALDECherif      
2023-03-22BALDE modifCherif modif      
2023-03-23BALDECherif      
2023-03-23BALDE modifCherif modif      
2023-03-24BALDECherif      
2023-03-24BALDE modifCherif modif      
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:14:31] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 21:18:17.487456 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n° L\'essentiel d\'After Effects
\nDate n° 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif      
2023-03-12BALDE modifCherif modif      
2023-03-13BALDECherif      
2023-03-13BALDE modifCherif modif      
2023-03-14BALDECherif      
2023-03-14BALDE modifCherif modif      
2023-03-15BALDECherif      
2023-03-15BALDE modifCherif modif      
2023-03-16BALDECherif      
2023-03-16BALDE modifCherif modif      
2023-03-17BALDECherif      
2023-03-17BALDE modifCherif modif      
2023-03-18BALDECherif      
2023-03-18BALDE modifCherif modif      
2023-03-19BALDECherif      
2023-03-19BALDE modifCherif modif      
2023-03-20BALDECherif      
2023-03-20BALDE modifCherif modif      
2023-03-21BALDECherif      
2023-03-21BALDE modifCherif modif      
2023-03-22BALDECherif      
2023-03-22BALDE modifCherif modif      
2023-03-23BALDECherif      
2023-03-23BALDE modifCherif modif      
2023-03-24BALDECherif      
2023-03-24BALDE modifCherif modif      
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:18:17] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 21:19:15.461340 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n° L\'essentiel d\'After Effects
\nDate n° 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif      
2023-03-12BALDE modifCherif modif      
2023-03-13BALDECherif      
2023-03-13BALDE modifCherif modif      
2023-03-14BALDECherif      
2023-03-14BALDE modifCherif modif      
2023-03-15BALDECherif      
2023-03-15BALDE modifCherif modif      
2023-03-16BALDECherif      
2023-03-16BALDE modifCherif modif      
2023-03-17BALDECherif      
2023-03-17BALDE modifCherif modif      
2023-03-18BALDECherif      
2023-03-18BALDE modifCherif modif      
2023-03-19BALDECherif      
2023-03-19BALDE modifCherif modif      
2023-03-20BALDECherif      
2023-03-20BALDE modifCherif modif      
2023-03-21BALDECherif      
2023-03-21BALDE modifCherif modif      
2023-03-22BALDECherif      
2023-03-22BALDE modifCherif modif      
2023-03-23BALDECherif      
2023-03-23BALDE modifCherif modif      
2023-03-24BALDECherif      
2023-03-24BALDE modifCherif modif      
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:19:16] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 21:20:01.609792 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n° L\'essentiel d\'After Effects
\nDate n° 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif      
2023-03-12BALDE modifCherif modif      
2023-03-13BALDECherif      
2023-03-13BALDE modifCherif modif      
2023-03-14BALDECherif      
2023-03-14BALDE modifCherif modif      
2023-03-15BALDECherif      
2023-03-15BALDE modifCherif modif      
2023-03-16BALDECherif      
2023-03-16BALDE modifCherif modif      
2023-03-17BALDECherif      
2023-03-17BALDE modifCherif modif      
2023-03-18BALDECherif      
2023-03-18BALDE modifCherif modif      
2023-03-19BALDECherif      
2023-03-19BALDE modifCherif modif      
2023-03-20BALDECherif      
2023-03-20BALDE modifCherif modif      
2023-03-21BALDECherif      
2023-03-21BALDE modifCherif modif      
2023-03-22BALDECherif      
2023-03-22BALDE modifCherif modif      
2023-03-23BALDECherif      
2023-03-23BALDE modifCherif modif      
2023-03-24BALDECherif      
2023-03-24BALDE modifCherif modif      
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:20:02] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 21:22:24.042288 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n° L\'essentiel d\'After Effects
\nDate n° 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12TrueTrue X X  
2023-03-12TrueTrue X X  
2023-03-13TrueTrue X X  
2023-03-13FalseTrue   X  
2023-03-14FalseTrue   X  
2023-03-14TrueFalse X    
2023-03-15FalseTrue   X  
2023-03-15FalseTrue   X  
2023-03-16FalseTrue   X  
2023-03-16FalseTrue   X  
2023-03-17FalseTrue   X  
2023-03-17FalseTrue   X  
2023-03-18FalseTrue   X  
2023-03-18FalseTrue   X  
2023-03-19FalseTrue   X  
2023-03-19FalseTrue   X  
2023-03-20FalseTrue   X  
2023-03-20FalseTrue   X  
2023-03-21FalseTrue   X  
2023-03-21FalseTrue   X  
2023-03-22FalseTrue   X  
2023-03-22FalseTrue   X  
2023-03-23FalseTrue   X  
2023-03-23FalseTrue   X  
2023-03-24FalseTrue   X  
2023-03-24FalseTrue   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:22:24] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:root:2022-10-25 21:23:38.320691 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation n° L\'essentiel d\'After Effects
\nDate n° 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif X X  
2023-03-12BALDE modifCherif modif X X  
2023-03-13BALDECherif X X  
2023-03-13BALDE modifCherif modif   X  
2023-03-14BALDECherif   X  
2023-03-14BALDE modifCherif modif X    
2023-03-15BALDECherif   X  
2023-03-15BALDE modifCherif modif   X  
2023-03-16BALDECherif   X  
2023-03-16BALDE modifCherif modif   X  
2023-03-17BALDECherif   X  
2023-03-17BALDE modifCherif modif   X  
2023-03-18BALDECherif   X  
2023-03-18BALDE modifCherif modif   X  
2023-03-19BALDECherif   X  
2023-03-19BALDE modifCherif modif   X  
2023-03-20BALDECherif   X  
2023-03-20BALDE modifCherif modif   X  
2023-03-21BALDECherif   X  
2023-03-21BALDE modifCherif modif   X  
2023-03-22BALDECherif   X  
2023-03-22BALDE modifCherif modif   X  
2023-03-23BALDECherif   X  
2023-03-23BALDE modifCherif modif   X  
2023-03-24BALDECherif   X  
2023-03-24BALDE modifCherif modif   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Invoices/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:23:39] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 21:42:42.260554 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 21:42:42.260554 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 21:42:42.261550 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\GlobalVariable.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 21:49:01.963111 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 21:49:01.963111 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 21:49:01.964108 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 21:52:50.206110 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 21:52:50.206110 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 21:52:50.206110 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 21:53:32.595970 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 21:53:32.595970 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 21:53:32.596981 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 21:53:46.122351 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif X X  
2023-03-12BALDE modifCherif modif X X  
2023-03-13BALDECherif X X  
2023-03-13BALDE modifCherif modif   X  
2023-03-14BALDECherif   X  
2023-03-14BALDE modifCherif modif X    
2023-03-15BALDECherif   X  
2023-03-15BALDE modifCherif modif   X  
2023-03-16BALDECherif   X  
2023-03-16BALDE modifCherif modif   X  
2023-03-17BALDECherif   X  
2023-03-17BALDE modifCherif modif   X  
2023-03-18BALDECherif   X  
2023-03-18BALDE modifCherif modif   X  
2023-03-19BALDECherif   X  
2023-03-19BALDE modifCherif modif   X  
2023-03-20BALDECherif   X  
2023-03-20BALDE modifCherif modif   X  
2023-03-21BALDECherif   X  
2023-03-21BALDE modifCherif modif   X  
2023-03-22BALDECherif   X  
2023-03-22BALDE modifCherif modif   X  
2023-03-23BALDECherif   X  
2023-03-23BALDE modifCherif modif   X  
2023-03-24BALDECherif   X  
2023-03-24BALDE modifCherif modif   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:53:46] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\ela_factures_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 21:58:00.897279 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 21:58:00.898281 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 21:58:00.898281 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 21:58:07.904215 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif X X  
2023-03-12BALDE modifCherif modif X X  
2023-03-13BALDECherif X X  
2023-03-13BALDE modifCherif modif   X  
2023-03-14BALDECherif   X  
2023-03-14BALDE modifCherif modif X    
2023-03-15BALDECherif   X  
2023-03-15BALDE modifCherif modif   X  
2023-03-16BALDECherif   X  
2023-03-16BALDE modifCherif modif   X  
2023-03-17BALDECherif   X  
2023-03-17BALDE modifCherif modif   X  
2023-03-18BALDECherif   X  
2023-03-18BALDE modifCherif modif   X  
2023-03-19BALDECherif   X  
2023-03-19BALDE modifCherif modif   X  
2023-03-20BALDECherif   X  
2023-03-20BALDE modifCherif modif   X  
2023-03-21BALDECherif   X  
2023-03-21BALDE modifCherif modif   X  
2023-03-22BALDECherif   X  
2023-03-22BALDE modifCherif modif   X  
2023-03-23BALDECherif   X  
2023-03-23BALDE modifCherif modif   X  
2023-03-24BALDECherif   X  
2023-03-24BALDE modifCherif modif   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 21:58:08] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\ela_factures_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 21:59:19.453509 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 21:59:19.453509 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 21:59:19.454508 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:00:43.545355 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:00:43.545355 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:00:43.545355 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:00:58.526728 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif X X  
2023-03-12BALDE modifCherif modif X X  
2023-03-13BALDECherif X X  
2023-03-13BALDE modifCherif modif   X  
2023-03-14BALDECherif   X  
2023-03-14BALDE modifCherif modif X    
2023-03-15BALDECherif   X  
2023-03-15BALDE modifCherif modif   X  
2023-03-16BALDECherif   X  
2023-03-16BALDE modifCherif modif   X  
2023-03-17BALDECherif   X  
2023-03-17BALDE modifCherif modif   X  
2023-03-18BALDECherif   X  
2023-03-18BALDE modifCherif modif   X  
2023-03-19BALDECherif   X  
2023-03-19BALDE modifCherif modif   X  
2023-03-20BALDECherif   X  
2023-03-20BALDE modifCherif modif   X  
2023-03-21BALDECherif   X  
2023-03-21BALDE modifCherif modif   X  
2023-03-22BALDECherif   X  
2023-03-22BALDE modifCherif modif   X  
2023-03-23BALDECherif   X  
2023-03-23BALDE modifCherif modif   X  
2023-03-24BALDECherif   X  
2023-03-24BALDE modifCherif modif   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:00:58] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:01:57.864242 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:01:57.864242 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:01:57.864242 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:02:08.235593 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif X X  
2023-03-12BALDE modifCherif modif X X  
2023-03-13BALDECherif X X  
2023-03-13BALDE modifCherif modif   X  
2023-03-14BALDECherif   X  
2023-03-14BALDE modifCherif modif X    
2023-03-15BALDECherif   X  
2023-03-15BALDE modifCherif modif   X  
2023-03-16BALDECherif   X  
2023-03-16BALDE modifCherif modif   X  
2023-03-17BALDECherif   X  
2023-03-17BALDE modifCherif modif   X  
2023-03-18BALDECherif   X  
2023-03-18BALDE modifCherif modif   X  
2023-03-19BALDECherif   X  
2023-03-19BALDE modifCherif modif   X  
2023-03-20BALDECherif   X  
2023-03-20BALDE modifCherif modif   X  
2023-03-21BALDECherif   X  
2023-03-21BALDE modifCherif modif   X  
2023-03-22BALDECherif   X  
2023-03-22BALDE modifCherif modif   X  
2023-03-23BALDECherif   X  
2023-03-23BALDE modifCherif modif   X  
2023-03-24BALDECherif   X  
2023-03-24BALDE modifCherif modif   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:02:09] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:02:58.108147 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:02:58.109147 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:02:58.109147 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:02:59.937376 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-03-12BALDECherif X X  
2023-03-12BALDE modifCherif modif X X  
2023-03-13BALDECherif X X  
2023-03-13BALDE modifCherif modif   X  
2023-03-14BALDECherif   X  
2023-03-14BALDE modifCherif modif X    
2023-03-15BALDECherif   X  
2023-03-15BALDE modifCherif modif   X  
2023-03-16BALDECherif   X  
2023-03-16BALDE modifCherif modif   X  
2023-03-17BALDECherif   X  
2023-03-17BALDE modifCherif modif   X  
2023-03-18BALDECherif   X  
2023-03-18BALDE modifCherif modif   X  
2023-03-19BALDECherif   X  
2023-03-19BALDE modifCherif modif   X  
2023-03-20BALDECherif   X  
2023-03-20BALDE modifCherif modif   X  
2023-03-21BALDECherif   X  
2023-03-21BALDE modifCherif modif   X  
2023-03-22BALDECherif   X  
2023-03-22BALDE modifCherif modif   X  
2023-03-23BALDECherif   X  
2023-03-23BALDE modifCherif modif   X  
2023-03-24BALDECherif   X  
2023-03-24BALDE modifCherif modif   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:03:00] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\emargement.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:04:28.456168 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:04:28.456168 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:04:28.457166 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:13:06.239356 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:13:06.239356 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:13:06.240353 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:13:38.583090 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:13:38.583090 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:13:38.583090 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:13:58.737535 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:13:58.737535 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:13:58.737535 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:14:47.005727 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:14:47.005727 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:14:47.005727 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:16:50.321808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:16:50] "GET /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 500 - +INFO:root:2022-10-25 22:17:55.331548 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:17:55] "POST /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 500 - +INFO:root:2022-10-25 22:18:01.154106 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:18:01] "POST /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 500 - +INFO:root:2022-10-25 22:20:44.825415 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:20:44.830363 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:20:44.830363 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:22:02.350085 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:22:02.350085 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:22:02.350085 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:22:02.487299 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:22:02] "POST /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:25:38.627236 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:25:38.628234 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:25:38.628234 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:25:54.534380 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:25:54] "POST /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:26:25.214692 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:26:25.215688 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:26:25.215688 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:26:25.276525 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:26:25] "POST /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:30:15.664524 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:30:15.664524 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:30:15.664524 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:30:27.141100 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:30:27.141100 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:30:27.141100 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:30:48.274724 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:30:48] "POST /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 404 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:31:24.559256 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:31:24.559256 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:31:24.559256 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:31:47.201528 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:31:47] "POST /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 404 - +INFO:root:2022-10-25 22:32:30.360929 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:32:30] "GET /myclass/api/GerneratePDFEmargementList/?session_id=L6ny6QL5_meUus2bxb5TjtGdDSvvcnxbhA&token=cherif&class_internal_url=l-essentiel-d-after-effects-c0e HTTP/1.1" 404 - +INFO:root:2022-10-25 22:33:31.468773 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:33:31] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 404 - +INFO:root:2022-10-25 22:34:03.786101 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:34:03] "GET /myclass/api/GerneratePDFEmargementList/?token=qs&session_id=qs&class_internal_url=qss HTTP/1.1" 404 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:34:39.961574 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:34:39.961574 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:34:39.961574 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:34:53.332207 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:34:53] "GET /myclass/api/GerneratePDFEmargementList/?token=qs&session_id=qs&class_internal_url=qss HTTP/1.1" 404 - +INFO:root:2022-10-25 22:35:20.686701 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:35:20] "GET /myclass/api/GerneratePDFEmargementList/?token=qs&session_id=qs&class_internal_url=qss HTTP/1.1" 404 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:35:48.862057 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:35:48.863055 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:35:48.863055 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:35:50.274848 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:35:50] "GET /myclass/api/GerneratePDFEmargementList/?token=qs&session_id=qs&class_internal_url=qss HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:36:31.701011 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:36:31.701011 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:36:31.701011 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:36:31.756825 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:36:31] "GET /myclass/api/GerneratePDFEmargementList/?token=qs&session_id=qs&class_internal_url=qss HTTP/1.1" 404 - +INFO:root:2022-10-25 22:36:48.692696 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:36:48] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 404 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:37:13.743221 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:37:13.744219 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:37:13.744219 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:37:17.662667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:37:17] "GET /myclass/api/GerneratePDFEmargementList/ HTTP/1.1" 500 - +INFO:root:2022-10-25 22:37:56.473180 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:37:56] "GET /myclass/api/GerneratePDFEmargementList/?token=qsqs HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:39:09.267101 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:39:09.267101 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:39:09.267101 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:39:47.231317 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:39:47.231317 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:39:47.231317 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:40:02.192081 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:40:02] "GET /myclass/api/GerneratePDFEmargementList/?token=qsqs HTTP/1.1" 404 - +INFO:root:2022-10-25 22:40:33.214388 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:40:33] "GET /myclass/api/GetCustomerInvoice/?token=qsqs&invoiceid=qsq HTTP/1.1" 404 - +INFO:root:2022-10-25 22:40:56.431833 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:40:56] "GET /myclass/api/GetCustomerInvoice/?token=qsqs&invoiceid=qsq HTTP/1.1" 404 - +INFO:root:2022-10-25 22:41:13.572960 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:41:13] "GET /myclass/api/GetCustomerInvoice/?token=qsqs&invoiceid=qsq HTTP/1.1" 404 - +INFO:root:2022-10-25 22:41:34.688487 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:41:34] "GET /myclass/api/GetCustomerInvoice/ HTTP/1.1" 404 - +INFO:root:2022-10-25 22:42:18.508760 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:18] "POST /myclass/api/GetCustomerInvoice/?qd HTTP/1.1" 404 - +INFO:root:2022-10-25 22:42:42.256630 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:42] "POST /myclass/api/GetCustomerInvoice/?token&session_id HTTP/1.1" 404 - +INFO:root:2022-10-25 22:42:48.465366 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:48] "POST /myclass/api/GetCustomerInvoice/?token=qs&session_id=qs HTTP/1.1" 404 - +INFO:root:2022-10-25 22:42:56.208351 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:56.211344 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:56] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:56] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:42:57.479953 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:57.481949 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:57] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:42:58.234935 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:58.240918 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:58.245905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:58.251888 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:58.258870 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:58.266849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:42:58.330679 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:58.341649 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:42:58.349628 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:42:58.356610 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:42:58] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:43:05.466522 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:43:07.244700 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-25 22:43:05.469513 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-25 22:43:07.255671 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:07] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:43:07.525951 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:43:07.528943 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:43:07.532931 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:43:07.542906 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:43:07.909925 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:43:10.810171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:43:10.815157 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:43:10.820145 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:root:2022-10-25 22:43:10.824136 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:43:10.826128 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:43:10.834106 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:43:10.843090 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:10] "POST /myclass/api/get_invoice_by_customer/ HTTP/1.1" 200 - +INFO:stripe:message='Request to Stripe api' method=get path=https://api.stripe.com/v1/customers/cus_MZplrIZfdYw75Y/payment_methods?type=card +DEBUG:stripe:api_version=2020-08-27 message='Post details' post_data=type=card +INFO:stripe:message='Request to Stripe api' method=get path=https://api.stripe.com/v1/customers/cus_MZplrIZfdYw75Y/payment_methods?type=card +DEBUG:stripe:api_version=2020-08-27 message='Post details' post_data=type=card +INFO:stripe:message='Stripe API response' path=https://api.stripe.com/v1/customers/cus_MZplrIZfdYw75Y/payment_methods?type=card response_code=200 +DEBUG:stripe:body='{\n "object": "list",\n "data": [],\n "has_more": false,\n "url": "/v1/customers/cus_MZplrIZfdYw75Y/payment_methods"\n}' message='API response body' +DEBUG:stripe:link=https://dashboard.stripe.com/test/logs/req_S0hW6breFgn5cK message='Dashboard link for request' +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:11] "POST /myclass/api/get_payement_mode/ HTTP/1.1" 200 - +INFO:stripe:message='Stripe API response' path=https://api.stripe.com/v1/customers/cus_MZplrIZfdYw75Y/payment_methods?type=card response_code=200 +DEBUG:stripe:body='{\n "object": "list",\n "data": [],\n "has_more": false,\n "url": "/v1/customers/cus_MZplrIZfdYw75Y/payment_methods"\n}' message='API response body' +DEBUG:stripe:link=https://dashboard.stripe.com/test/logs/req_ryqZvVLplCfJK2 message='Dashboard link for request' +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:11] "POST /myclass/api/get_payement_mode/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:43:12.831770 : Security check : IP adresse '127.0.0.1' connected +DEBUG:paramiko.transport:starting thread (client mode): 0x653356c0 +DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_2.11.0 +DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5 +INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1) +DEBUG:paramiko.transport:=== Key exchange possibilities === +DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256 +DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519 +DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com +DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com +DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 +DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 +DEBUG:paramiko.transport:client compress: none, zlib@openssh.com +DEBUG:paramiko.transport:server compress: none, zlib@openssh.com +DEBUG:paramiko.transport:client lang: +DEBUG:paramiko.transport:server lang: +DEBUG:paramiko.transport:kex follows: False +DEBUG:paramiko.transport:=== Key exchange agreements === +DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org +DEBUG:paramiko.transport:HostKey: ssh-ed25519 +DEBUG:paramiko.transport:Cipher: aes128-ctr +DEBUG:paramiko.transport:MAC: hmac-sha2-256 +DEBUG:paramiko.transport:Compression: none +DEBUG:paramiko.transport:=== End of kex handshake === +DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo +DEBUG:paramiko.transport:Switch to new keys ... +DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'} +DEBUG:paramiko.transport:Attempting password auth... +DEBUG:paramiko.transport:userauth is OK +INFO:paramiko.transport:Authentication (password) successful! +DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes +DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com" +DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server. +DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes +DEBUG:paramiko.transport:Secsh channel 0 opened. +DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok +INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3) +DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/sftp_iexercice/mysy_invoices_dev/') +DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/sftp_iexercice/mysy_invoices_dev/') +DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/sftp_iexercice/mysy_invoices_dev/invoice_FACT_22900010.pdf') +DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/sftp_iexercice/mysy_invoices_dev/invoice_FACT_22900010.pdf', 'rb') +DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/sftp_iexercice/mysy_invoices_dev/invoice_FACT_22900010.pdf', 'rb') -> 00000000 +DEBUG:paramiko.transport.sftp:[chan 0] close(00000000) +INFO:paramiko.transport.sftp:[chan 0] sftp session closed. +DEBUG:paramiko.transport:[chan 0] EOF sent (0) +DEBUG:paramiko.transport:EOF in transport thread +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:43:16] "GET /myclass/api/GetCustomerInvoice/cherif/FACT_22900010 HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:44:22.545932 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:44:22.545932 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:44:22.545932 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:44:59.292738 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:44:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:44:59.372526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:44:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:45:01.567658 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:45:01.572646 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:45:01] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:45:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:45:05.771423 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:45:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:45:11.379431 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:45:11.384419 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:45:11.391399 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:45:11.394391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:45:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:45:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:45:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:45:11] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:45:16.994360 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-01-22CherifBALDE X X  
2023-01-23CherifBALDE   X  
2023-01-24CherifBALDE   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:45:17] "GET /myclass/api/GerneratePDFEmargementList/cherif/2201202325012023750092placedelarpublique/l-essentiel-d-after-effects-c0e HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-25 22:45:54.718207 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-25 22:45:54.718207 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-25 22:45:54.718207 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-25 22:47:49.512486 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:47:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:48:07.700518 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:48:13.283594 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:48:13.289577 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:48:13.293566 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:48:13.307528 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:13] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:48:27.628135 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-01-22CherifBALDE X X  
2023-01-23CherifBALDE   X  
2023-01-24CherifBALDE   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:27] "GET /myclass/api/GerneratePDFEmargementList/cherif/2201202325012023750092placedelarpublique/l-essentiel-d-after-effects-c0e HTTP/1.1" 200 - +INFO:root:2022-10-25 22:48:37.696098 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:48:37.704078 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:48:37.708065 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-25 22:48:37.713053 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:37] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-25 22:48:44.011218 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 25/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [25/Oct/2022 22:48:44] "GET /myclass/api/GerneratePDFEmargementList/cherif/1204202315042023691091ruedugleleclerc/l-essentiel-d-after-effects-c0e HTTP/1.1" 200 - +INFO:root:2022-10-26 09:49:21.570542 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 09:49:21.571540 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 09:49:21.571540 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 09:49:39.198659 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 09:49:39.198659 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 09:49:39.198659 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 09:51:26.036167 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 09:51:26.037164 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 09:51:26.037164 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 09:51:57.806594 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 09:51:57.806594 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 09:51:57.806594 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 09:52:38.217241 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 09:52:38.217241 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 09:52:38.217241 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 09:54:38.562647 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 09:54:38.562647 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 09:54:38.563646 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 09:59:26.713447 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 09:59:26.713447 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 09:59:26.713447 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 09:59:42.720911 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 09:59:42.720911 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 09:59:42.720911 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 10:00:27.525551 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 10:00:27.525551 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 10:00:27.526547 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 10:00:55.714614 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 10:00:55] "GET /myclass/api/incription_training_confirmation_mail/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 10:02:12.093983 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 10:02:12.094980 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 10:02:12.094980 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 10:02:12.170741 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 10:02:14.918291 : incription_training_confirmation_mail -(403) +Reason: Forbidden +HTTP response headers: HTTPHeaderDict({'Date': 'Wed, 26 Oct 2022 08:02:13 GMT', 'Content-Type': 'application/json', 'Content-Length': '169', 'Connection': 'keep-alive', 'sib-request-id': '73a071c4-3c54-977d-8001-b379b555bc00', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-headers': '*', 'access-control-allow-methods': 'PUT, POST, GET, DELETE, PATCH, OPTIONS', 'x-envoy-upstream-service-time': '7', 'x-sib-server': 'srv-pr-online-rancher-worker-28.onl.51b.tech', 'x-content-type-options': 'nosniff', 'x-xss-protection': '1', 'CF-Cache-Status': 'DYNAMIC', 'Server-Timing': 'cf-q-config;dur=6.9999987317715e-06', 'Server': 'cloudflare', 'CF-RAY': '7601ab228d1ad2b5-CDG'}) +HTTP response body: {"message":"Unable to send email. Your SMTP account is not yet activated. Please contact us at contact@sendinblue.com to request activation","code":"permission_denied"} + + - ERRORRRR AT Line : 676 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 10:02:14] "GET /myclass/api/incription_training_confirmation_mail/ HTTP/1.1" 200 - +INFO:root:2022-10-26 10:04:35.762439 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 10:04:35.813335 : incription_training_confirmation_mail -(403) +Reason: Forbidden +HTTP response headers: HTTPHeaderDict({'Date': 'Wed, 26 Oct 2022 08:04:37 GMT', 'Content-Type': 'application/json', 'Content-Length': '169', 'Connection': 'keep-alive', 'sib-request-id': '564b95c1-c28b-9eff-af6d-8a71a4c9b880', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-headers': '*', 'access-control-allow-methods': 'PUT, POST, GET, DELETE, PATCH, OPTIONS', 'x-envoy-upstream-service-time': '7', 'x-sib-server': 'srv-pr-online-rancher-worker-19.onl.51b.tech', 'x-content-type-options': 'nosniff', 'x-xss-protection': '1', 'CF-Cache-Status': 'DYNAMIC', 'Server-Timing': 'cf-q-config;dur=7.0000023697503e-06', 'Server': 'cloudflare', 'CF-RAY': '7601aea35b18d2b5-CDG'}) +HTTP response body: {"message":"Unable to send email. Your SMTP account is not yet activated. Please contact us at contact@sendinblue.com to request activation","code":"permission_denied"} + + - ERRORRRR AT Line : 676 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 10:04:35] "GET /myclass/api/incription_training_confirmation_mail/ HTTP/1.1" 200 - +INFO:root:2022-10-26 10:05:26.645768 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 10:05:26.694665 : incription_training_confirmation_mail -(403) +Reason: Forbidden +HTTP response headers: HTTPHeaderDict({'Date': 'Wed, 26 Oct 2022 08:05:27 GMT', 'Content-Type': 'application/json', 'Content-Length': '169', 'Connection': 'keep-alive', 'sib-request-id': '5b33b366-ceba-986f-aa1e-2c78f496292b', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-headers': '*', 'access-control-allow-methods': 'PUT, POST, GET, DELETE, PATCH, OPTIONS', 'x-envoy-upstream-service-time': '4', 'x-sib-server': 'srv-pr-online-rancher-worker-34.onl.51b.tech', 'x-content-type-options': 'nosniff', 'x-xss-protection': '1', 'CF-Cache-Status': 'DYNAMIC', 'Server-Timing': 'cf-q-config;dur=7.9999990703072e-06', 'Server': 'cloudflare', 'CF-RAY': '7601afe169a7d2b5-CDG'}) +HTTP response body: {"message":"Unable to send email. Your SMTP account is not yet activated. Please contact us at contact@sendinblue.com to request activation","code":"permission_denied"} + + - ERRORRRR AT Line : 676 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 10:05:26] "GET /myclass/api/incription_training_confirmation_mail/ HTTP/1.1" 200 - +INFO:root:2022-10-26 14:40:09.995812 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 14:40:09.996772 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 14:40:09.996772 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 14:40:46.147644 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 14:40:46.147644 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 14:40:46.147644 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 14:42:11.338201 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 14:42:11] "GET /myclass/api/incription_training_confirmation_mail/ HTTP/1.1" 200 - +INFO:root:2022-10-26 14:43:34.910283 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 14:43:35] "GET /myclass/api/incription_training_confirmation_mail/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 15:13:51.644149 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 15:13:51.644149 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 15:13:51.644149 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 15:13:52.378841 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:52.384818 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:52.401783 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:52.402770 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:53] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:53] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:54] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:13:55.945309 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:55.946306 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:55.950294 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:55.954283 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:55.959272 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:55.962261 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:13:57.139116 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:57] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:13:57.158065 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:13:57.175020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:57] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:57] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:13:57.189980 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:13:57] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 15:16:19.349312 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 15:16:19.350309 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 15:16:19.350309 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 15:44:20.735699 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 15:44:20.735699 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 15:44:20.735699 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 15:44:36.205706 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 15:44:36.205706 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 15:44:36.206703 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 15:49:00.463431 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:49:00.465429 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:01] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:01] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:49:02.225721 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:49:02.225721 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:14] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:49:24.110348 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:49:26.887132 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-26 15:49:24.111345 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-26 15:49:26.925069 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:26] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:49:27.243183 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:49:27.247200 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:49:27.255151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:49:27.268116 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:49:27.722929 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:49:32.535037 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:49:32.538028 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:49:34] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:50:00.931479 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:50:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:50:54.947775 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:50:54.954754 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:50:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:50:54.960738 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:50:54.965727 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:50:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:50:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:50:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:51:07.694107 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:51:07.733032 : Impossible de mettre à jour les données du stagiaire 1 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:51:07] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:51:08.044170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:51:08.049158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:51:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:51:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 15:54:12.575149 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 15:54:12.575149 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 15:54:12.575149 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 15:57:02.324317 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 15:57:02.324317 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 15:57:02.324317 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 15:57:16.076590 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:57:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:57:24.768243 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:57:24.772231 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:57:24.776220 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:57:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:57:24.784199 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:57:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:57:24] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:57:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:57:34.660661 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:57:34] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 15:58:13.680774 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 15:58:13.680774 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 15:58:13.680774 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 15:59:45.568421 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:59:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:59:54.043177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:59:54.048163 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:59:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 15:59:54.050157 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 15:59:54.058137 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:59:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:59:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 15:59:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:00:25.820224 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:00:25] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:19.035999 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:19.037994 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:19] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:19] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:20.444237 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:20.444237 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:20] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:21.461516 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:21.463510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:21.471489 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:21.478470 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:21.496425 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:21.503405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:21.811580 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:21.828535 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:21.830530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:21.833521 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:21] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:29.285833 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:29.290786 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:29] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:29] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:45.648569 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:01:45.664558 : Ajout Token OK, _id = 6344119778db05eb4002edaf +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:45] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:45.916852 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:45] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:46.150261 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:46] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:01:54.457192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:01:54] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:02:29.155381 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:02:29] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:03:29.025912 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:03:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:03:35.377073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:03:35.381066 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:03:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:03:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:03:35.389041 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:03:35.394028 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:03:35] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:03:35] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:03:57.315632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:03:58.069606 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:03:58] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:03:58.465509 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:03:58.471494 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:03:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:03:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:04:11.644834 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:04:11.747591 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:04:11] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:04:11.753542 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:04:11.757558 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:04:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:04:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 16:20:16.072189 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 16:20:16.072189 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 16:20:16.073186 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 16:20:16.199815 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:20:16.204801 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:20:16.211784 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:20:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:20:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:20:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:20:30.595126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:20:30.602111 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:20:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:20:30.607097 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:20:30.613078 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:20:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:20:30] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:20:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:22:50.013914 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:22:50.018903 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:22:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:22:50.025882 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:22:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:22:50.031866 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:22:50] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:22:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:22:52.913167 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:22:52.918151 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:22:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:22:52.924136 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:22:52] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:22:52] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:22:52.932114 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:22:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:23:03.844664 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:23:04.352273 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:23:04] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:23:04.846954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:23:04.850942 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:23:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:23:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 16:25:33.974715 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 16:25:33.974715 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 16:25:33.974715 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 16:36:01.605934 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 16:36:01.606931 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 16:36:01.606931 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 16:37:12.676374 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:37:12.682359 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:37:12.685350 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:37:12.695326 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:12] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:37:16.147097 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:37:16.154078 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:37:16.160062 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:37:16.166046 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:16] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:37:32.551717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:37:49.215200 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:49] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 16:37:49.223177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 16:37:49.228167 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 16:37:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 16:50:20.265701 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 16:50:20.265701 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 16:50:20.265701 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 21:25:51.527979 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 21:25:51.528976 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 21:25:51.528976 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 21:26:08.565063 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 21:26:08.565063 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 21:26:08.565063 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 21:33:50.395441 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 21:33:50.395441 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 21:33:50.395441 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 21:35:22.470542 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 21:35:22.470542 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 21:35:22.470542 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 21:45:19.407600 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 21:45:19.408598 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 21:45:19.408598 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 21:45:42.337012 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 21:45:42.338006 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 21:45:42.338006 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 21:58:54.280500 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:58:54.275513 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:54] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:54] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:58:55.327702 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:58:55.328697 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:55] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:58:56.768846 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:58:56.773832 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:58:56.779816 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:58:56.791785 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:58:56.809741 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:58:56.834670 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:56] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:58:57.142847 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:58:57.150824 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:57] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:57] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:58:57.162796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:58:57.169776 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:57] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:58:57] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:25.573171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:59:25.577162 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:25] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:25] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.031271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:59:27.032269 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.895134 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:59:27.903113 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.921065 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.933033 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.942009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:59:27.950985 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.963951 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.975919 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.988886 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:27] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:27.998857 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:28] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:40.678115 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:59:44.176758 : partner_login Connexion partnair billardman1@gmail.com : OK, Date : 2022-10-26 21:59:40.683099 , _id = 61e538fab80f67195de32dd2 +INFO:root:2022-10-26 21:59:44.193915 : partner_login Connexion partener_token : OK , _id = 6218ac277a813b77409aa7f6 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:44] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:44.611797 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:59:44.620782 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:59:44.628786 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:44.665655 : Connexion du partner recid = 1ba5aacb6f00d37cf9017858118d281ab8776dbd7916ae1899 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:45.163324 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:47.637706 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 21:59:47.644687 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:47] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 21:59:56.501050 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 21:59:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:00:01.218438 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:00:01.233400 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:00:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:00:01.247400 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:00:01.251350 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:00:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:00:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:00:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:01:03.699193 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:01:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:01:08.165251 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:01:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:01:08.176222 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:01:08.185199 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:01:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:01:08.197166 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:01:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:01:08] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:01:32.512931 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:01:32] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 500 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 22:02:25.699197 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 22:02:25.700195 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 22:02:25.700195 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 22:02:52.653224 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:02:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:03:42.341339 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:03:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:03:48.455477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:03:48.461460 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:03:48.468442 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:03:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:03:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:03:48.487391 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:03:48] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:04:26.549251 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:04:29.467447 : SendInscriptionConfirmation -'nom' - ERRORRRR AT Line : 480 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:04:29] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 22:06:18.618826 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 22:06:18.618826 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 22:06:18.619823 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 22:08:13.751186 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:08:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:08:37.212426 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:08:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:08:45.457380 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:08:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:08:45.471346 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:08:45.482315 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:08:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:08:45.501266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:08:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:08:45] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:09:13.470339 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:09:13] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:16:56.037280 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:16:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:17:04.307190 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:17:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:17:19.990835 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:17:20.015762 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:17:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:17:20.028729 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:17:20.046682 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:17:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:17:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:17:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:18:17.420894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:18:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:18:34.183460 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:18:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:18:42.556666 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:18:42.566639 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:18:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:18:42.575618 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:18:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:18:42.585591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:18:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:18:42] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:21:40.425705 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:21:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:21:46.713890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:21:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:21:51.339532 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:21:51.347500 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:21:51.355485 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:21:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:21:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:21:51.369444 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:21:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:21:51] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:22:52.909139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:22:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:23:01.185058 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:23:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:23:05.728904 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:23:05.736882 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:23:05.744865 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:23:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:23:05.754838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:23:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:23:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:23:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:23:57.961519 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:23:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:24:03.456826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:24:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:24:08.812505 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:24:08.818488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:24:08.827462 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:24:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:24:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:24:08.838434 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:24:08] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:24:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:13.916449 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:13.938390 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:14] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:14] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:14.582667 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:14.584663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:14] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:15.893162 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:15.902139 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:15.918098 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:15.939040 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:15.951009 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:15.960988 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:15] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:16.256195 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:16.265170 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:16] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:16.277136 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:16] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:16.287109 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:16] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:16] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:25.294046 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:25.315987 : Ajout Token OK, _id = 6344119778db05eb4002edaf +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:25] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:25.668047 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:25.677024 : {'_id': ObjectId('634410fce64ac1d9dbfad1db'), 'email': 'cherif.balde@yahoo.fr', 'pwd': 'cherif', 'recid': 'de4b70ae40d84ba7d5470d2ea44b78a65cc2bc407fc24896d0', 'active': '1', 'locked': '0', 'date_update': '2022-10-10 14:34:53.715948'} +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:25.974261 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:25.983204 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:25.998166 : {'_id': ObjectId('634410fce64ac1d9dbfad1db'), 'email': 'cherif.balde@yahoo.fr', 'pwd': 'cherif', 'recid': 'de4b70ae40d84ba7d5470d2ea44b78a65cc2bc407fc24896d0', 'active': '1', 'locked': '0', 'date_update': '2022-10-10 14:34:53.715948'} +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:26] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:31.922325 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:31.930303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:32] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:32] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:32.510754 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:32.511750 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:32] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:33.490132 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:33.496120 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:33.524043 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:33.531024 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:33.540996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:33.554959 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:33.827231 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:33.836208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:33.858151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:33.866130 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:33] "POST /myclass/api/getRecodedClassImage_from_front/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:38.797942 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:25:38.809909 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:38] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:38] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:25:44.868711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:25:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:33:57.086279 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:33:57.101238 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:33:57] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:33:57] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:34:02.331254 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:34:02] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:36:19.038833 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:36:19] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:37:47.997968 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:37:48.007940 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:37:48] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:37:48] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:37:53.384009 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:37:53] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:40:46.094982 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:40:46] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:41:48.775369 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:41:48.786339 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:41:48] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:41:48] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:41:51.044302 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:41:51] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:45:44.233405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:45:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:45:52.617988 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:45:52] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:45:52.938134 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:45:52] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:45:56.076741 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:45:56] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:47:12.590460 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:47:12] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:47:12.901631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:47:12] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:47:42.846233 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:47:42] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:49:12.547145 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 22:49:12.556118 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:49:12] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:49:12] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:49:17.468983 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:49:17] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:51:04.541243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:51:04] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:51:14.009606 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:51:14] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:51:14.322756 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:51:14] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:51:17.758612 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:51:17] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:53:46.775962 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:53:46] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:53:46.823836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:53:46] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:53:51.817484 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:53:51] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:53:52.122667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:53:52] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 22:53:57.300823 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 22:53:57] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:02:32.081949 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:02:32] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:02:39.486593 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:02:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:02:47.709607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:02:47.728572 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:02:47] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:02:47] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:02:50.673680 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:02:50] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:03:59.828177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:03:59.835161 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:03:59] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:03:59] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:04:15.248438 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:04:15] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:05:04.052488 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:04] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:05:10.753130 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:10] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:05:19.788537 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:05:19.812472 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:19] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:19] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:05:21.654558 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:21] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:05:46.983035 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:46] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:05:54.303806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:05:58.506571 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:05:58.517539 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:05:58.521529 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:05:58.527546 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:05:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:06:20.221193 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:06:20.454649 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:20] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:06:20.867542 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:06:20.879513 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:06:28.935193 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:06:28.990047 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:28] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:06:28.997028 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:06:29.001015 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:06:37.441201 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:06:37.523952 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:37] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:06:37.531931 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:06:37.535921 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:06:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:08:12.903663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:08:12] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:14:48.429608 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:14:48.432600 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:14:48] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:14:48] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:14:50.667626 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:14:50] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:15:05.441625 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:15:05] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:16:06.148703 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:16:06.158642 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:16:06.163630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:16:06.170614 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:16:08.212152 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:16:08.218138 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:16:08.223123 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:16:08.231102 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:08] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:16:23.210153 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:16:23.323885 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:23] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:16:23.329834 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:16:23.335847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:16:43.015672 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:16:43.081530 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:43] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:16:43.088473 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:16:43.094458 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:16:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 23:17:18.835488 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 23:17:18.836485 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 23:17:18.836485 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 23:17:18.901357 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:17:18.905303 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:17:19.046925 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:17:19] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:17:19.052910 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:17:19] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:17:19.059894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:17:19.064878 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:17:19.068865 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:17:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:17:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:17:19.081830 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:17:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:17:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:20:22.098221 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:20:22.093235 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:20:22.122157 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:20:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:20:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:20:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:20:25.432125 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:20:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:20:58.562818 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:20:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:21:04.891517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:21:04.900484 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:21:04.918437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:21:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:21:04.930405 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:21:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:21:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:21:04] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:21:16.884937 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:21:17.023567 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:21:17] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:21:17.464388 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:21:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:21:17.471368 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:21:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 23:22:34.329022 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 23:22:34.329022 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 23:22:34.330020 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\email_inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 23:31:30.599248 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 23:31:30.600245 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 23:31:30.600245 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\main.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 23:32:35.556010 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 23:32:35.556010 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 23:32:35.556010 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 23:34:59.181147 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 23:34:59.181147 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 23:34:59.182144 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 23:35:26.946955 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 23:35:26.946955 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 23:35:26.946955 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:werkzeug: * Detected change in 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\Inscription_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 23:49:04.222937 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 23:49:04.222937 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 23:49:04.222937 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2022-10-26 23:49:16.428007 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2022-10-26 23:49:16.429005 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2022-10-26 23:49:16.429005 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 635-523-053 +INFO:root:2022-10-26 23:49:55.320841 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:49:55.323847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:49:55] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:49:55] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:50:00.729380 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:50:00.737359 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:50:00] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:50:00] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:50:03.172849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:50:03] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:50:29.797071 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:50:29] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:53:18.369287 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:53:18.374274 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:53:18.379260 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:53:18.417167 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:18] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:53:21.753238 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:53:21.757230 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:53:21.762215 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:53:21.767200 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:53:43.041703 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:53:43.050680 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:43] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:53:43] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:54:03.350020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:54:03] "POST /myclass/api/get_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:54:41.013506 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:54:41] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:55:36.856256 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:55:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:55:42.039978 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:55:42.043967 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:55:42.048958 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:55:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:55:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:55:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:55:42.060924 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:55:42] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:55:55.158203 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:55:55.224040 : Les données du stagiaire ont été correctement mise à jour +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:55:55] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:55:55.676793 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2022-10-26 23:55:55.679785 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:55:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:55:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:56:05.842954 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 26/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-01-22CherifBALDE X X  
2023-01-23CherifBALDE   X  
2023-01-24CherifBALDE   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:56:06] "GET /myclass/api/GerneratePDFEmargementList/cherif/2201202325012023750092placedelarpublique/l-essentiel-d-after-effects-c0e HTTP/1.1" 200 - +INFO:root:2022-10-26 23:56:10.372944 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:56:10] "POST /myclass/api/CreateTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:56:10.779832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:56:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:root:2022-10-26 23:56:14.455095 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '\n \n \n
\n Mysy Training Logo \n
\n
\n
\n
\n \n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\nFormation : L\'essentiel d\'After Effects
\nDate : 26/10/2022\n\n\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t
DateNomPrénomMatinApres MidiSignature
2023-01-22CherifBALDE X X  
2023-01-22BALDECherif   X  
2023-01-22BALDE yahCherif   X  
2023-01-22DOKOTOGnanki   X  
2023-01-23CherifBALDE   X  
2023-01-23BALDECherif   X  
2023-01-23BALDE yahCherif   X  
2023-01-23DOKOTOGnanki   X  
2023-01-24CherifBALDE   X  
2023-01-24BALDECherif   X  
2023-01-24BALDE yahCherif   X  
2023-01-24DOKOTOGnanki   X  
\n\t\t\t\t\t\t\t
\n\t\n\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t
\n \t \n
 
\t \n \n\t\t \n\t\t \n
\n\n
\n\t\t\t
\n\n \n ' + dest = <_io.BufferedRandom name='./Emargement/test_emargement.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'http://88.170.110.220/img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\ChérifBALDE\\Documents\\myclass.com\\Siteweb\\Developpement\\Ela_back\\MySy_Back_Office\\__dummy__' +DEBUG:xhtml2pdf:URLParts: (ParseResult(scheme='http', netloc='88.170.110.220', path='/img/MYSY-LOGO-BLUE.png', params='', query='', fragment=''), 'http') +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} +DEBUG:xhtml2pdf:Sending request for http://88.170.110.220/img/MYSY-LOGO-BLUE.png with httplib +DEBUG:xhtml2pdf:Uri parsed: http://88.170.110.220/img/MYSY-LOGO-BLUE.png +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col 3 has width 10% +DEBUG:xhtml2pdf:Col 4 has width 10% +DEBUG:xhtml2pdf:Col 5 has width 10% +DEBUG:xhtml2pdf:Col widths: [None, None, None, '10%', '10%', '10%'] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 +INFO:werkzeug:127.0.0.1 - - [26/Oct/2022 23:56:14] "GET /myclass/api/GerneratePDFEmargementList/cherif/2201202325012023750092placedelarpublique/l-essentiel-d-after-effects-c0e HTTP/1.1" 200 - diff --git a/Translated_Files/analyse_quality.txt b/Translated_Files/analyse_quality.txt new file mode 100644 index 0000000..b86e736 --- /dev/null +++ b/Translated_Files/analyse_quality.txt @@ -0,0 +1,337 @@ + +url = https://www.youtube.com/watch?v=bFvfqUMjvsA + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = opus + frequence d'image = None + ext = webm + filesize = 37863418 + extractor = youtube + format = 251 - audio only (tiny) + protocol = https + container = webm_dash +============================== + +url = https://www.youtube.com/watch?v=f0X1Tl8aHtA + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 116069955 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://www.youtube.com/watch?v=BjklCnpakBM + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = opus + frequence d'image = None + ext = webm + filesize = 9357157 + extractor = youtube + format = 251 - audio only (tiny) + protocol = https + container = webm_dash +============================== + +url = https://www.youtube.com/watch?v=zkWA_orY6Lc + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 40677979 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://www.youtube.com/watch?v=xnXO6GN21Jo + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 45755332 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://www.youtube.com/watch?v=-AGVb3V97hU + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 81955463 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://www.youtube.com/watch?v=K3D2rjAUQ3o + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 119647075 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://www.youtube.com/watch?v=68qvxFSbHYk + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 11101507 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/jbQDbhg4qek + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 24912324 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/8W5B-0tbPYQ + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 21084836 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/DmZxdIvG3YQ + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 9801146 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/1zsGp1biyDc + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 28719621 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/lRyjLmP4OAs + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 19088036 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/N0fA3X2nDWk + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 34485409 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/Tnym_6qCcNE + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 72251246 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/oeiYBMMWU40 + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 47847732 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://youtu.be/pop-Rixh6u8 + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 41014677 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://www.youtube.com/watch?v=y6EqaGyrxYE + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = opus + frequence d'image = None + ext = webm + filesize = 9076545 + extractor = youtube + format = 251 - audio only (tiny) + protocol = https + container = webm_dash +============================== + +url = https://www.youtube.com/watch?v=uoogZrxncqY + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = opus + frequence d'image = None + ext = webm + filesize = 9829530 + extractor = youtube + format = 251 - audio only (tiny) + protocol = https + container = webm_dash +============================== + +url = https://www.youtube.com/watch?v=oC9Y52jxItU + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 52896054 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + +url = https://www.youtube.com/watch?v=PUjv9Ua5db4 + quality = 0 + height = None + format_note = tiny + width = None + vcodec = none + acodec = mp4a.40.2 + frequence d'image = None + ext = m4a + filesize = 90356631 + extractor = youtube + format = 140 - audio only (tiny) + protocol = https + container = m4a_dash +============================== + \ No newline at end of file diff --git a/Translated_Files/ytubes_-AGVb3V97hU.txt b/Translated_Files/ytubes_-AGVb3V97hU.txt new file mode 100644 index 0000000..f90e8a0 --- /dev/null +++ b/Translated_Files/ytubes_-AGVb3V97hU.txt @@ -0,0 +1,1891 @@ +FOR https://www.youtube.com/watch?v=-AGVb3V97hU + bonjour à tous bienvenue dans cette + nouvelle malte académie je vois le + nombre de participants grandir au fur et + à mesure c'est bon on est connecté à ce + matin c'est moi arthur qui vous + accueille donc pour cette nouvelle + session ce matin chez avec + marie-françoise salue marie françoise on + va parler ce matin avec vous des + fondamentaux de la gestion de projet on + prendra quelques questions à la toute + fin s'il nous reste du temps ça va être + une présentation très complète donc on + verra justement en fin de session si on + pourra prendre des réponses de de chacun + je verrai ce avec toi marie françoise à + ce moment là n'hésitez pas à nous dire + si jamais vous avez un problème de son + ou d'image pour rappel justement les + malts academy c'est ce qu'on a mis nous + en plaçant ces périodes un petit peu + particulière de confinement pour pallier + aux mythes up on organisait avant dans + nos locaux on continue de les mettre à + jour et d'organiser ces trois quatre + cinq sessions par semaine + n'hésitez pas à nous dire si vous avez + des thèmes que vous souhaiteriez voir + contactés pour nous les donner ou pareil + si comme marie françoise où c'est très à + la mode pour organiser une session pour + pratiquer un petit peu ben l'oral et + partager votre savoir sur une méthode un + outil une techno en particulier + contactez-nous commune et y est mal en + point comme pour qu'on puisse organiser + tout ça ensemble + je vois qu'on ait 75 à mon avis on + devrait être une centaine ce matin merci + encore marie françoise d'organiser + d'organiser cette session là je te + laisse la parole + et puis moi je reste disposé côté si + besoin je reviendrai à la fin pour + prendre les questions de tout le monde + un match bonjour à tous je suis ravi + d'avoir cette session avec malté avec + les uns et les autres + sachant que moi je suis marie-françoise + ou de villers alors j'ai deux années + d'ancienneté puisque ça fait 30 ans que + je fais ce métier et j'ai grandi dans + l'univers d'apport de l'audit du conseil + en management et depuis 2002 six mois et + je suis business coach va savoir que + jeanne liens beaucoup pour accompagner + les chefs de projet / mission à travers + des dispositifs en fait qui combine à la + fois le lancement de projets dans des + zones boarding équipe jeune et puis il + ya un accompagnement soit sous forme de + sessions de coaching individuel ou de + coaching collectif et je n'interviens + beaucoup du coup sûr aussi de + l'animation le séminaire on en tout les + la durée d'abord j'interviens sur le + secteur de la santé sur l'industrie + également sur les termes is est à la + fois donc dans le secteur privé et + public + alors la présentation que je vous fais + c'est vraiment les fondamentaux de la + gestion de projet sachant que j'ignore à + ce jour l'expérience que vous en avez la + culture métier que vous avez et la + culture d'entreprise que vous avez donc + il est possible vous ayez vous même des + expériences particulières sur l'élection + et que vous ayez une terminologie + parfois qui est pas tout à fait celle + que je vais utiliser ni le référentiel + que je vais utiliser + néanmoins sachez que ce que je vous + présente est le fruit de mon expérience + professionnelle et par conséquent pas su + aussi les propos que je vais vous donner + et comme j'ai aussi le privilège aussi + de coach frédéric je sais que les clés + que je faisais que je vais vous + transmettre ce sont des clés dans + laquelle break alors quand vous pouvez + piocher avec avec + grande volonté alors quelques éléments + fondamentaux et aussi quelques outils de + base de la gestion de projet sachant + peut-être que vous même vous avez vos + pronos dit par ailleurs vous pouvez + aussi contenu des formations que vous + avez vous avez peut-être vous même + d'autres outils complémentaires à cela + et peut-être avec arthur on pourra se + dire qu'on se constitue une base de + données d'outils au travers à partir de + cette session donc dans les éléments que + j'ai prévu vous présentait il ya d'abord + la définition d'un projet ensuite je + verrai avec vous les grandes étapes et + les phases d'un projet est ce que je + vous propose c'est de zoomer sur la + phase de cadrage + il semble être une face et est + déterminant quand on lance la phase de + management et puis un mot aussi sur sur + la scène d'un projet parce que + généralement quand on arrive en fin de + concert on est on est fatigué c'est pas + forcément une étape que l'on soit une + particulièrement alors que c'est hyper + important de voitures et correctement un + projet alors dans la définition d'un + projet j'ai retenu la notion de + processus + c'est à dire qu'en fait on va avoir un + enchaînement d'actions et que ses + actions selon effectivement la + l'environnement professionnel + en tout cas elles vont s'appeler soit + des états soient des activités à prendre + en charge ou des tâches et cet + enchaînement d'actions et ses actions + vont être accomplies par une ou + plusieurs personnes et avec ou sans + outils alors quand je dis avec 11 avec + ou sans outils il ya encore des + environnements professionnels qui + n'utilisent pas de logiciel pour piloter + leurs projets parfois ça va être + excellent + parfois cela va être ms project le fêter + c'est qu'en fonction de la maturité des + organisations à laquelle on va + s'adresser + eh bien on va avoir des des + professionnels en face de nous qui + aurons ou pas les outils informatiques + supporter leurs projets lane cette + notion de chaîne vente actions le fait + est qu'elle conduit à un résultat + souhaité et cette notion de résultats + souhaités et bien ça va être l'idée soit + de produits finis ou semi finis en tout + cas on va voir des livrables à fournir à + travers toute la vie d'un projet et on a + un début qui va être qu'il a constitué + en fait de la première activité du + projet et une fin qui sera précisément + la fin de la culture du projet et cet + enchaînement d'actions ou peut être long + ou court ou simples ou complexes + alors quand je dis ça c'est + qu'effectivement vous allez avoir une + variété de projets qui se distingue + selon son importance à savoir qu'on va + avoir des projets qui ne sont que des + adaptations à des pratiques + professionnelles des adaptations à des + outils d adaptation à des organisations + et on va avoir aussi des projets plus + complexes déjà où on va avoir des + évolutions majeures sur sur une + organisation ou qui impacte plusieurs + acteurs et puis on peut aussi avoir des + grands projets de + de transformation ou là on attaque que + tous les grands volets d'une + organisation la stratégie les structures + les systèmes les compétences des hommes + les pratiques de management et le + pilotage et nantua alors comment je vous + parle de projet il est vrai que + l'expérience que j'ai mois s'appuie + essentiellement sur des montages de + projets de transformation alors quand on + parle de projet ce qu'il faut avoir en + tête c'est au delà de cette notion + processus est un projet comporte + toujours trois dimensions la première + dimension c'est la dimension technique + alors ce que je mets dans la dimension + technique c'est le planning le budget + les indicateurs la technologie le + système d'information qui est en fait + une dimension généralement qui marche + plutôt bien sûr projet en tout cas là on + est en présence de professionnels et + gens sont intelligents en face de nous + donc la partie technique généralement + c'est une dimension qui fait l'objet de + généralement de maîtrise + ensuite il ya deux autres dimensions qui + sont la dimension émotionnelle et + politiques qui sont généralement les + facteurs qui vont constituer des + blocages projet et qui vont être des + motifs à l'échec sur un projet alors + dans la dimension émotionnelle + on va avoir les peurs des gens la + résistance au changement et toutes les + inquiétudes qui peuvent constituer + l'objet d'une résistance sur projet et + qui vont constituer effectivement des + motifs pour bloquer l'avancée d'un + projet pour avoir + ou les motifs effectivement qui + constituent les blocages sur les délais + sur la réalisation des actions du projet + le facteur politique alors c'est pas au + sens politicien du terme c'est au sens + simplement jeu d'acteur et au sens où + effectivement on peut avoir sur une sur + un projet d acteurs qui ont intérêt à ce + que le projet ne réussisse à où + s'opposent effectivement deux points du + point de vue stratégique à ce que + l'objectif du projet ne soit pas honorer + unis respect toujours avoir en tête + justement ces trois dimensions parce que + sur la partie technique en fonction + effectivement de l'origine + professionnelle que vous avez bien vous + m'excusez cette partie là mais les jeux + d'acteurs dans une entreprise ou dans un + enfermement professionnels et les + craintes au changement constitue la + plupart du temps de dimension est + justifié on y accorde de l'énergie et du + temps et on maîtrise aussi et la façon + de gérer les hommes alors qu'un souci + pour faire avancer alors autres éléments + qui caractérisent une suggestion en + place c'est la différence avec des + activités de gestion habituelle alors + les activités de questions allemand est + récurrente + etes-vous ans généralement est + reproductible les équipes en place sont + celles qui s'inscrivent dans une + organisation hiérarchique la part du + temps dans un environnement + professionnel et les processus relève + d'une logique d'amélioration continue + alors que le projet le projet lui il va + avoir une durée déterminée + il va être spécifique ou unique puisque + en l'occurrence il a vocation à + s'adresser à une problématique + particulière les le projet va avoir + aussi des équipes ou des moyens + dédié et on verra tout à l'heure que ces + moyens dédiés peuvent être ou pas à + temps partiel ou être complet sur le + projet ensuite on va être en mode + fonctionnel c'est à dire qu'on va pas + avoir le viatique de la gestion + anarchique + c'est la particularité de la mission + d'un chef de projet c'est que s'appuyer + sur sa compétence et sa sa légitimité + pour faire avancer le dossier puisque il + a pas d'autorité officielle sur les + équipes sauf si effectivement il est + directeur informatique et que + précisément il a la légitimité google + est par ailleurs du point de vue des + processus et bien on voyait sur des + attentes d'évolution ou de + transformation et qui fait qu' on va + avoir un degré de complexité beaucoup + plus importante que sur cette question + en tout cas c'est le client qui décide + effectivement où il a positionné le + corps sol et le projet va du coup un + s'inscrire sur une période déterminée + alors dans là je vous ai mentionné les + 12 points fondamentaux de la gestion de + projet est-ce qu'il va caractériser + fondamentalement je suis sur un projet + alors déjà la première étape c'est que + je vais avoir un mandat à dire que je + vais avoir un client qui me nice yonne + et qui me paye pour piloter un projet + donc en l'occurrence là ce mandat il a + vocation à me donner une légitimité pour + le pilotage de vos projets ensuite la + deuxième + deuxième point fondamental c'est + qu'effectivement je suis alors on est + sur une durée limitée alors même si le + projet peut être pluriannuel le fais + c'est que j'ai un début et une fin et + que du coup sur le projet il va falloir + ritualisé à ce début est cette femme et + ça c'est hyper important + ensuite je vais avoir un périmètre donné + alors quand j'entends et rimac donné ça + peut être un périmètre fonctionnel ific + ça peut être un périmètre ira chic + spécifiques + ça peut être aussi un périmètre + géographique concrètement je peux + travailler sur une filiale d'une + entreprise ou allah ou la totalité d'un + groupe je peux avoir une intervention de + circonscrite à un service ou à une + fonctionnalité donné si je suis sur un + exemple j'ai l'informatique le fêter ce + qu'il faut impérativement du coup bien + préciser le périmètre du projet ensuite + le projet il est guidé bien sûr acheter + des objectifs est aussi par des + résultats et on verra tout à l'heure + entre le début et la fin de mon projet + il va passer aux coûts de transformation + beaucoup d'évolutions et donc entre le + début et la fin prochaine + on a des résultats qui traduisent en + fait qui sait j'ai une création de + valeur les ressources allouées alors + dans les ressources allouées on va bien + avoir des hommes qui vont être alloués à + la mission de projets mais ont bien + évidemment que je peux aussi y avoir des + ressources budgétaires et un certain + nombre de moyens d'investissement ou de + fonctionnement qui vont être alloués aux + anges le projet il répond aussi à une + gouvernance spécifique + je vais avoir des instants de management + qui sont + généralement issus direction en place + mais qui peuvent représenter aussi des + clients qui peuvent aussi représenter et + en l'occurrence on va avoir des + instances dont les missions sont + différenciés par rapport à la + gouvernance habituel et puis j'ai un + style de management qui m'est propre + puisque comme je n'ai pas forcément de + légitimité monarchique + je vais devoir travailler m'appuyer sur + des ressources dans une organisation qui + sont soumises à leur bonne volonté et + pas toujours en allégeance avec le + projet je vais devoir du tout faire face + à un style de management qui requiert + effectivement une habileté et justifier + aussi que je gêne un peu de connaissance + de gloire sur mon style de management + vous le présente capital et des outils + et des méthodes spécifiques puisque + effectivement piloter un projet c'est un + métier + donc ça fait référence à des règles ça + fait référence à des outils à des + méthodes spécifiques ça fait référence + aussi un savoir faire managérial tout à + fait remarquable ensuite du coup je vais + sur le projet avoir un système de + reporting qui est autonome rapport et je + vais devoir donc dès le démarrage ce + qu'ils ont dans la phase d'un lancement + de me préoccuper de savoir comment je + vais rendre compte à mon client + sur quels éléments je vais m'appuyer + pour rendre compte à mon client est + aussi les leçons seulement les + indicateurs mais également la fréquence + de reporting et six notes à manger des + instances de pilotage je vais devoir est + de savoir quel moment on se rencontre et + on se réunit pour suivre l'avancement du + projet mais également valoriser les + résultats concrets à un sous forme + d'indicateurs ou en tout cas sous forme + d'une mesure spécifique qui me permet de + me permettre de rassurer le client sur + la qualité de mes résultats et sur les + livrables attendu des règles + fonctionnement puisque précisément j'ai + un début et une fin sur prochain je vais + aussi avoir des règles de fonctionnement + sein de l'équipe projet qui sont + associées aux règles de coordination que + l'on va mettre en place entre mois celle + de mon équipe mais également les + conventions qui sont établies notamment + les conventions de documentaires les + chartes de plantaire que je vais devoir + disait projet les les supports et les + techniques utilisées je rangeais et qui + vont justifier que dès le démarrage d'un + projet justement toutes ses règles de + fonctionnement soit formulée formaliser + et la plupart du temps écrite ou en tout + cas partagé aussi au sein de l'équipe + les règles de classement des fichiers + les règles de classement et de + mémorisation des dossiers est ce qui + relève le document validé ces notions de + règles de fonctionnement propres en fait + à nos projets y aller et puis en + l'occurrence comme je suis sur un projet + qui va entraîner les évolutions des + adaptations ou des transformations et + bien je vais avoir à mobiliser des + acteurs ayant occupé tour à travers ce + projet il ya m'assurer que les jambes + informée de ce projet ils sont éclairés + sur la façon dont on va s'y prendre et + sur ce qu'on attend d'eux aussi pendant + toutes les phases du projet ce qui va + m'amener donc à réfléchir sur le plan de + communication sur le projet et puis + aussi la gestion des risques associés à + ce projet puisque ans je m'ai avoir en + face de moi des gens qui sont concernés + qui peuvent être ton métier peut être + impacté par le changement que je vais + leur homme je vais introduire et donc ça + nécessite effectivement une technique de + mobilisation des hommes et des règles + d'animation des qui est de mobilisation + des acteurs + il repose aussi que là aussi sur un + savoir faire spécifique + alors donc pour mémoire la notion projet + un processus trois dimensions et des + phases qui vont être restructurés d'être + démarrage alors dans les grandes phases + d'un projet + je faisais ni la les trois grandes + étapes que l'on trouve sur un projet + sachant que là aussi en fonction de la + culture des métiers en fonction de la + culture de votre client des cultures + d'entreprise selon que ce soit sur une + pme ou sur un grand groupe privé + je vais avoir ces notions qui sont sport + parfois des intitulés distincts qui + portent parfois des purées aussi précise + et donc là en tout cas je vous ai mis + moelleux l'illustration d'un grand + projet de transformation depuis le début + jusqu'à sa fin alors un projet + généralement il comporte trois grandes + étapes et sept grandes phases dont la + première étape que je le gère les mois + les tables de conception et de + planification + eh bien parfois on l'entend montant + cette étape comme l'avant projet mais là + en l'occurrence c'est l'idée quand même + que le client construit et rédiger un + cahier des charges dans lequel il va + préciser les spécificités de ses besoins + ce qu'il attend de ce projet est + derrière un cahier des charges qui aussi + stipule la durée les compétences + attendues et le budget est bien derrière + ça j'ai une offre qui donc une offre + méthodologique et commerciales sachant + que l'offre + elle peut bien évidemment faire l'objet + d'un appel d'offres public ou privé et + que cette offre elle peut être rédigée + soit par des prestataires externes ou + parfois par des acteurs internes à + l'entreprise en fonction des là aussi + des cultures si par exemple j'ai une + direction projet au sein de l'entreprise + pluie + être possible que les équipes qui + participent à cette sont dans cette + direction répondre en interne à la + propositions méthodologiques + à l'issue de cette offre il ya une étape + qui est déterminante qui est du coup à + cette phase de cadrage je reviendrai + dessus tout à l'heure mais elle est + déterminante pour la totalité d'un + bourrage généralement une phase de + cadrage + elle peut prendre 40% du temps d'un + projet quand elle est bien structuré et + bien pensée elle conditionne la réussite + d'un projet derrière phase de cadrage je + vais en fonction des problématiques que + je vais avoir instruire sur le prochain + avoir réalisé alors soit une phase de + diagnostic + parfois ça peut s'appeler clairement un + audit soit une étude d'opportunité en + l'occurrence c'est une phase clé parce + qu'elle va permettre de poser les + problématiques analyser et elle va l'y + d'en permettre d'identifier les enjeux + auxquelles doit répondre le projet et + aboutir derrière à une phase de + construction de solutions et de plans + d'action alors je vous les emmys et je + voulais les est structuré en phase parce + que à chaque fois sont des activités + spécifiques à chaque fois ce sont des + charges de travail à construire et il ya + un délai et des durées qui sont + importantes et qu'il faut avoir en tête + dès le démarrage du projet quand vous + avez construit les solutions et les + plans d'action et bien là à partir de ce + moment là on peut déterminer aussi avec + le client si les solutions vont faire + l'objet de tests ou de pilote ou six en + tout cas on peut rentrer sur la phase de + mise en oeuvre opérationnelle des + solutions qui ont été envisagées et bien + évidemment se dire est-ce qu'on démarre + artel et un périmètre organisationnel ou + est-ce qu'on déploie le projet sur la + totalité de l'entreprise et ensuite on + rentre sur une finalisation de projets + et un bilan avec un retour d'expérience + et une capitalisation + donc ça c'est trois grandes étapes + quand vous êtes directeur de projet ou + chef de projet il est assez rare que + vous ayez le pilotage global de + l'ensemble de ses fans mais néanmoins ça + arrive moi ça m'est arrivé plusieurs + fois à partir de cadrage d'aller + jusqu'aux plages offrait finalement ce + sont effectivement des projets + pluriannuels + ce qui est important c'est de savoir + dans quelle phase en substitut puisque + ça détermine votre engagement vous avez + votre client les amis de vos équipes et + bien évidemment les outils et les + livrables associés sont très différents + donc en fonction effectivement de ces de + ces états il vient va s'adresser soit + processus commercial contractuel soit au + processus opérationnels et comptable du + projet et en fonction de ça ça va + déterminer bien évidemment la + rentabilité de l'enfant les indicateurs + de pilotage du projet et donc et le + suivi de la rentabilité contractuels la + maîtrise du budget est bien évidemment + la relation contractuelle avec le client + et la qualité de la relation client donc + ces grandes phases elles font l'objet de + contenus spécifiques et on vous êtes + chef de projet au directeur de projet + votre en jeu c'est d'avoir une vidéo + transversale + c'est ces phases et sachant que + l'ensemble de ses étapes et de ces + phases vont faire l'objet de moments de + communication et cynique et de gestion + de changements associés donc là je vous + ai mis les acteurs qui peuvent être + concernés par ces bases et les livrables + associés + je laisserai le soin d'arthur de + diffuser ce document je vais reprendre + pousse néanmoins sachez que l'on à + revoir de toute façon la phase de + cadrage et la phase de mise en oeuvre et + de bilan et que les livrables associés à + la phase de cadrage c'est notamment la + charge de projets à ce que le projet les + règles de pilotage et tableaux de bord + de suivi les jalons clés du projet les + livrables attendu le plan de com et le + plan de gestion des risques + déjà si vous êtes suffisamment armé sur + cette phase de cadrage + on peut penser que votre chef de projet + on tienne l'ensemble de ces éléments là + et que vous êtes du coup bien armés pour + lancer sur la phase de mise en oeuvre de + bio étage et on aura bien évidemment à + concevoir tous les tableaux de bord + tableau de bord qualité table pour + chiffrer les modalités de mobilisation + des acteurs est allé à milan la les + plans de mise en oeuvre tactique et + changement a chanté dansé phase de mise + en oeuvre va devoir aussi se préoccuper + de l'impact des changements sur les + compétences des équipes et donc on va + devoir adresser aussi les formations et + les plans de communication et la phase + bilan chiffré donc milan de projets + pardon le feu concernait bien évidemment + cet état où on a un retour d'expérience + je suis tout ce qu'on a fait pendant le + projet les succès comme les échecs les + difficultés comme les grandes réussites + les livrables du projet et une fin de + projet quand elle a été bien mené callac + donné lieu aussi il ya des enseignements + ça peut donner lieu bien évidemment une + capitalisation de bonnes pratiques mais + ça donne lui aussi à de nouvelles règles + de fonctionnement nouvelles règles du + jeu + ils sont à prendre en compte or + justement les organisations aux places + et puis en fonction des environnements + sap a aussi donné lieu à des + publications d'essentiellement + méthodologique + ils peuvent bénéficier à une communauté + d'acteurs externe ou interne à l'hôpital + je vais revenir plus particulièrement + sur la phase de rage parce que 1re + expérience + c'est cette phase là qui a fait que en + tout cas moi j'ai réussi ou pas des + projets en particulier parce que c'est + qu'une phase d'alignement des acteurs + alors la finalité de cette phase c'est + vraiment de constituer le mandat du + projet et quand je dis constituer le + mandat du projet eh bien ça va du coup + aussi déterminer le mandat du challenge + est alors parfois j'utilise le mot celle + d'un projet et directeur de projet en + fait la notion directeur de projets + variés selon l'importance et la taille + des arts fois ci je prends comme exemple + un projet informatique et bien je vais + avoir le directeur de projet le + directeur informatique qui est le + directeur de projet car par définition + mais je peux aussi m'adresser à une + direction générale et le directeur de + prochaine à considérer utile de de + nommer un directeur de projet c'est lui + qui va se constituer direct et vous vous + jouez le rôle de chef de projet en tout + cas cette phase de cadrage + elle a lieu au moment de la première + réunion lancement du projet matérialise + concrètement par la réunion du premier + comité de pilotage donc cette instance + cessionnaire sur un projet et le sait le + chef de projet qui va du coup avoir le + leadership sur l'animation de ce comité + de pilotage avec son client et ses jeux + le comité le page qui va arbitrer les + décisions associé à 7 à cette réunion + néanmoins pour pour mémoire il ya une + réunion officielle qui est une réunion + de lancement du projet et qui est une + réunion déterminante puisqu'elle va vous + permettre d'aligner l'ensemble des + acteurs présents comité de piau + du coup ce comité de pilotage pourquoi + il est déterminant de nulle part parce + que il doit être préparé par le chef de + projet qui doit avoir bu validé avec son + client en amour l'ensemble des éléments + de contenu de la phase de cadrage alors + dans la phase de cadrage qu'est ce qu'on + voit à voir on va avoir le cadre du + projet je vais revenir dessus + on va avoir le calendrier de travail + avec le phasage du projet et la + nécessité ou pas justement de rentrer + par exemple dans une phase d'audit + préalable à la construction d'un pont + d'actions ou une phase d'étude de + faisabilité ou une phase d'études + d'opportunité les jalons clés du projet + c'est à dire à quel moment doit avoir + terminé par exemple la phase est le + moment on doit avoir déployé une telle + ou telle dit à quel moment on va avoir + justement rythme et les phases du projet + la sculpture de projets donc dans ce que + j'appelle moi la semaine prochaine c'est + l'organisation spécifique aux jets avec + les rôles et responsabilités les + ressources et le budget donc je + reviendrai dessus à l'heure le plan + d'anticipation des risques et le plan de + communication c'est six points là sont + invalidés normalement lors du premier + comité de pilotage de lancement d'un bel + et bien évidemment ce soit long la phase + où je suis si je suis par exemple dans + la phase de lancement d'un audit ou + l'emphase ou la phase de lancement + opérationnel + on peut avoir des ajustements + spécifiques qui sont liés bien sûr à la + nature de la phase où je suis et qui + vont du coup être ajustés tout au long + du projet c'est à dire que concrètement + par exemple je peux avoir un chef de + projet qui est mandaté pour la phase + d'audit + mais ce ne sera pas le même sur celui + qui va piloter la mise en place + opérationnelle + donc je vais avoir un changement de + portage entre phases donc si vous vous + êtes chef de projet ce qui est important + c'est d'être au clair sur la phase où + vous êtes et du coup être au clair sur + sur votre mission et sur les acteurs + avec qui vous allez devoir donc là + josemi l'illustration de ce qu'on + appelle mon charme de projets dont le + formalisme et vous pouvez trouver des + format powerpoint excel + mais ce qui est important c'est les + éléments structurants du mouchard de et + notamment sont donc les objectifs du + projet donc la première chose à savoir + c'est pourquoi on fait ce projet bien + évidemment et a priori déjà quels sont + les résultats attendus alors à des buts + projet c'est pas toujours simple de les + identifier ces résultats néanmoins il + faut haute chez les clients et alignait + les clients pour les forcer à vous + demande à vous dit précisément qu'est ce + qui doit avoir changé après le projet + qu'est ce qu'on veut comme processus de + transformation est ce qu'on veut comme + vision à la fin de ce projet + concrètement qu'est-ce qui doit avoir + changé et du cou est ce qu'on doit + produire aussi au cours de ce plan autre + élément clé les indicateurs dont bien + sûr la finalité des indicateurs ces + mesures et les résultats que vous avez + cherché à atteindre + tout au long du projet et si vous êtes + sur un projet où il ya des enjeux par + exemple de réduction des coûts ou de + maîtrise des coûts et bien forcément que + c'est sur le volet indicateurs romagne a + noté la notion de périmètre champ + d'action donc dans la notion de dette en + actions ça c'est pas toujours évident + j'observe avec les tigres indiens + néanmoins ce qui est important c'est de + savoir qui est concerné par le projet + est-ce que c'est toute l'organisation + est ce que ce sont tous les acteurs de + l'organisation + est-ce que j'interviens sur plusieurs + périmètres géographiques + est-ce que j'interviens au niveau + national est ce que jamais revient en + local ou régional + en tout cas cette importance des projets + de bien poser aussi son périmètre + géographique et fonctionnelle ou + hiérarchique permettent ainsi + duchemin périmètre régional ou national + etc + pessiot donc enfonce chaque face + bien qu'elles sont objectivement l'écran + en les grandes tables et qu'elle - + ensuite les enjeux de changement alors + là la question pour la cause + déjà début du projet m qu'est ce que + nous allons demander comme changement + qui nouvelles technologies digitales sur + l'entreprise + la question qu'on doit se poser c'est du + coup elle va être l'impact de l'arrivée + de ces outils sûr + [Musique] + l'environnement professionnel avec dix + ans + on va devoir + ça va donner lieu à une gestion directe + marie-françoise on tente en tente en + plus très bien peut-être que je sais pas + si c'est la connexion si jamais tu peux + couper ta vidéo ça marchera sans doute + mieux comme ça + c'est mieux là on + je pense que ce sera mieux comme ça + oui c'est bon je t'entends donc tu + traites les les observations parce que + je vais pas regarder + oui ça coupait un petit peu c'est pour + ça merci merci alors le premier élément + m chalon est un jeune chanteur justin ça + va être du coup le projet donc on l'a vu + tout à l'heure vous avez les grandes + phases donc là les défis c'est que dès + le démarrage + quand vous êtes scheer de procès d'avoir + en tête comment vous allez structuré et + phase et aux activités evo evo d'âge et + avoir une vision de synthèse justement + de sept de ses grandes frappes + concrètement là comment moi je le fais + pour et comment je me prends pour + construire les phases d'un rejet et bien + je prends soin des feuilles de paper + board soit des feuilles de bunkers et + j'utilise les codes et les conventions + internationales pour écrire un csu et + blessant l'ovale un rectangle dont les + tâches des sports avec des maisons année + sur le plan concret décrire le début et + la fin du processus projets et de ces + phases ensuite listé avec les équipes + avec qui vous travaillez les grands + états pourront ensuite identifier toutes + les activités que vous allez devoir + prends moi je parle les données d'une + goutte et d'autres poudre mais c'est + seul ancien ce projet + d'autres sur lesquels vous allez devoir + vous appuyer pour réaliser ses activités + h + et alors ça c'est un temps pourquoi + d'une part parce que ce truc + tout est à prendre en charge sur le + projet ça va vous permettre déjà aussi + d'avoir une idée des rôles et + responsabilités + [Musique] + et + et de plaignants qui vous vont vous être + nécessaire et pour lesquels vous allez + devoir attendre une décision soit de + clients soit de votre comité donc ça + c'est le genre de travail que l'on fait + généralement en groupe + en tout cas c'est plus facile de le + faire en équipe projet le soir la + production de projets surtout si vous + n'en n'avez pas l'expérience et quand on + est à peu près clair sur ça et bien on + utilise les symboles pour décrire le + processus de pilotage + c'est à dire les on place les étapes + dans l'ordre les activités dans l'ordre + et on décrit processus avec les symboles + et ensuite il s'agit il simplement du + coût de 2,2 va lister les étapes avec + d'entre vous étaient l équipe projet ou + avec le client les grandes phases et + d'avoir lister les activités du projet + et en synthèse du coup à vous sortez les + jalons crise que j'appelle les un jalon + clé c'est bien le moment ils permettent + de débuter une phase et de clôturer une + face ça donc l'analyse le processus je + moi je la fais toutes les activités dans + les activités à prendre en charge sur un + projet est en marche pas bien et + généralement c'est toujours très riche + et ça a vraiment enrichir le travail + d'une équipe alors dans la charte de + projets au delà de deux éléments qu'on + vient voir je vais avoir du coup la soif + de projets respectant le projet c'est + quoi c'est comment va-t-on s'organiser + yves à l'idée le projet au niveau global + qui valide est vraiment sur sa phase + opérationnelle c'est-à-dire le chef de + projet et va-t-on avoir des instances de + décisions qui sont propres projets et + qui vont avoir à se réunir et a décidé + pendant toute la durée du projet en + fonction de la taille du projet je vais + avoir deux types d'instance + un comité de pilotage stratégique qui + lui est généralement + vision globale et institutionnels et qui + a arbitré en tout cas définir les grands + enjeux du projet donc généralement dans + un comité de pilotage stratégique + je vais avoir les directions générales + les directeurs et parfois les les à nos + voisins + le comité de pilotage opérationnel lui + il va être constituée d'âge déjà il va + être piloté par chef de prévert et là il + va s'adresser à des acteurs qui sont + plus soin des gens qui sont experts ou + techniciens diffusé que pilotes soient + associés des clients soient associés + genre en réseau qui sont concernés par + le projet soit des utilisateurs + si je suis sur un suivi informatique je + vais avoir je peux avoir des + utilisateurs si j'ai effectivement des + gens qui sont concernés par un nouvel + outil digital et bien je vais avoir des + catégories d'acteurs qui sont concernés + par le changement qu'on va introduire + parole est ensuite en fonction des + problématiques + je vais + et avoir à gérer sur le projet eh bien + je les structures et mon projet en + chantier ou en dessous chantier donc là + je vous ai mis on n'a pas su vente donc + la façon dont on structure est un projet + notamment en tenant compte des + problématiques qu'il ya un aspect + effectivement je vais simplifier la le + projet en découpant et en répartissant + les responsabilités en fonction des + acteurs concernés je prends un exemple + je veux alors qu'il est peut-être loin + de vos bases professionnelles + donc je vous connais pas je n'arrive pas + à voir si les votes besoin d'ici là il + se trouve que j'ai ça me dit récemment + pour sur une fonction de transport de + patients dans un hôpital et il a fallu + étudier l'opportunité de choisir un + logiciel qui permet de piloter de façon + centrale les flux de patients les fruits + de transport donc on avait une réflexion + on avait une problématique de gestion du + flux donc c'était l'action de mai rome 1 + on avait une progressif de compétences + puisque ça impacte et à le savoir faire + des hommes en place + enfin des tartines donc il fallait + travailler sur ce jeu là on avait une + autre problématique et le choix d'un + logiciel de centralisation des flux donc + on avait une grosse problématique de + gestion de systèmes d'information mais + on admet aussi une problématique de de + nouvelle organisation de cette fonction + de garde âgé donc fallait donc y avoir + des gens responsables sur chacune de ses + actions donc à partir de là donc quand + on est chef de projet et en équipe + allez on va lister tous les + problématiques qui inspire ensuite en + fonction des problématiques on va dire + et bien là il ya un thème spécifique + acceptez donc ça va se décliner en + actions et en fonction de ce sujet eh + bien je vais avoir des tâches à prendre + en charge et ces tâches sont liées aussi + à la phrase dans mon projet c'est à dire + si je suis sur une phase de l'it + je vais avoir des vaches sont des + analyses à faire sur mais si je suis sur + une phase de mise + as opérationnel eh bien je vais avoir + les tâches et à la mise en oeuvre + concrète des actions que je vais avoir à + piloter sur la phase de mise en avant du + projet + ensuite donc voilà donc ça ce sont les + la façon de structurer mon projet + ensuite toujours dans ma charge de + projets est toujours dans la phase de + structures de projets je vais clarifier + les rôles et responsabilités des gens + sur le prochain + alors là je vous ai mis un outil que + vous connaissez peut-être diffuser est + très connu dans leur assise donc leur a + si le rcl responsible le a comme des + bols le sait c'est comme cela et le ici + c'est une forme est donc là en + l'occurrence je vais concrètement + comment je procède pour terrifier les + relations je vais listés sur la première + colonne toutes les activités qui sont à + prendre en charge par exemple là en + l'occurrence le réaliste et aussi tous + les acteurs qui sont mobilisés sur le + projet ou qui sont concernés dans + l'organigramme de mon client et je vais + les positionner avec des post it sur les + sur l'aura si concrètement je prends un + exemple décidé de lancer une démarche de + travail piloté en mode projet je prends + un exemple d'un projet informatique + les décisionnaires par exemple ça peut + être le directeur informatique le a donc + ça va être le chef de projet c'est à + dire l'acteur qui va falloir mobiliser + mais ça peut être aussi des acteurs + issus de la direction à savoir le les + ingénieurs les les no1 ghislaine moins + d'heures il va falloir consulter ou + informer les gens qui sont concernés par + le logiciel et il va falloir donc je + vais avoir des utilisateurs qui sont + concernés aussi donc là leur assise il + sert surtout à clarifier les relations + solides et on en toute la durée du + projet quelle que soit la phase + j'utilise le racing pour avancer sur le + projet ensuite les ressources sur le + projet donc là + je vais avoir classiquement le chef de + projet ça peut être aussi je les + familles mais on pourrait très bientôt + plus aussi le directeur le projet avec + sa fonction habituelle et la charge de + travail prévisionnel hambourg qui va + figurer aussi la tulle les ressources + internes qui vont qu'on va aussi + mobilisés dans l'organisation pour + travailler sur mais ça peut être aussi + des experts des experts qui ont maîtrise + d'un sujet particulier par exemple lancé + rien le juridique qui va falloir + mobiliser le dr hage qu'il va falloir + mobiliser parce que je vais avoir à + engager des formations mais je veux un + expert du digital parce que en france + est en train de changer de mon site + internet ou en train d'envisager un + projet de communication sur lequel tout + le monde + des expertises externes et des + consultants externes et autres dans + l'autre parfois ce sont des acteurs des + partenaires qui sont concernés par le + projet que je fais et mobilise donc dans + les principaux postes de coûts ce projet + toujours sur les ressources et budget au + delà bien évidemment dans mon budget de + fonctionnement qui va me permettre + d'identifier les ressources internes + dont j'ai besoin et éventuellement les + ressources externes c'est-à-dire les + ressources externes quand je n'ai pas la + compétence et que je vais devoir + mobiliser des experts externes et bien + je vais devoir planifier le budget + associé à cette activité + sachant que le conte classique c'est la + charge de travail prévisionnel par le + prix de journée de ces personnes sachant + que le faire et pour les équipes + internes et pour les équipes externes + est généralement pour les ressources + internes on prend la chose au travail + prévisionnel et au prorata du de leur + salaire annuel + ensuite dans les principaux postes de + coûts du projet et bien j'ai les achats + les achats + interne ou externe par exemple des + achats l'outil informatique des achats + de nouveaux équipements d achat de + l'aube les enfants des bureaux que je + vais devoir acheter etc pour mener nos + projets y compris du coup la prestation + des prestations externes + et puis je peux avoir sur un projet d + investissement majeur techniques et + technologiques ou immobiliers donc du + coup lors de la phase de cadrage en tant + que chef de projet je vais avoir un gros + cube est quand même aussi de du budget + alloué ou au projet et de voir aussi que + les mon mandat sur la maîtrise de ce + budget pendant toute la durée du prêt et + il peut arriver aussi souvent aussi dans + des environnements professionnels que le + chef de projet n'est pas directement + adapté par sur la partie maîtrise du + écoute du budget du projet mais c'est le + chef de projet le directeur du projet + qu'il a le plan d'anticipation des + risques alors l'idée c'est aussi que + lors de la phase de cadrage on amène les + membres des comités de pilotage à + anticiper les risques sur projets en + tenant compte de leur intuition en + tenant compte de leur expérience et en + tenant compte effectivement de la + connaissance qu'ils ont déjà sur + l'orangé y compris au niveau de l'ansé + donc l'idée c'est d'amener aussi en + comité de pilotage la liste et les + risques et à identifier les actions qui + vont être engagées et qui va le faire + donc dans les risques si on pouvait les + grands classiques 1 c'est bien sûr les + risques techniques dont on a parfois + leur le budget les surcoûts générés par + le bourget le non respect des délais + sachant que c'est toujours complexe + aussi notamment quand on a des + situations de crise comme ce qu'on a + vécu avec le comité récemment les + projets sont + les mais non sont loin d'avoir été + respectée sur la complexité + technologique + c'est à dire que le client est en + présence d'une nouvelle expérience + on n'a pas le référentiel il n'en a pas + la compétence et du coup on va devoir le + prendre en compte + l'incompétence ou l'inexpérience si + effectivement vous êtes en train + d'introduire de nouveaux outils de + digital chez vos clients et que c'est + une organisation qui n'est pas familière + avec cette culture là et bien peut avoir + à gérer cette crise klein qui est une + expérience des gens et donc là on a de + la gestion de changement de la rupture à + gérer et donc on va en de plus de temps + pour gérer la complexité du projet lié + au niveau de la solubilité d'un problème + donc ça je voulais me en quoi la + transition parce que je vais ensuite + dans les isc émotionnel et bien c'est un + crâne deschamps résistance au changement + les gens qui s'opposent à l'arrivée de + nouveaux outils les gens qui ont des + convictions sur le fait que les + boutiques vous avez choisi n'est pas le + bon et on a tous les motifs la bloquer + et prochain générer de l'immobilisme sur + projet oui bon motif pour que quand ils + vous voient dans les locaux de votre + client vous évident parce que vous + représentez le changement vous présenter + les conclusions présentées pour + présenter aussi parfois des risques sur + mon poste de travail est donc là j'ai + pas un terrain ce que vous réussissiez + donc c'est ce qu'on appelle risque + émotionnelle qui constitue un des + risques majeurs sur le projet et qui + fait qu' on échoue un projet les risques + politiques dont des jeux d'acteurs alors + là on rend parfois dans des intérêts que + moi j'ai pas intérêt du tout projet + réussi en plus j'avais l'idée avez vous + donc que vous arriviez chez moi même + donc ça ce sont les risques politiques + liés à la hausse sur hector et avec + effectivement les procès d'intention sur + les initiateurs du projet est en fait + l'intérêt aussi à jouer contre le projet + c'est-à-dire individuellement n'at on + n'a pas intérêt à ce que le collectif + gagne j'ai réussi + et puis les théologies c'est à dire ça + ce sont des gens qui seront convaincus + que le choix de ce projet n'a pas de + l'intérêt pour l'entreprise dans + laquelle vous êtes et ils considèrent + ils ont des idées sur ce que vous faites + et ils ont de meilleures idées sur la + méthode que vous choisissez ça ce sont + des sujets à anticiper à gérer il + nécessite quand même qu'en tant que chef + de projet vous ayez grille de lecture + puisqu'elle constitue majoritairement + les principaux motifs de blocage chambre + et qui fait qu'on va échouer sur un an + donc d'où l'importance de partager ça + est d'aligner les acteurs du comité de + pilotage sur tous ces risques avant de + démarrer le plan de com alors dans le + plan de communication c'est l'idée que + du coup le projet que vous pilotez a + concerné plusieurs couches d'acteur dans + l'entreprise ou dans l'environnement + professionnel sur lesquels travailler et + qu'en fonction des cibles de populations + auxquelles on masque après c est bien le + message à être différenciées sachant que + je vais pas m'adresser forcément à une + direction générale comme aux gens de + métier ou aux gens de terrain que je + voulais pas parler aux syndicats comme + je parle j'ai etc + donc il faut personnaliser son contenu + une communication est toujours avoir en + tête en fait que quand on communique des + gens qui sont sensibles aux visuels gens + qui sont sensibles à la voir les gens + qui sont sensibles au toucher des ans + les gens qui sont sensibles au goût des + vecteurs de communication qui sont des + connu des gens plus ou bien vont être + des vecteurs à prendre en compte quand + on plante communication sachant une + communication sur projet c'est toujours + stratégique et donc c'est jamais neutre + et que là comme sûre projet toujours + faire l'objet d'une validation par le + client et le plan de connie lisa + répondra pourquoi on dans le communiqué + quels sont les objectifs comme juste + quel va être le contenu de la + communication sur quoi auprès de qui du + coup qui va être responsable de cette + communication sachant comme cette fois + on va jamais laissé au hasard + le + la communication sur un bouche à quelle + date et à quelle fréquence + on va devoir effectivement en fonction + de la phase du phasage et des étapes du + projet la communication va prendre pas + justifiée très fréquemment très souvent + tous les mois ou en tout cas c'est un + sujet qui mérite qu'on s'y intéresse + parce que étant un des leviers majeurs + devrait finalement après les formes de + communication on va savoir de tout l'est + du journal à la réunion en passant par + les piles illégaux et non enfin tout + vous les leviers de communication qu'on + connaît bien aujourd'hui qu'ils se sont + mis au service du projet + et le nombre de personnes concernées + combien de personnes vont recevoir un + mail d'information minutes de + communication et + intel qui sont à privilégier à avoir en + tête quand on veut communiquer sur un + contre 1 soucier partir non c'est juste + que le son à couper pendant 5 secondes + donc je voulais leur site allait revenir + mais selon sa spéciale + alors donc on a vu donc cette phase de + cadrage qui est une phase déterminante + alors sachant que cette phase de cadrage + elle peut effectivement se faire tout au + début du projet mais quand vous relancer + un projet dans sa phase mise en oeuvre a + été opérationnelle cette phase de + pompage est peut être reconsidérer revue + est en tout cas veillez à la structure + et en ayant fait ou les points revient + de voir parce que même si votre client + n'est pas à l'aise avec vous avec sa + maman vous ce qui est important c'est + que vous vous soyez très au clair phase + de cadrage sachant que quand on est chef + de projet notre vocation c'est d'être à + ses seuls avec l'om est bien votre en + jeu c'est d'être extrêmement + professionnelle d'adieu est un client ne + reprochera jamais du coup ça nous amène + à la phase de management d'un projet et + à la posture du chef de projet et aux + outils aussi du chef de projet donc les + missions du chef de projet alors un chef + de projet il est toujours responsable de + l'organisation du projet est d'aider là + il est payé pour ça et il est mandaté + pour ça dont il va devoir suivre avec + attention l'avancement du projet et donc + il va avoir toujours le calendrier en + tête c'est lui qui bat la mesure du + projet celui qui a en tête les grandes + phases du projet et il a l'obsession du + calendrier il est bien évidemment garant + de la qualité est livrable point de + fourmies et donc à ce titre si vous êtes + si vous avez une équipe prochain auprès + de vous et bien vous avez l'enjeu est la + responsabilité être à tenter sur la + qualité de ce qui est produit et de ce + qu'il fournit à votre client ensuite il + est pilote du projet donc il va avoir en + tête les échéances les productions qui + sont attendus et donc les livrables au + cleo + enfin chalon clé et puis il va devoir + rendre compte aux instances de pilotage + et il a la vocation du coup à être + sourde et de la planification des + comités de pilotage mais aussi dans + l'application des réunions de + coordination au sein de son équipe + il est responsable de la préparation du + plan de com puisque plantes comme va + être validée par le client ou par le + comité de pilotage et il a une approche + intégrée de toutes les actions sur le + projet de leur en a vu la structuration + d'un projet est bien évidemment le chef + de projet même s'il va pas voir + s'il n'a pas lieu d'être constant sur + tous les sujets ce qui est important par + contre c'est qu'il en a une vision + intégrée et qu'ils soient en alerte sur + le respect des délais ou pas la qualité + des livrables au pain et donc à ce titre + il fait aussi gestionnaire du planning + et donc produire aussi dès le démarrage + du projet le planning de phasage des + grands d'état c'est lui du co qui va + arbitrer les priorités et l'organisation + des travaux sont aussi là une grosse + équipe projet il est donc coordonnateur + des acteurs j'ai filmé à nîmes et il est + responsable de la mobilisation au sens + information au sens animation de groupe + au sens où si éventuellement animation + de réunions et animation de séminaires + si c'est nécessaire il veille et + anticiper les risques du projet il n'est + pas seul pour le faire bien évidemment + mais il a ce souci permanent risque est + de faire en sorte que l'équipe le + soutiennent dans sa démarche il gère les + interfaces puisque bien sûr comme il + sait multi chantier et bien il a le + souci de ce qu occupe et de la pensée de + la coordination des acteurs ont pu et dû + perte du projet c'est-à-dire de veiller + à ce que les équipes entre elles ne se + met pas en retard les unes par rapport + aux autres + il a donc la vision transversale et la + vision systémique du projet + l'organisation est bien sûr il a un + client et donc ils rencontrent au comité + de pilotage et à son client + et bien sûr dernière 20 points dernier + point important c'est que ces + responsabilités majeures préparer et + d'animer les réunions de comité + donc ça c'est toujours la mission un + côté un chef de projet sachant qu'à + prendre un chef de projet il ne jamais + l'expert toutes les méthodes il a + vocation une équipe qu'il va coordonner + qu'il va mandater et qu'il va animer + du coup le chef de projet il a toujours + à une double vision il va avoir une + vision hélicoptère c'est à dire qu'en + fait il a le souci justement des grandes + échéances du projet des grands livrables + et de la qualité attendue mais il peut + aussi avoir une expérience sur un sujet + donné et en tout temps il + il doit venir soutenir son un plan + méthodologique les membres de l'équipe + j'avais pour être propres capacités + aussi de rentrer dans le détail + et s'il ya une problématique technique + ou fonctionnel sur le sujet et le chef + de projet qui se balade toujours entre + ces deux entre ces deux niveaux à le + détail et de la vision de synthèse la + vision globale est effectivement en + fonction de votre culture métier par + exemple si vous êtes ingénieur ou bien + si vous êtes un expert juridique je sais + pas quelle émission on n'est pas tous + câblée synthèse et on n'est pas tous car + les analyses + donc il faut être attentif parce que + l'équipe projet va attendre de vous ayez + cette double vision et qui projet a + besoin de sentir que chef de projet il + ya dix ans stratégique et politique sur + le projet et en même temps il a besoin + d'un soutien donc rassurés parce que son + siège avec soutenir de la route et le + cap + alors l'idée c'est que quand on démarre + un projet on va fixer la route pour par + exemple je suis à paris je vous + descendez marseille je vais prendre + l'autoroute pour démarche mais en fait + en fonction de la nature des risques + eh bien je vais devoir il ya une crise + due qu il donc je vais devoir m'adapter + il ya les gilets jaunes dans la rue donc + je vais devoir donc c'est l'idée que je + conserve toujours le cap en tête mais + que je vais devoir parfois avoir enfin + parfois il est parfois souvent avoir + l'humilité d'adapter la route pour + atteindre en occupe + ensuite le chef d'orchestre il est + toujours effectivement chef d'organes + le chef de projet puisque dans la + gestion et l'exécution du projet + il doit donc avoir cette vision globale + du travail à exécuter et à coordonner + ses nuits on l'a vu tout à l'heure qu'il + donne le rythme sur le prochain don qui + rappelle aux équipes le respect des + délais qui rappelle aux équipes les + vagues qui sont entendus qui rappelle + aux équipes les comités de pilotage qui + ont avoir lieu à qui on va devoir rendre + compte et puis bien évidemment comme + c'est un manager d'hommes et bien il a + vocation à inciter chacun des + contributeurs donner le meilleur comme + on est aussi une équipe on va avoir des + talents particuliers qu'il va falloir + mobiliser on va avoir des compétences + différencier sa personne + valoriser et c'est que le chef de projet + il a aussi une mission c'est de créer du + collectif et de créer de l'intelligence + collective le thé le trépied et la + légitimité + en fait quand on est chef de projet bien + évidemment le client nous avons été mais + ça ne suffit pas c'est pas parce qu'on a + le droit il faut surtout avoir en tête + la confiance et la compétence + donc ça se décrète pas où la confiance + et la compétence et donc c'est pour ça + que quand on est chef de projet + important d'avoir en tête sa mission + c'est important d'avoir en tête + e on a des outils qui sont spécifiques + qui sont pas les mêmes que les autres il + va falloir avoir en tête que on est + compétent et que ces éléments on doit + être professionnel face à tout le monde + et qu'on sera vraisemblablement seul + pour y arriver parce que les autres ont + d'autres intérêts que le challenge est + en général et les équilibres de sept de + ses trois dimensions droit confiance et + compétences c'est ce qui doit être + maintenue pendant toute la durée du + projet et qu'on doit du coup pouvoir + rassurer + et puis éviter de scier un des pieds + puisque ça nous met en scène un confort + ensuite le style managérial du chef de + projet quand on part là je vous ai mis + la carte des partenaires connaissent + c'est lydec + quand vous partez sur un projet il ya + des gens qui ont une énergie et à des + gens qui vont être antagonistes du + projet donc ça constitue ce qu'on + appelle du coup la carte des partenaires + et l'idée c'est que quand on part sur un + projet et bien c'est plus facile de + partir avec les engagés et des + consultatif qu'avec que les opposants ou + les aurait dû donc ça c'est un outil qui + sert beaucoup au chef de projet pour à + la fois au démarrage du projet mais + aussi pendant toute la durée + c'est un outil qui est utilisé avec une + grande attention mais c'est l'idée de + repérer justement qui sont nos alliés + actifs + et qui sont nos alliés potentiels + généralement on part sur un début de + projet avec guise à 15% dragage et + constructif et tout l'enjeu dans la + stratégie de gestion du changement + justement ça va de faire en sorte que on + embarque les déchirer les hésitants et + les passifs et que progressivement à ce + que devient crédible parce qu'on a + manqué des résultats tangibles + parce que on sait on a pu le faire + valoriser les résultats sur le projet + est bien peu à peu les opposants + deviennent des alliés ont osé réductible + ayant parfois on sait pas puisque le + fait un c'est que le bon mode de + management quand je suis chef de projet + vous va s'adapter au profil des gens et + des acteurs que j'ai en face de l'autre + en management il ya trois grands types + alors les écoles mais je vous donne mon + le mode 1 c'est le mode d'imposition + le mode de selouane négociations et le + mode 3 c'est la facilitation + donc quand je suis en présence de gens + qui sont mes engagé les consulte il fait + qu'ils sont plutôt les alliés eh bien je + vais rechercher de leur part le soutient + la responsable + je leur confier des responsabilités et + je vais prendre en compte leur avis donc + là je vais et je le leur transférer des + outils et des méthodes et ils vont + devenir mes partenaires d' équipe et je + vais donc juste être en mode demain en + mode de facilitation facilite le travail + des équipes de travail dont les + hésitants les nôtres et les passifs l'a + oublié qu'il va falloir être dans le + donnant donnant parfois il va falloir + avoir un traitement à l'amiable est en + tout cas ça va pas être gagnés dont il + va falloir trouver des terrains + d'entente pour justement de nos dents + marché qu'on puisse faire évoluer avancé + sur le projet et faire ensemble et + veiller à ce que justement c'est pas si + vous s'est déchiré aussi commencent à + bouger et accepte de jouer avec vous et + le mode d'imposition est bien loin des + positions parfois il faut pas avoir peur + de dire non parfois il très souvent faut + pas avoir peur d'être ferme et d'être + ferme sur son cap servi sur l'avancée de + son projet avec bienveillance mais + néanmoins avec vous êtes chef de projet + vous savez un intérêt réussir là où les + autres ne l'ont pas forcément et donc il + faut gérer à quel moment vous pouvez + vous autoriser à être dans la fermeté et + parfois notamment à pouvoir isoler les + mesures du type cible gestion des + acteurs d'être un sujet complexe mais ça + se fait avec une grande attention et une + grande intelligence de situation et avec + discernement + donc voyez que la posture managériale du + chef de projet est déterminante et donc + ça veut dire qu'effectivement vous ayez + un peu de connaissance de vous sur vos + talents + adjé rios et que vous puissiez + progresser sur votre style de management + en fonction des publics que vous avez en + face deux ensuite on revient sur les + outils du chef de projet donc ça je vous + ai mis le flash report dessus ça c'est + un exemple l'autre en tout cas c'est + l'idée que mes actions + je me suis engagé d'être démarrage à + produire tel est l activité donc sur le + sur la semaine passée où le mois passé + et des travaux qui ont été réalisés + j'ai des résultats qui ont été sont + concrets ils sont qu'ils peuvent être + mesurable chiffrables et ensuite du coup + je par rapport à ma bien dit fication + des marins chauds et bien je mesure le + pourcentage d'avancement + j'alerte mon client pour savoir si je + suis dans les débats ou pas si j'ai + difficultés ou des observations a + suggéré à mon client je suis force de + proposition sur le problème que je + rencontre et j'attends un avis du comité + de pilotage et je soumets une + proposition du comité de pilotage et + j'attends + j'attends sa part un arbitrage voilà + donc ça c'est un flash qui porte à cela + un outil extrêmement précieux + les suivis entre chefs de projet et son + client mais aussi entre le chef de + projet et ses responsables du chantier + où je prends des éléments de se + connecter + donc ça c'est un outil extrêmement + précieux suivi et coordination paie donc + l'idée effectivement j'ai des actions + qui sont répétés un rétroplanning de + travail et j'alerte du coup mon client + sur je lui donne une vision de synthèse + sur l'avancée des travaux + sachant que iliad et vous en tant que + chef de projet vous allez donc sur le + pilotage et la coordination que vous + avez donc le soucis de rythme et la cote + auprès des équipes client que vous allez + avoir des flashs des portes à préparer + pour présenter au comité page que vous + attendez des décisions précises sur le + fond des sujets vous avez aussi des + équipes votre équipe à gérer donc vous + avez des réunions de coordination qui + sont planifiées et puis pour les actions + qui sont en verre et sur lequel on va + faire des bilans et bien on va être en + capacité de faire vous pape de bilan ou + d'évaluation des retours d'expérience + pour est récurrent et présentez là où ça + c'est un bel outil que je viens de vous + utilisent présenter là ce sont deux + outils qui servent au comité de pilotage + 1 pour assurer votre client sur les + délais non respect des délais le respect + dû aux activités prises en charge + et puis faire un point détaillé sur ce + qu'a lancé où les filles car leur portée + du projet est bien bien sûr que dans + reporting bien c'est un reporting + notamment sur l'avancement des délais ou + [Musique] + options et c'est aussi ça peut être un + reporting je suis frais donc dès le + démarrage d'un projet quand vous avez + lister vos indicateurs l'intérêt aussi + de mesurer les indicateurs de projets et + les indicateurs de projets notamment sur + les moyens c'est de rassurer sur le fait + qu' on a engagé des efforts aujourd'hui + mais les résultats ne sont pas forcément + tangible aujourd'hui seront tangibles + par exemple dans trois mois ou donc + sinon il ya toujours un décalage entre + l'effort engagé aujourd'hui visite + le pour vous et pour le client et donc + ça l'intérêt de communiquer sur les + indicateurs + c'est de montrer qu'on avance de + rassurer les uns et les autres sur le + fait qu' il ya des petits succès on a ou + bien on a réussi des petits gains et il + faut les montrer aux clients et aux + équipes pour rassurer tout le monde + et du coup ça devient non pas un + indicateur de mai un indicateur de + mobilisation + alors la notion d'indicateurs sur projet + alors il ya plusieurs natures de projets + donc dans les indicateurs vous avez des + indicateurs chiffrés non chiffrée anita + tiff quantitatif + donc ça ça se démarre l'a vu tout à + l'heure dans la phase de cadrage pour + qualifier ce moment là mais là je vous + ai remis une illustration parce que vous + pouvez avoir des indicateurs n'est ce + pas vous être engagé sur le + développement du chiffre d'affaires de + clients ou et ancien président et où + elle a donc bien là je vous ai mis des + exemples d'indicateurs emprunté en tout + cas l'idée c'est qu'il faut rechercher + le point clé de l'objectif on a un + objectif on attend on attend un résultat + est donc concrètement comment on va et + l'indicateur on va comment identifier + on va le mesurer d'être démarrage de + projets et en particulier et ensuite + mensuellement on va on va mesurer son + comment il a progressé + donc le résultat concret qu'on attend + par exemple entre le début du projet la + fin d'un projet quelles transformations + un grand je veux réduire le temps + d'attendre des patients des patients aux + urgences où je veux réduire le temps des + tentes des clients dans mon agence 11e + arrondissement et bien en l'occurrence + je vais avoir la valeur de départ et + puis je vais le mentionner aussi comment + cet indicateur au crès soient tous les + mois soit tous les deux - selon une + fréquence qui est déterminé aussi en + accord avec le client + je veux améliorer le taux de + satisfaction des clients et bien ça veut + dire que j'ai une mesure des départs + ma satisfaction aujourd'hui par exemple + les allées de 20% et je veux progresser + entre le début et la fin du projet à 50% + et bien on s'assure que je vais devoir + ou mensuellement mesurer la progression + observée pendant pendant donc ensuite il + faut choisir les paramètres les plus + adaptées c'est à dire est-ce que cela + dure et que je vais mesurer ou est ce + que c'est un rapport de temps + en fonction de la problématique générale + ensuite les modalités de mesure ça + suppose effectivement que je clarifie + sur la pension constitue une base de + données d'indicateurs sur un projet il + faut bien s'entendre que c'est pas là + aussi ça peut être un métier spécifique + ou en tout cas une fonction spécifique + sur le projet notamment par exemple six + ans naviguaient sur le prochain donc la + question c'est y mesure avec quel outil + on va mesurer 1 sur quel périmètre on va + le faire et que selon quelqu'un vous dit + si tu es et l'idée ce n'est pas de + constituer la machine à gaz donc est ce + que le les indicateurs que j'ai choisi + me permettent de bien mesurer la valeur + est de bien mesurer et est ce que c'est + un de 14 ans de service + voilà est donc bien savoir d'où je parle + la mesure initiale + et puis évaluer le progrès possibles et + fixer la valeur cible dans le temps + sachant que la valeur si elle peut être + progressive en fonction d'eux + alors là on revient sur un sujet qui est + le rôle du chef de projet dans + l'animation d'un comité de pilotage + donc on a vu qu'on avait un stage elles + peuvent être plus ou moins conséquents + mais généralement pour 4000 autun une + instance de pilotage soit efficace + je vais éviter d'aller au delà de 12 + personnes sinon sont des usines à gaz et + aux instances qui ne permettent pas de + prendre des réunions de décision donc je + vais quand il faut s'il ya cette + proposition donc la france tente de + savoir si les bonnes personnes en comité + de pilotage qui ont posé la question du + crid de la participation est ce que la + personne est compétente + est-ce que là personne n'est responsable + au sens capacité d'avoir un point de vue + un intérêt général au canada et est ce + que la personne est intéressée par le + juge est donc le cri de la participation + ça c'est la façon des vans wheels qui + éloigne personnes en coquilles dans le + chef de projet lui il va préparer la + réunion du copil et donc il va devoir + définir aussi son ordre du jour et en + fonction des enjeux de la réunion et des + contenus de la réunion c'est lui qui va + choisir la méthode d'animation dont il + m'a valider l'objectif lors du jour avec + son client il va animer et facile + contrôler le processus de la réunion + s'assurer du respect du temps sachant + qu'il peut avoir un peuple bien sûr + avoir la réunion et il prend à priori + note des décisions clé puisque ce sont + ces discussions d incongrue et à une + diffusion la différence de mission entre + un chef de projet sur un copil les + invités directeur de projet et bien les + invités peuvent générer des idées + émettre des recommandations en co + construire sur la base des unes des + autres et apporter leur expertise et le + directeur de projet ou clients un lui + sont sa vision sur hills avec de décider + d'arbitré d'assigner des tâches sur le + plan d'action il démissionner les + acteurs en tout cas de valider le héros + de la sensibilité en lien avec le compte + rendu de la réunion + et puis annoncer les prochaines étapes + c'est à dire remettre en perspective + l'étape à venir pour remettre en + perspective aussi les résultats qui sont + attendus + voilà donc la mission du chef de projet + c'est un beau job + j'adore ce métier moi et je trouve que + il ya matière à être fiers de la + compétence de chef de projet parce que + souvent sont des gens seuls ses + ambitions qui sont pas forcément compris + du reste d'une organisation + donc ça suppose derrière participer des + communautés de projets pour se rassurer + sur sur la maîtrise de nos compétences + et puis le partage la complexité des + jeux d'acteurs dans des environnements + professionnels + alors finalisé terminé son projet voilà + donc je vous parle de ceux de ça parce + que c'est une étape importante c'est + demain on va on va serrer magna lisez + aussi la fin du projet et on va + s'assurer que que les résultats évaluer + les retours d'expérience ont été + réalisés avec des équipes peu les + nouveaux référentiels métiers issus du + mode projet sont formalisés et seront + partagés avec des gens qui sont + concernés + et comme souvent ce projet il ya de + nouvelles pratiques de nouveaux + apprentissages qui se sont faits eh bien + il faut les formaliser + alors où ça se fait en équipe projet ce + que la science + j'aime mais le chef de projet il a ce + rôle de de produire avec ses équipes et + de formaliser les prendre en du des + bonnes pratiques + dans les activités à prendre en charge + c'est le bilan des résultats ont regardé + livrables attendu sur le projet est dans + la phase de cadrage selon que je suis + dans la phase 2 en fonction de la phase + de projet et de mon talent conduire + l'analyse des réussites et des échecs et + enseignement pour les projets futurs à + la fois sur le plan méthodologique à la + fois sur la gestion des changements à la + fois justement sur ces trois dimensions + qu'on a vu tout à l'heure la dimension + technique politique et émotionnel quels + ont été les motifs qui ont fait qu'on a + réussi et les motifs qui ont fait qu'on + a échoué formaliser les protocoles les + nouvelles responsabilités qui + effectivement souvent sur un projet bien + ça donnait lieu à de nouveaux + enseignements sur les compétences + attendues sur les nouvelles règles de + fonctionnement donc tout ça dès lors + qu'on a pas adressé le projet sur tout + l'environnement ayant il falloir le + diffuser aux autres et donc ça passe par + une formalisation écrite de ce qui a été + appris et puis comment finit le mode + projet et bien il faut transférer nos + compétences aux opérationnels en place + et s'assurer justement que le projet + bouclé c'est à dire ou de la mémoire du + dossier a été transféré aux clients + toute la mémoire du dossier avec + éventuellement transféré à votre + successeur sur le projet et on est + conservé une transparence de tous qui + sait de toute la vie du projet du point + à la fois sur les contenus sur les + documents sont les deux qui ont été + validés sur les décisions qui ont été + arbitrées qu'est ce qui constitue en + fait la mémoire du dossier du + voilà donc et puis la capitalisation la + capitalisation sur projet c'est l'idée + qu' il peut y avoir la formalisation + d'un référentiel pour le déployer sur + l'autre unité ou d'autres secteurs + d'activité dont qu + juste en dernier se poser la question + est ce que les résultats attendus en + latin elles ont été les transformations + ou les adaptations qui ont été + nécessaires pour arriver à la fin de ce + projet les étapes clé de la + transformation les difficultés + rencontrées la façon dont on a su les + gérer et les surmonter les enseignements + majeurs liés aux bonnes pratiques et aux + comportements qui sont en passe + si c'était à refaire comment on ferait + est ce que nous avons appris et puis si + effectivement vous êtes sur une phase de + pré déploiement et bien quels sont les + conseils qui sont utiles pour les + équipes qui me suivent ou pour le + déploiement du projet voilà est juste un + petit outil de base sur aujourd'hui si + vous aviez un prendre en charge votre + projet concrètement qu'est-ce qu'ils + sont les actions vous avez engagé qui + doit le faire et avec qui + voilà je vous remercie attentes de votre + attention + on le jeu des dispositions pour coller + qui ça diff --git a/Translated_Files/ytubes_1zsGp1biyDc.txt b/Translated_Files/ytubes_1zsGp1biyDc.txt new file mode 100644 index 0000000..e336170 --- /dev/null +++ b/Translated_Files/ytubes_1zsGp1biyDc.txt @@ -0,0 +1,853 @@ +FOR https://youtu.be/1zsGp1biyDc + si vous voulez vous mettre la photo cet + épisode est fait pour vous salut à vous + j'espère que vous êtes enfant dans + l'épisode d'aujourd'hui ce que je + voudrais créer simplement c'est un guide + un gros bide intro pour tous ceux qui + voudraient découvrir la photo des + notions qui vous permettront + d'approfondir vos connaissances de mieux + travailler et surtout de découvrir + encore de nouveaux tutoriels de nouveaux + livres et c'est plein de ressources qui + sont à votre disposition très facilement + ce guide il est destiné à ceux qui + veulent faire de la photo avec leur + smartphone mais + où aussi avec leur appareil reflex ou + tout autre type d'appareil numérique et + sanem justement au premier point avec + quoi peut-on faire de la photo donc on + va commencer par distinguer un peu deux + grandes catégories dans ces deux grandes + catégories + la première ce sont les appareils photo + argentiques ce et ses appareils + argentiques ce sont des appareils comme + ceux ci par exemple qui fonctionne avec + de la pellicule comme on est plutôt dans + une chaîne avec the tech et que je suis + aussi un grand passionné de technologie + ce n'est pas vraiment le type + d'appareils dont je vais parler d'autres + vont faire ça bien mieux que moi mais je + ne dis pas que c'est pas un domaine + intéressant au contraire travailler avec + de l'argentique peut vraiment aider à + ouvrir de nouvelles portes de créativité + à mieux comprendre la photo et c'est là + mais moi je vais plutôt parler + d'appareils photo numériques et donc du + coup dans ses appareils photos + numériques et bien vous avez quatre + catégories qu'on retrouve actuellement + la première ce sont les appareils photos + dit compact ce sont de petits appareils + photo des ce n'est plus ou moins un + usage familial se marche est en baisse + constante parce que les smartphones + s'équilibre de plus en plus et pour + certains modèles dépasse même pas mal de + contacts les smartphones deviennent de + plus en plus capables en photo il reste + avec des ressources limitées notamment + en fonction de leur taille mais tout un + tas d'algues au rythme et de petites + astuces sont en train de monter + progressivement les capacités en photo + le plus gros avantage c'est que vous + l'avez quasiment toujours sur vous donc + si vous vous baladez vous trouvez un + beau spot etc vous aurez peut-être pas + toujours votre reflex sur vous mais vous + aurez votre smartphone ce qui fait que + même si vous avez un réflexe bien ces + deux appareils peuvent être + complémentaires d'ailleurs une petite + précision si vous travaillez sur + smartphone ou sur iphone etc la suite de + la vidéo sur les réglages etc vous + concerne également premièrement car + c'est toujours mieux de savoir comment + fonctionne l'appareil photo ça vous + permettra de mieux le maîtriser et + deuxièmement car des applications sur la + native sur certains téléphones android + ou à télécharger ici comme neuf ce + cas-ci sur l'app store vous permettront + de faire vos réglages plutôt + manuellement de gérer les iso etc + directement sur votre smartphone + maintenant vous avez une deuxième + catégorie qui comprend plus ou moins + tout ce qui est compact expert ou des + appareils dits bridge comprenait des + appareils un petit peu plus gros mais + toujours monobloc généralement qu'ils + vont tous mais plus mais dont vous ne + saurez toujours pas changé les objectifs + pour quoi je parle d'objectif et bien + parce qu'on arrive à nos deux dernières + catégories que sont les appareils photo + reflex et les appareils photo hybrides + ils ont la grande capacité de pouvoir + changer les objectifs donc si je viens + ici par exemple tac je peux vraiment + séparer le boîtier qui est ici de + l'objectif est comme ça avoir accès à de + nombreux objectifs différents dont + certains seront spécialisés dans une + tâche précise par exemple cet objectif + si lui est destiné plutôt à faire de la + macro et donc pourra faire de très beaux + portraits ou alors photographié vraiment + une abeille en très gros plan aller + chercher les détails qui ne serait pas + accessible normalement avec votre + appareil photo la différence entre un + hybride est un réflexe c'est que le + réflexe va être beaucoup plus gros du à + son mode de fonctionnement quand j'ouvre + ici up mon appareil photo et bien vous + voyez il ya une sorte de petits miroirs + qui arrivent ici quand on va déclencher + pour faire une photo bien ce miroir va + se relever et envoyer la lumière vers le + capteur au niveau de libre et c'est pas + tout à fait la même chose l'hybride + qu'on appelle aussi souvent un + mirrorless comprenez sans miroir qu'on + est pourquoi maintenant bien vavra un + fonctionnement différent dans le sens où + le capteur sera directement exposés et + donc hop on n'a pas de miroir et les + appareils sont du coup nettement plus + léger et plus compact + une autre différence entre les réflexes + et les hybrides et le type de viseur sur + les reflex vous allez retrouver un + viseur optique qui reflétera directement + ce que vous voyez à travers l'objectif + grâce à un miroir au niveau des hybrides + là vous aurez un petit écran en guise de + viseur ce qui permettra par exemple de + voir directement l'impact de vos + réglages sur votre image finale + actuellement les réflexes sont un petit + peu en perte de vitesse et on voit que + le marché commence vraiment à se diriger + vers les hybrides au niveau de la + qualité on est sur quelque chose + d'équivalent entre le réflexe et + l'hybride alors maintenant que nous + connaissons les grands types d'appareils + photos intéressons nous à leurs + caractéristiques ya vraiment deux types + de caractéristiques dans un appareil + photo il ya ceux qui vont dépendre du + boîtier et ceux qui vont dépendre de + l'objectif on va vraiment s'intéresser + d'abord aux caractéristiques du boîtier + la première que vous connaîtrez très + certainement c'est le nombreux 2 + mégapixels le nombre de mégapixels va + jouer avant tout sur une chose c'est la + taille à laquelle vous pouvez imprimer + votre photo est considéré qu'avec un + appareil photo mais tombe de 16 ou 20 + mégapixels vous saurez déjà faire des + agrandissements d'assez grande taille si + vous veniez à les imprimer la deuxième + chose sur lequel le nombre de mégapixels + va avoir son importance eh bien c'est la + possibilité de recadrer une photo plus + vous aurez une photo qui sera grande au + plus vous pourrez la recadrer sans + perdre de qualité en ce sens le nombre + de mégapixels est important alors + attention je voulais quand même claire + syrie deux choses la première c'est que + le nombre de mégapixels n'est pas du + coup un synonyme de qualité et la + deuxième est bien c'est que plus vous + allez avoir un nombre de mégapixels + important sur une photo au plus votre + fichier lui va prendre en place sur + votre ordinateur sur votre carte mémoire + etc la deuxième caractéristique qui est + importante eh bien c'est la taille du + capteur alors je ne parle pas de la + taille du capteur en mégapixels mais + bien de la taille physique du capteur + dans les appareils photo reflex tel que + celui ci par exemple 5 eins hd et bien + vous retrouver ce qu'on appelle à + capteur aps c est un capteur qui est un + peu plus petit en terme de taille qu'une + pellicule dans les appareils photos plus + haut de gamme dont par exemple chez + canon du 5d ou la gamme canonné ce faire + air perce un exercice etc vous retrouvez + des capteurs qu'on appelle des capteurs + full frame et qui font exactement la + taille d'une pellicule c'est à dire 24 + mm x 36 je vous parle aussi de cette + différence parce que ça aura un petit + impact sur le type d'optique qu'on peut + utiliser sur un reflex ou sur un hybride + paris la troisième chose dont je voulais + vous parler c'est justement la montée en + iso parler de bruit juste avant alors + cette montée en iso ckoi lien c'est la + capacité qu'a un capteur à amplifier le + signal lumineux qui va recevoir donc + pour expliquer cela plus facilement plus + les iso seront élevés au plus le capteur + pourra prendre des photos dans des + conditions de lumière difficiles alors + attention avec la montée en iso à paris + du bruit c'est à dire que plus vous + allez monter la valeur iso au plus une + sorte de grains va apparaître dans + l'image un petit peu dénaturé les + contrastes les couleurs etc une autre + caractéristique important du boîtier si + vous avez un usage vidéo c'est de + regarder si par exemple votre appareil + peut filmer en 4k alors attention + certains appareils vont un petit peu + krupp et l'image si vous fumez en 4k et + c'est le genre de caractéristiques qu'il + faut prendre en compte enfin il ya + encore beaucoup de choses dont nous + pourrions parler la présence d'un + stabilisateur par exemple ou encore la + capacité de la batterie mais je pense + qu'on a été relativement l'essentiel ici + concernant cette partie la dernière + chose importante à prendre en main bien + voilà c'est l'ergonomie du boitier je + pense que voilà quand vous achetez un + appareil si vous voulez acheter plutôt + un réflexe un hybride à compact expert + prenez un appareil que vous sentez bien + en main avec lequel vous vous sentez à + l'aise parlons maintenant que les + caractéristiques d'un objectif ici par + exemple jean main 1 72 100 f 4 2 chez + canal alors à quoi correspondent toutes + ces informations et bien la première 72 + 100 correspond à la focale ou plus ce + chiffre est bas au plus vous êtes dans + un grand angle par exemple l'objectif + qui monte ici c'est un 28 70 mm et bien + c'est plutôt un objectif grand angle + celui ci en septembre 200 c'est plutôt + un téléobjectif va me permettre de + beaucoup plus doux mais la première + valeur c'est la valeur minime c'est à + dire que bah voilà avec celui là je vais + d'office déjà beaucoup plus rapprochée + qu'avec celui ci est ensuite à la con je + vais tourner le zoom quand je vais + tourner le zoom tout simplement je vais + pouvoir aller vers la deuxième valeur + qui est la focale maximale dans ce + cas-ci 200 mm tout à l'heure je vous ai + expliqué la différence de taille deux + capteurs et bien il ya une petite nuance + ici un 35 mm est toujours donnée sur son + équivalent sur un capteur 24 x 36 donc + un capteur full frame l'équivalent en + taille d'une pellicule si on utilise un + objectif sur une autre taille de capteur + par exemple tous les réflexes non vous + ferai mais tous les hybrides non full + frame 2 chez cannon sont santai ap hm + c'est un petit peu plus petit du coup + 1,6 fois plus petit qu'une pellicule est + donc un 35 mm branché sur ce type + d'appareil devient 50 mm et ça il faut + le savoir ensuite vous avez une deuxième + valeur souvent précédées d'un f cette + valeur c'est ce qu'on appelle + l'ouverture plus le nombre est petit + dont 22,8 par exemple ça c'est un petit + nombre en termes d'ouverture au plus + l'ouverture va être grande al'inverse au + plus le nombre est grand f 11 par + exemple ou plus l'ouverture va être + faible cette ouverture vous pouvez + toujours la faire varier on la contrôle + en sur le boîtier c'est ce qu'on verra + un petit peu plus tard dans la vidéo par + contre l'ouverture maximale f4 par + exemple f 2,8 et bien ça elle est + définie par l'objectif sur certains + autres objectifs par exemple vous + pourriez avoir une ouverture qui est f + 4,7 ou f/3 5-5 6 des choses comme ça ça + veut dire que l'ouverture elle ne sera + pas constante et donc dans ce cas au + plus vous allez zou mais avec votre + objectif au plus l'ouverture maximale + aura tendance à diminuer dont on choisit + un objectif par exemple pour un + réflexion hybride c'est vraiment une des + premières choses qu'il faut regarder + vous avez encore quelques autres + caractéristiques qui sont intéressantes + par exemple la présence de stabilisateur + ici chaque constructeur canon sony et + sega propose ses propres abréviation par + exemple chez canal vous avez + l'abréviation yes une autre + caractéristique importante du coup c'est + le type d'autofocus utiliser ces rien + n'est précisé c'est qu'on est sur + quelque chose de très standard cependant + certains constructeurs je pense par + exemple à kano ont des types d'autofocus + est un peu particulier par exemple la + motorisation usm qui assurent de + meilleures performances et qui + fonctionne sur base d'un moteur + ultrasonique petite chose à savoir c'est + au niveau de l'écosystème c'est que par + exemple un objectif nikon vous pourrez + pas le mettre sur un boîtier canon + existe quelques adaptateur etc je suis + d'accord mais en théorie vous ne pouvez + pas mettre un objectif cannon + directement sur un boîtier nikon et + inversément par contre et c'est là aussi + où il faut faire attention c'est qu'un + même constructeur peut avoir différents + types d'objectifs différents types de + montures et donc quand on parle de la + monture on parle ici de la connexion + entre cet objectif et l'appareil photo + reprenons l'exemple de kanon car c'est + celui que je connais le mieux la monture + canon ef d'actualité depuis les reflex + argentique et est d'ailleurs compatible + avec les trois autres types de montures + pour la monture au fn et pour la monture + et rêve par contre les objectifs ef + auront besoin d'une bague d'adaptation + le canon ef s est une monture qui est + sorti du moment des premiers appareils + photo numériques et qui est avant tout + dédiée aux capteurs plus petit que le + moyen format au capteur aps c chez canal + la monture e fm est destiné aux hybrides + grand public de chez canon tandis que la + monture f est la plus récente et est + destiné aux hybrides un peu plus avancé + de chez canal par contre un objectif à + monture e fm n'est pas compatible avec + un objectif à monture f et l' inverse + est vrai également et maintenant que + nous avons vus ensemble bien les + caractéristiques importantes des + appareils photo est ce qu on pouvait + retrouver comme type de matériel et bien + maintenant on va vraiment s'intéresser à + la photo et plus précisément à tous les + points qui me semble à moi en tout cas + important quand on fait de la photo les + choses auxquelles on doit prêter de la + tension les choses qui nous permettent + vraiment de transférer grâce à la photo + ce qu'on imagine ce qu'on veut + représenter et caetera et caetera et + donc pour moi et a vraiment trois + catégories de choses qui sont très + importantes la première c'est la + catégorie on va dire technique avec les + réglages de l'appareil et c'est là pour + faire les bons réglages pour arriver + vraiment à capter ce qu'on veut capter + ensuite eh bien on a vraiment le côté + composition qu'est ce que vous allez + inclure dans votre image comme on vous + allez guider le regard de la personne + qui va les regarder et c est la + troisième et bien c'est vraiment la base + de tout c'est la lumière parce que ben + voilà nous photographe nous utilisons la + lumière comme moyen de créer quelque + chose au final comme un peintre lui + pourrait utiliser lors de la peinture + tout simplement et donc premièrement ce + que je vous propose de vous expliquer + c'est les aspects techniques + premièrement voyons comment une photo + est prise un tout simplement qu'on va + prendre une photo à l'intérieur ici vous + avez un miroir vous voyez ici qui se + relève pendant un certain temps pour + laisser passer de la lumière alors je + vais remettre mon objectif voilà history + pas d'une aide matérielle ap est ce + qu'il faut comprendre et même c'est que + pendant que le miroir est relevé le + capteur en fait est exposé et reçoit de + la lumière cette vitesse est ce qu'on + appelle la vitesse d'obturation + autrement dit pendant combien de temps + le capteur est exposé pour recevoir sa + lumière qui s'imprime de ce qu'il faut + comprendre par rapport à ça c'est qu'au + plus la photo sera rapide au plus le + mouvement sera figé mais en même temps + au moins vous recevrez de lumière ça + paraît logique quand on y pense ça donc + si vous voulez avoir un effet traîné et + c'est par exemple voir afficher le + mouvement d'une voiture les leaf avec + l'état sur votre photo et bien + simplement à ce niveau là il faudra + jouer sur cette vitesse pour que la + photo se prennent beaucoup plus + lentement à l'invers si vous voulez + vraiment figé quelqu'un est bien en ce + moment là vous devrez partir sur une + vitesse d'obturation beaucoup plus + rapide attention votre vitesse + généralement vous devait au moins être à + 1 sur votre focale par exemple si vous + shootez aux 50 mm on a vu ce qu'était la + focale juste avant eh bien il faut que + vous soyez à un cinquantième de seconde + pour la vitesse cette vitesse elle est + vraiment exprimé du coup on se demande + voire souvent en centièmes voire en + millièmes de seconde comprenez si vous + voyez un 200e il s'agit d'un deux + centièmes de seconde si vous ajouté à + des vitesses beaucoup plus longtemps + vous aurez besoin de stabiliser votre + appareil sur un trépied + parce que bah voila si je prends une + photo en une seconde mammal va un petit + peu bougé et c est donc l'ensemble de + votre photo sera fou ça explique aussi + pourquoi certaines de vos photos sont + floues dans l'obscurité la deuxième + notion du coup c'est la notion + d'ouverture c'est ce qu'on a expliqué + juste avant avec les objectifs et donc + cette ouverture vous pouvez aussi la + régler pour rappel f 2,8 grande + ouverture f cette fouille 9 9 petites + ouvertures et 22 très petite ouverture + au plus l'ouverture du coût sera grande + à f 2,8 au plus votre sujet va se + détacher de l'arrière-plan et donc va + créer ce qu'on appelle ses petites + profondeur de champ ce qu'on appelle + aussi bouquet au plus vous travaillerez + sur une ouverture petite annonce par + exemple ou plus l'arrière-plan sera + nette par rapport à votre sujet mais + encore une fois ça se fait au détriment + de la lumière et donc cet équilibre + vitesse d'obturation et ouverture va + vraiment créé l'exposition de votre + photo vous l'intérêt maintenant ça va + être de pouvoir utiliser des modes qu'on + verra sur l'appareil photo qui sont ici + à part wells et de vous les montrer hop + ici vous avez une petite roue de + sélection et dans cette petite roue de + sélection vous allez par exemple pouvoir + choisir chez canal entre les modes n + avais tv ou paie ses modes là vous + permettre de contrôler ces paramètres le + modem par exemple vous permet d'être + totalement libre sur l'ouverture et la + vitesse d'exposition et donc du coup ma + recette pour être pas mal pour tester un + peu les deux paramètres et voir un petit + peu leurs effets par contre les modes + que j'utilise moi souvent on shoote sont + le mode avait été vpourquoi parce que je + vais pouvoir choisir le paramètre qui + m'intéresse par exemple un portrait + géant vide isolé par rapport au fond je + prends une grande ouverture je la + choisis et l'appareil va automatiquement + adapter la vitesse en fonction de la + luminosité ambiante est donc une baffe à + l'ap je vais pouvoir contrôler sans + faire trop d'erreurs puisque c'est + l'appareil qui va choisir l'autre + paramètre à ma place en fonction de ce + qu'il a calculé pareil pour notre tv là + je peux choisir la vitesse et laisser + l'appareil décidé de l'ouverture pour + que ma photo soit bien exposé par + exemple si je reprends mon exemple de + traîner de voiture ça avec le mode cv + que je l' ai réalisé j'ai c'était une + vitesse assez lente et ensuite je pris + la photo le troisième paramètre qui + vient compléter sa et bien c'est la + valeur iso dont j'ai parlé au début de + la vidéo et avec 100 iso jeu pourrait + par exemple prendre la photo f 4 mai + avec une ouverture d'un cinquième de + seconde ce qui serait un petit peu trop + lent si je travaille déjà avec un 20 mm + ou plus et donc du coup là ce sera + embêtant par contre en montant iso je + vais pouvoir amplifier en fait la + lumière que mon capteurs va recevoir et + donc pour avoir la même luminosité par + exemple toujours gardé mon être quatre + montées les iso tue plus de lumière et + donc je peux shooter plus rapidement + pour ne plus avoir cet effet de flou et + donc ici à 400 iso par exemple je + pourrais sous terre un seul centième de + seconde ou un 60e 2 secondes ce qui + serait suffisant que pour prendre la + photo et la vernette par contre du coup + et bien au plus je vais montée en iso + plus je vais voir apparaître du bruit + sur mon image donc c'est toujours un + équilibre à trouver à savoir que votre + appareil photo peut aussi avoir les iso + règle et en automatique elle choisir + lui-même du coup la meilleure + combinaison entre vitesse ouverture et + iso la petite astuce c'est que vous + pouvez régler la valeur maximale de ce + choix automatique dans beaucoup + d'appareils photo et donc du coup bah + voilà le forcer par exemple si vous + constatez que votre appareil il tient + bien jusqu'à 2000 iso ce qui est déjà + pas trop mal et bien le forcés de rester + en dessous de ses 2000 iso un autre + aspect important aussi c'est la mise au + point la mise au point c'est quoi bien + c'est le fait de choisir le point qui + sera le plus net sur votre photo et + ensuite en fonction de votre vocale ou + en fonction de votre ouverture fonction + des deux fêtes et bien la zone de + netteté va s'étendre ou pas par rapport + à ce point de netteté donc ça c'est ce + qu'on appelle la mise au point quand + vous verrouillez votre appareil par + exemple si vous utilisez un réflexe un + hybride ou un compact qui est déjà pas + trop mal quand vous le maintenez amis + clique donc sans appuyer dessus et bien + vous allez voir cette mise au point qui + va se faire ensuite appuyé à fond pour + prendre la photo c'est ce qui se passe + quand vous prenez la photo en le faisant + en un coup mais voilà comme ça vous + décomposez un petit peu mouvement et + vous voyez bien ce qui se passe donc + cette gestion du focus elle est + importante en fonction de l'appareil + photo vous pouvez choisir où la netteté + va se faire exemple vous pouvez aussi + choisir le mode d'autofocus voilà est ce + que vous voulez en mode automatique ou + en mode manuel avec la petite bague que + vous tournez sur pas mal d'objectifs + fonctionnant sur reflex ou hybrides sur + iphone simplement si vous prenez une + photo bien je peux taper un petit peu + sur mon écran simplement voilà je peux + taper sur mon écran pour choisir ma zone + de netteté serait appareil photo un peu + plus perfectionnés vous pouvez aussi + choisir si votre focus va rester en mode + one shot c'est à dire 20 cibler votre + sujet et puis voilà ne pas le suivre + s'ils bougent ou si vous voulez le passé + dans un mode ch'ti l'aï cerveau etc où + vous voulez que votre focusvif votre + sujet là par exemple quand je vous fais + mon vidéo voilà je peux reculer avancer + le focus va me suivre inversement si je + mets ma main comme cela vous voyez ici + elle est pas dans le focus voilà ici + l'appareil a fait le focus sur mana moi + je suis derrière mais on vous enfin vous + allez aussi peut-être certains n'ont + entendu parler du mode hors au mode raw + c'est un format de fichier au final qui + peut être produit par les réflexes les + hybrides certains smartphones apple par + exemple maintenant propose son format + pro pour ses iphones et caetera et c'est + ce qu'il faut comprendre avec ce format + raw c'est que c'est un fichier contrat + d'huile brute en france et donc du coup + c'est vraiment signification c'est que + plutôt que de prendre une photo et de + tout compressé pour en avoir quelque + chose directement exploitables elles + formats de fichiers jpeg par exemple eh + bien vous allez avoir un format beaucoup + plus gros avec beaucoup plus d'infos qui + vont permettre d'avoir de la latitude + beaucoup plus de latitude sur la + retouche par contre le côté un peu plus + embêtant c'est qu'il faudra + obligatoirement repasser ses formats raw + dans un logiciel pour les retravailler + avant de les exporter vers un format + jpeg qui lui pourra être partagée par + exemple sur les réseaux sociaux etc + d'ailleurs en parlant de réseaux sociaux + parfois si vous me suivez encore + de la vidéo déjà merci et ensuite sachez + vraiment j'ai envie de faire de plus en + plus d'épisodes sur la photo donc + j'espère vraiment que ça vous plaît on + compte ici une sorte de seconde et en + plus de ça mais voilà ce que je voulais + vous dire aussi c'est que j'ai ouvert + mon petit instagram et que vous êtes + vraiment les bienvenues si vous + souhaitez me rejoindre et donc voilà + pour les aspects plus techniques mais + maintenant parlons de notre matière + première comme je voulais dit la lumière + et cette lumière et bien elle devrait + vraiment requérir une grande part de + votre attention la première chose à + savoir c'est qu'est ce qu'une bonne + lumière au final c'est une grande source + voilà de grande taille qui a une belle + direction par rapport au modèle par + exemple si vous faites de la photo + portrait donc voilà quelque chose un + petit peu plus rasant de pas une lumière + qui arrivent ici directement comme ça + droit de plus plafond ou par exemple à + une lumière qui arrive directement de + front par rapport à votre objectif + quelque chose d'un petit peu plus un + petit peu plus latéral d'un petit peu + plus élevée voilà un petit peu plus + rasant va donner un meilleur résultat + sur le rendu sur les ombres etc c'est + pareil pour la photo de paysage par + exemple c'est pour ça que beaucoup de + photographes apprécie énormément de + shooter dans ce qu'on appelle les golden + bears c'est à dire bah voilà les heures + qui se situe un petit peu avant voilà + les horizons du coucher de soleil et + c'est pas parce qu'on a vraiment une + lumière qui va être beaucoup plus + rasante une lumière va être beaucoup + plus agréable et qui va bien bien plus + donner forme aux paysages et non voilà + la taille de la lumière va jouer donc sa + direction mais aussi sa couleur et enfin + la troisième grande catégorie de choses + laquelle il faut faire attention bien + c'est le côté composition autrement dit + comment vous composez votre image qu est + ce que vous mettez dedans qu'est ce que + vous en exclu et etc etc une des + premières choses dont vous entendrez + parler est certainement la règle des + tiers c'est une règle qui dit que grosso + modo notre image va être séparé en trois + parties que ce soit horizontalement ou + verticalement et que le croisement des + lignes qui apparaissent ici sont les + points chauds de l'image les points + auxquels le regard attire le plus + d'attention c'est une théorie qui peut + vous aider à bien composez vos images + maintenant ce n'est pas la seule par + exemple sur un sujet qui se prête bien + la symétrie il serait peut-être plus + préférable de centrer votre sujet pour + vraiment pouvoir jouer sur cette + symétrie t'es vraiment un guide lines + est vraiment voilà quelque chose qui + peut vous aider surtout au début mais + dont vous pouvez aussi prendre des + libertés surtout quand ça se justifie + que si la photo c'était juste appliquer + des règles ça serait quand même pas mal + en ayant une autre chose importante par + contre quand vous prenez quand vous + composez vous photo c'est tout ce qui + est lignes directrices votre image il + faut comprendre par là que tout ce qui + va former des grandes lignes et cédera + dans votre image va vraiment guidé sa + lecture on par exemple dans cette image + si ce que vous voyez bien voilà le la + lecture toutes les lignes amène vraiment + vers le sujet donc voilà c'est vraiment + quelque chose avec quoi il faut + apprendre à jouer ça donne souvent des + résultats intéressants une chose + essentielle que vous pensez à la + composition aussi c'est la focale que + vous utilisez avec un téléobjectif par + exemple vous pouvez sélectionner qu'une + seule partie de l'image à intégrer ou à + linverse avec un grand-angle vous pouvez + montrer une globalité donc voilà tout ça + est intéressant et doit vraiment faire + partie de votre réflexion qu'est ce que + je veux montrer comment je veux le + montrer qu est ce que je veux voir dans + l'image qu'est-ce que je ne veux pas + voir dans l'image tout ça sont des + questions à se poser et enfin essayer de + garder une certaine notion d' équilibre + dans votre image pour que le tout soit + harmonieux va essayer de disposer vos + objets de façon à ce que l'image ne + penche pas au final d'un côté on a + vraiment beaucoup de style + photographique différents vous l + portrait vous allez paysage urbain ex + macro tout un ensemble de style de + photos qui ont aussi chacun leurs + propres astuces leurs propres règles + leurs propres conseils etc etc si vous + n'êtes pas encore spécialisée dans + quelque chose que vous venez de + commencer que c'est essayer de shooter + un petit peu tout ce que vous voulez + apprenez en plus sur le portrait le + paysage après apprenez-en plus vraiment + sur la globalité au final toute façon ce + que vous apprenez sur le paysage pour a + souvent serait appliquée sur le portrait + ou avoir quelque chose qui fait + référence vous ne perdez pas votre temps + à prenez-en un maximum et avec la + pratique y aura peut-être un style qui + va se dégager plus que l'autre quelque + chose que vous aimerez + plus photographiées et donc tout ceci + concerne vraiment le moment vous prenez + la photo forcément il ya encore beaucoup + beaucoup beaucoup cru de l'autre chose à + comprendre ça je peux vraiment vous + l'assurer mais attaquons maintenant la + dernière partie du processus qui est + plutôt le traitement donc quand vous + travaillez sur du numérique le gros + avantage là dessus c'est que vous pouvez + reprendre les fichiers et les + retravailler surtout si vous bossez + enrôla est un processus indispensable + mais si vous avez shooter en jpeg ou en + tout autre format bah voilà vous pouvez + aussi retoucher vos images avec un tout + petit peu moins de latitude tout + simplement c'est donc voilà les + logiciels qui pourrait éventuellement + vous être utiles pour bien retoucher vos + photos pour bien les traiter mais aussi + pour les gérer parce que ben voilà avoir + des collections de photos de 100 200 500 + mille dix mille photos et bien il faut + savoir se trouvait un petit peu dans + l'ensemble + premièrement vous connaissez + certainement au moins de nom photoshop + photoshop vous permet de créer tous des + photomontages des retouches photos plus + avancées etc vous savez vraiment tout + faire avec photoshop une alternative + assez connu aussi est libre et gratuite + bien c'est gimp hugin c'est vraiment un + équivalent gratuit et libre offre de + chopes quoi qu'il en soit si vous voulez + en découvrir un petit peu plus sur ces + deux logiciels je vous propose de + tutoriels d'initiation sur ma chaîne un + autre type de logiciel est plutôt un + logiciel du style lightroom ou lightroom + classique ces logiciels là vous + permettre d'organiser vos photos de les + traiter en tout cas pour les réglages on + va dire deux retouches on peut même + faire un petit peu de correction + localisé à appliquer des filtres etc + donc on a quand même déjà pas mal de + choses qui sont disponibles sur + lightroom alors attention lightroom il + en existe deux versions actuellement la + version que j'utilise qui est la version + classique de lightroom qui est plutôt + fait pour avoir ces fichiers en local et + la nouvelle version inclut avec la + creative cloud d'adobe qui est la + version lightroom tout seul pour le coc + et qui vous permet plutôt de stocker vos + photos dans le cloud tout en ayant + toujours tout un tas d'options de + développement ce type de logiciel est + intéressant parce qu'il vous permet + vraiment voilà de collectionner de trier + vos photos etc et permettra une façon + très rapide de convertir des roues en + format jpeg bien sûr d'autres + alternatives existent tels que dark + table' par exemple qui oscille libre et + gratuit tout comme aux thérapies + personnellement j'utilise lightroom + classique mais je tenais à vous parler + de ces deux logiciels qui ont quand même + un avenir prometteur enfin apple photos + par exemple si vous travaillez sur mac + peut aussi plutôt bien fonctionné il + existe bien sûr encore de très nombreux + logiciels qui vous permettent de faire + tout ça et voilà on touche maintenant à + la fin de ce guide pour débuter en + photographie j'espère en tout cas que ça + vous aurait été utile j'espère vraiment + que cela vous permettra être une + première marche sur laquelle va + commencer soit que vous pourrez évoluer + j'espère maintenant que vous savez à + l'aller les termes importants que vous + allez pas être perdu dans un tutoriel et + c'était vraiment l'objectif de cette + vidéo bien sûr bien sûr il ya vraiment + énormément de choses à apprendre sur la + photo c'est vraiment aussi un domaine + dans lequel vous pouvez en apprendre + tous les jours et c'est ça qui rend les + choses passionnantes au final est donc + mains voila moi je suis super content en + tout cas de vous avoir parlé de photos + parce que c'est vraiment sujet d'une + personne aussi depuis tout petit c'est + vraiment quelque chose que j'adore aussi + que j'aimerais que je vais fait de plus + en plus d'ailleurs donc voici le sujet + vous a plu par surtout faites moi savoir + ça me fera vraiment super plaisir si un + sujet vous intéresse plus + particulièrement bien dit le mot dans + les commentaires si vous avez encore des + questions etc ça sera vraiment un + plaisir de refaire des vidéos sur ce + sujet moi je vous retrouve très bientôt + pour une nouvelle idée + [Musique] diff --git a/Translated_Files/ytubes_68qvxFSbHYk.txt b/Translated_Files/ytubes_68qvxFSbHYk.txt new file mode 100644 index 0000000..74ba76d --- /dev/null +++ b/Translated_Files/ytubes_68qvxFSbHYk.txt @@ -0,0 +1,279 @@ +FOR https://www.youtube.com/watch?v=68qvxFSbHYk + planifier un projet est une opération + délicate parce que c'est bien connu tous + les projets sont systématiquement en + retard + alors pourquoi est ce si difficile et + bien tout simplement parce que lorsqu on + le réalise un projet pour la première + fois il est très très difficile + d'anticiper le temps qui sera nécessaire + pour chaque étape + et puis si ce type de projet se répète + forcément avec le gain d'expérience la + fois suivante nous serons être bien plus + précis dans la planification par exemple + si pour la première fois vous êtes amené + à développer un site web pour un client + vous aurez beaucoup de difficultés à + savoir exactement combien de temps cela + va vous prendre combien de temps sera + nécessaire aux graphistes combien de + temps sera nécessaire à l'ensemble de + l'équipe si vous travaillez dans une + agence de communication web qui au + quotidien réalise des sites web pour ses + clients vous voyez bien que le gain + d'expérience fera que vous serez évalué + les délais de manière bien plus juste + néanmoins il y a régulièrement des + éléments événements inattendus qui + risque de perturber notre planification + aussi la planification est une étape + préalable au projet et puis c'est + également le bon moyen de suivre au fil + de l'avancement du projet que nous + sommes dans les temps et que donc nous + allons respecter nos délais en bout de + course + en quoi consiste cette planification + il en existe plusieurs par exemple on + peut réaliser un rétroplanning qu est ce + qu un rétroplanning eh bien on va partir + de la date butoir + mon client souhaite disposer de son site + web par exemple pour la rentrée de + septembre + il faut donc que je lui livrent au plus + tard au mois d'août et vous anticipez + oui les congés etc + donc je vais peut-être moi me fixer une + date de fin fin juillet + et à partir de cette date de fin fin + juillet eh bien je vais partir en sens + inverse pour voir à quelle date + mon projet doit débuter pour pouvoir au + plus tard pour pouvoir réussir à tenir + ce délai qui est le délai de fin juillet + premier à mon client ça c'est le + rétroplanning mais bien entendu on peut + également de partir de la date + d'aujourd'hui et se dirait bien dans ce + type de projet voilà combien de temps je + vais avoir besoin pour la définition le + montage la réalisation la clôture et de + ce fait je pourrais vous livrer le + projet dans par exemple quatre mois la + deuxième manière de planifier donc nous + avons d'abord vu dans quel sens simple + on va planifier ce que sera plutôt bien + rétro planning ou via une planification + chronologique + ensuite c'est le niveau de détail qui va + nous intéresser très souvent pour + débuter en projet pour avoir une idée + des délais généraux on va travailler sur + un maquereau planning c'est à dire que + l'on va reprendre le cycle de vie du + projet les grandes étapes et on va + mesurer pour chacune de ces grandes + étapes donner un nombre de jours + approximatif ce qui va nous permettre de + déterminer un délai global de manière + générale c'est le maquereau planning + bien entendu ce maquereau planning n'est + pas suffisant pour que chacun des + intervenants du projet sage à quel + moment il doit intervenir et donc on est + également amené un peu plus tard dans le + projet à réaliser une planification + détaillée qui va permettre à chaque + acteur d'être bien positionnés à + l'intérieur de notre planification mise + à part le niveau de détails + il ya également la manière dont on va + ordonnance et nos activités + est-ce qu'on va plutôt les ordonnances + et les unes derrière les autres à savoir + en cascade ou alors ce que l'on va + plutôt les ordonnances et les unes en + parallèle + d autres savoir ce qui s'appelle + l'ingénierie simultanée + voilà un exemple je reprends le cycle de + vie de mon projet de développement de + site internet vous voyez bien qu'ici + j'ai des étapes qui se succèdent en + cascade c'est à dire les unes derrière + les autres et il est fort probable qu'à + chaque passage des tables nous aurons le + jalon c'est à dire une réunion avec le + comité de pilotage le client qui + validera que l'on a finalisé l'étape + précédente et que l'on peut maintenant + passer à l'étape suivante + cette planification en cascade a comme + inconvénient finalement de d'être plutôt + de la coopération que de vraiment du + travail collaboratif c'est à dire que + chaque personne va se passer le relais + plutôt que de collaborer tous ensemble + en même temps sur la réalisation + concrète + ici par exemple les personnes qui vont + s'occuper du graphisme + ils vont s'en occuper à un moment très + précis ils ne vont pas forcément + travailler en collaboration avec les + personnes qui se chargeront ensuite + d'intégrer les visuels sur le site web + donc effectivement cette approche en + cascade c'est une approche + traditionnelle et classique de la + gestion projet mais elle a certes un + inconvénient le fait que le projet dure + globalement plus longtemps que les + acteurs aient bien ne travaille pas + forcément en même temps mais se passe + plutôt le relais l'avantagent par contre + c'est qu'elle est vraiment très bien + structuré extrêmement claire + l'ingénierie simultanée dans toujours + dans notre exemple le site web ça + pourrait être dans la phase de + réalisation de notre site web de nous + dire qu'en fait nous allons travailler + en même temps sur le maquettage la + rédaction le graphisme l'intégration sur + le site web et la validation au fur et à + mesure par le client par exemple on + travaillera sur un premier lot qui est + la page d'accueil où l'on passera par + ces quatre étapes dès que l'on pourra on + passera en même temps en parallèle sur + le lot 2 qui va être la conception des + pages produits + le développement des pages produits puis + le lot 3 sur le panier et la commande + dans le cas d'un site internet dédié une + e-commerce vous voyez que dans ce cadre + là la collaboration et favorisées + puisque les différents acteurs vont + travailler en même temps sur le site web + certes sur des lots différents + il y aura également un gain d'expérience + très intéressant c'est à dire que et + bien si l'on s'aperçoit au moment du + développement de la page d'accueil de + nouvelles exigences de clients ou de + choses qui n'ont pas forcément été bien + défini au départ + eh bien on pourra tout de suite corrigé + pour les pages produits et pour la page + panier page commandes on ne s'en + apercevra pas in fine et une fois + l'étape terminé l'ingénierie simultanée + correspond aux méthodes agiles les + méthodes agiles vont permettre de + découper le projet en petits lots de + travail et chacun de ces petits lots va + être mené les uns derrière les autres et + cela va nous permettre effectivement de + faire aboutir le projet de voir notre + site web se constituer progressivement + et pouvoir être validée par le client au + fur et à mesure alors on ne peut pas + parler de planification sans parler de + deux outils essentiels de gestion projet + le premier c'est le réseau pertes + le réseau pertes cet art modèle de + planification qui a été mise au point + par l'armée américaine au moment de la + guerre froide pour optimiser les délais + globaux d'un projet complexe + alors si le projet est simple on ne fait + pas de réseau pertes mais dès que l'on + va être sur des projets complexes avec + de multiples intervenants beaucoup + d'étapes + ce réseau perte va nous permettre + vraiment d'optimiser les délais au + maximum comment il se passe concrètement + et bien vous voyez que l'on va partir + sur chaque étape en début a baissé et + cetera on va noter entre chaque étape + les délais mais c'est sain et dans ce + réseau ce juste en dessous du nom de + l'étape on va avoir dans la première + case la date de début au plus tôt c'est + à dire + au plus tôt si l'étape précédente a été + fait dans les temps voilà à quelle date + il faut commencer dans la case d'à côté + nous aurons la date de début de l'étape + mais au plus tard au plus tard cela + signifie que l'on a une petite marge de + manoeuvre + d'accord vous voyez bien par exemple + pour l'étape b on pourra la réaliser + cette étape et entre le 3e et le 5e jour + du projet on pourra la démarrer entre le + 3ème et 5ème jour du projet sans mettre + en péril la durée globale du projet + qu'ici pour l'exemple est très simple + serait de huit jours par contre vous + voyez que les étapes c'est les étapes d + ont exactement la même date de début au + plus tôt et de débuts au plus tard + ces étapes font partie de ce que l'on + appelle le chemin critique + si on prend du retard sur l'étape s'est + automatiquement notre talent heureux de + notre date de fin de projet sera + repoussée donc le réseau pertes deux + usages le premier optimiser les délais + globaux du projet le deuxième pouvoir + voir facilement quelles sont les étapes + qui font partie du chemin critique + puisque ce sont celles qui ont la même + date au plus tôt et au plus tard le + deuxième outil très connu de gestion de + projet et le diagramme de gantt le + diagramme de gantt consiste à présenter + le projet sous forme de barres ses bars + vont correspondre la longueur de ces + bars va correspondre au temps nécessaire + pour réaliser la tâche + on va donc listé les actions est notée + chacune de farine est indiquée dans + chacune de ces bars les durées les + tâches sont reliées entre elles et vous + voyez des flèches rouges par des liens + de cause à effet on saura par exemple + qu'il faut avoir terminé l'action une + pour commencer l'action 2 finit l'action + deux pour commencer l'action trois là + vous voyez on est dans une approche en + cascade deux usages également à + diagramme de gantt un usage prévisionnel + qui va nous permettre en fait d'affaires + des ressources sur chaque tâche de voir + précisément à quel moment du calendrier + ces ressources vont être mobilisés + deuxième usage du diagramme de gantt et + bien c'est le suivi vous voyez que + l'action de et bien les partiellement + réalisées puisque ont fait passer la + barre en verre progressivement pour + indiquer le niveau d'avancement + lorsque l'on utilise un logiciel de + gestion projet le grand intérêt c'est + que lorsque nous sommes en retard par + exemple admettons que nous soyons en + retard sur l'action 2 simplement en + décalant cette action de et bien + l'ensemble des tâches qui vont suivre + vont se décaler automatiquement et ce + qui nous donnera de nouveau une nouvelle + allocation des ressources de manière + très simple diff --git a/Translated_Files/ytubes_8W5B-0tbPYQ.txt b/Translated_Files/ytubes_8W5B-0tbPYQ.txt new file mode 100644 index 0000000..a277e02 --- /dev/null +++ b/Translated_Files/ytubes_8W5B-0tbPYQ.txt @@ -0,0 +1,630 @@ +FOR https://youtu.be/8W5B-0tbPYQ + bonjour à vous j'espère que vous allez + bien dans la vidéo d'aujourd'hui nous + allons découvrir ensemble fonctionnement + de microsoft powerpoint + vous allez voir on va vraiment bien + utiliser powerpoint pour pouvoir créer + comme ça des présentations à ces + professionnels + donc on est parti quand je démarre + powerpoint et bien j'arrive sur cet + écran ci qui va me donner ici les + powerpoint sur laquelle j'ai déjà + travaillé et qui va vous permettre ici + clic et une nouvelle présentation vierge + alors vous avez aussi des thèmes ici qui + sont prêts existants dans powerpoint + moi je vous conseille cela de façon + générale de les oublier et sont très + bien faits ils sont assez jolis mais le + problème c'est que vous allez retrouver + quasiment à chaque présentation et donc + vous allez vraiment manqué un petit peu + d'originalité à la limite vous pouvez + cliquer ici sur autres thèmes et là vous + allez pouvoir avoir un plus grand choix + et une recherche par mots clés donc si + je fais une recherche par exemple sur + powerpoint + voilà je vais clic et powerpoint ici et + je vais avoir tout un ensemble de + résultats qui vont être disponibles pour + que je puisse comme celle les utiliser + dans mes présentations + donc voilà là vous avez quand même un + petit peu plus de choix mais nous nous + allons travailler à partir d'une + nouvelle présentation donc je vais + cliquez sur nouvelle présentation et + j'arrive ici dans cette présentation + alors juste en parlant des thèmes pour + faire la petite transition si je viens + de menus conception ici eh bien vous + voyez que j'ai toujours la possibilité + de modifier ma diapositives donc si + jamais tout ça est grisé simplement + c'est parce que vous n'avez pas de + diapos de sélectionner voyez là je même + déclic et tout est grisé donc voilà vous + savez j'ai vraiment par 10 à pau alors + moi ce que j'ai envie de faire + maintenant et bien c'est de commencer + par j'ai réussi ma couleur + d'arrière-plan donc pour ça je vais + venir cliquez ici sur mise en forme de + l'arrière-plan et vous allez un petit + volet ici qui va apparaître alors non ce + petit volet vous allez pouvoir choisir + par exemple ici je veux un remplissage + unis donc ça c'est une couleur tout + simplement qu'ils aient pas défaut sur + blanc mais je peux venir et c'est la + modifier vous pouvez aussi choisir + pourquoi pas des images une texture + voilà vous pouvez aussi choisir le + fichier insérer ou ici le collet de plus + près ce papier directement et je peux + aussi choisir pourquoi pas un motif moi + ce que je vais choisir ici c'est plutôt + un remplissage de dégrader + et ce remplissage de dégrader bien voilà + je vais le travailler un petit peu donc + ce que vous avez ici vous avez quelques + petits dégradé qui sont prédéfinis + nous on va vraiment travaillé sera + dégradée nous mêmes donc vous pouvez + choisir ici le type de dégrader donc à + ce que vous voulez du linéaire du radial + ou encore voilà ces autres types là moi + je travaille souvent avec c'est aussi où + est-ce que voilà on va continuer + maintenant est bien c'est qu'on va + revenir ici régler nos couleurs donc + voyez si vous avez des petites poignées + qui vont chaque fois définir une couleur + sur votre dégradé donc moi ce que je + vais faire simplement je vends supprimer + une pour ça eh bien je vais la maintenir + et je vais la glisser vers le bas donc + voila vous voyez elle disparaît et voyez + vous pouvez comme ça gérer un petit peu + votre dégradé comme vous voulez donc moi + je vais venir ici cliquez sur la + première couleur et je vais la modifier + d'envoyer dans ce petit onglet couleurs + qui est juste ici par exemple je vais + prendre un rouge assez vifs dans un + premier temps ici je vais venir et je + vais choisir voilà pourquoi pas un petit + une petite gueule une petite gamme de + mauvais et ensuite je vais partir sur un + bleu assez flashy assez prononcé donc + voilà c'est assez sympa et maintenant je + peux aussi gérer et bien l'orientation + de se dégrader donc simplement avec un + angle qui est ici vous voyez je peux + modifier un petit peu son orientation + donc je la passe un petit peu voilà + comme ça + et alors je peux aussi voilà modifier un + petit peu la façon dont dégradée cette + talent voilà tout simplement ici hop + donc voilà je peux vraiment gérer ça + comme j'en ai envie donc voilà je vais + avoir un résultat un petit peu simple + pas voilà comme ça mon avis ça va être + cool je vais revenir sur l'onglet + accueil et je vais retravailler un petit + peu ça donc là pour l'instant je vais je + faire dans le simple voilà ici vous + voyez par défaut il nous permet d'avoir + des dispositions de base donc les + dispositions je peux éventuellement + l'échangé ici vous voyez hop voilà si + j'ai envie de les utiliser + moi je vais partir simplement sur une + diapositive de titres alors vous voyez + ici vient d'apparaître ce petit bandeau + là à droite + il arrive de temps en temps sur + powerpoint et il vous propose comme ça + des idées de préconceptions si jamais + lune vous plaît vous pouvez aussi très + bien les utiliser donc si je clique + dessus il va appliquer up to cette + thématique hamas l'ied + je fais un contrôle z pour annuler parce + que moi j'ai envie de garder ce truc de + base + mais voilà sachez que vous avez ça aussi + à votre disposition donc là je vais + cliquez ici pour l'enlever et je vais + venir simplement voilà rajouter un petit + loïs y voilà tout simplement est ce que + je vais faire je vais modifier un petit + peu ça donc quand je sélectionne voilà + comme ça alors je peux soit sélectionné + un mot un petit peu de texte ou autre ou + venir tremont sélectionner la boxe et je + peux venir après modifié comme ça voyez + up ici dans ce menu ici accueil vous + avez tout la possibilité ici de gérer + vos polices donc je peux augmenter un + petit peu la taille par exemple moi ce + que je vous conseille vraiment un + powerpoint ça doit être un pacte en vous + pouvez pas voir du petit ex des choses + comme ça c'est des mots clés ça tape je + dois tapé à l'oeil + donc moi j'arrive ici et je vais aussi + modifié pourquoi pas la couleur donc la + couleur je peut la modifier la voyais et + hop voilà je viens et l'eau comme ça en + blanc j'ai encore d'autres 10 et d'aude + d'autres possibilités ainsi je veux + aller dans d'autres couleurs ici j'ai + remis on s'y est plu plus développés + vous voyez donc voilà si j'ai envie de + supprimer des éléments comme celui ci + par exemple voilà je le sélectionne et + j'appuie sur dix lits tout la petite + flèche supprimés vous voyez aussi que + simplement en cliquant là je peux + déplacer un élément en venant voilà près + du cadre ici alors je peux aussi faire + une petite rotation si j'en ai envie + voilà je peux faire ça je vais annuler + parce que ça donne pas trop et je peux + aussi recadrer la zone alors ici c'est + vraiment la zone qui sera recadrer c'est + pas le texte qui sera mise à l'échelle + une d'ailleurs si je descends un petit + peu trop voilà on va avoir des problèmes + d'affichage donc voilà ça juste pour + vous montrer ça donc on est bon et on a + mis en terre en forme notre premier + texte qui est ici donc qu'est-ce que + j'ai besoin de faire maintenant bien + j'ai besoin de créer pourquoi pas une + nouvelle diapositives et je vais cliquez + ici sur nouvelle vie à positiver ce + qu'on va voir voilà je veux cliquez sur + sur vide ça me laissera vraiment une + grande marge de manipulation je clique + sur vie d'ici et on voit qui m'a pas mis + le même fond que tout à l'heure même là + en blanc donc pour ça je dois revenir + ici sur ma première slide et je vais + cliquer en fait dans glee mise en forme + de l'arrière-plan donc si vous l'avez + plus pour rappel les dents conception + mise en forme de l'arrière-plan ici je + vais cliquez sur à appliquer partout et + à partir de ce moment là bien cet + arrière-plan que j'ai créée ici va + devenir mon nouvel arrière plan par + défaut et maintenant quand je vais + recréer une nouvelle vie à positive + vous voyez il va appliquer voilà + directement ce fonds là donc maintenant + mais je vois retravailler un petit peu + là dessus donc qu'est-ce que je vais + faire maintenant bien là j'ai créé une + diapositive de titres et je veux ont + créé une petite deuxième sur laquelle + travaillait donc là pour ça qu est ce + que je vais faire + voilà je vais copie et pourquoi pas ce + texte si venir sur l'autre le collet et + à partir de là je peux commencer à + travailler donc je voulais dit on peut + déplacer c'est on peut déplacer + redimensionner un petit peu les zones d + les zones de texte et on va voilà + apprenait avec vous voyez qui + redimensionne aussi un petit peu + directement voilà hockey est donc là + j'ai le apprenait avec les bien + maintenant je vais créer un nouveau + calque de texte est pour ça qu est ce + que je vais faire et bien je vais venir + dans insertion ici et vous voyez que je + peux avoir une insertion de zones de + texte et donc c'est ce que je vais faire + ici voyez quand je le jeu clic sarah + sélectionnés et maintenant je peux + tracer une nouvelle zone de texte comme + g avant et maintenant bien voilà j'ai + plus qu'à la complète et d'angola joël + bertrand bourgi comme ça hop je vais là + centre et donc voilà ici vous avez + petite option paragraphe je peux la + centrer je peux augmenter aussi la + taille de mon texte envoyé sur un petit + peu suivre automatiquement + je vais plutôt passer directement sur de + 90,6 voilà et je vais le mettre ici en + blanc également + donc voila un petit peu ce qu'on peut + faire a noté qu on peut aussi avoir des + petites couleurs du surlignage si vous + voyez par exemple là je peux mettre en + couleurs de sur briançon jaune + a tellement mais voilà vous avez la + possibilité de le faire et vous pouvez + choisir vos couleurs évidemment donc + voila un petit peu ici quelques options + de base pour le texte je peux aussi + faire varier ma police d'écriture + relativement important voyez ici une + police d'écriture elle a vraiment + transmettre une personnalité donc c'est + vraiment à bien choisir la ici hop je + vais choisir par son bourgi comme ça + tout simplement ça donne un petit côté + écriture à la main qui est assez sympa + ap + et je vais encore augmenter un petit peu + donc voyez ici je vais sur 90 hills mais + je peux venir modifier à la main je peux + venir par exemple ici taper 120 et hop + et voilà ok donc maintenant j'ai envie + d'améliorer encore un petit peu mon + design ici et jambes et pourquoi pas de + mettre un petit plomb texte en valeur + grâce à des formes et donc qu'est-ce que + je vais faire je clique et dans + l'insertion ici et venir dans forme + jusque juste là alors ses formes là et + bien c'est vraiment une très très bonne + base pour travailler votre design comme + ça vous allez pouvoir mettre assez bien + de choses intéressantes donc moi je vais + commencer simplement avec un petit carré + ici j'ai plutôt le faire en rectangle le + pardon voilà ap pour venir entourer ici + montée kseur vous voyez que pour + l'instant il ya deux choses la première + voilà je vous aime bien la lignée + la première c'est que bien mon ma forme + recouvre mon texte les deux devant elle + est à l'avant-plan et donc j'ai envie de + la faire passer à l'arrière-plan donc je + vais cliquez droit dessus et je vais + clic et voilà par exemple sur + arrière-plan voilà directement alors je + peux aussi vous voyez et à des granulats + rite est un jeu peu voilà avancer à + chaque fois d'une étape donc si j'ai + plusieurs calques bah voilà que je veux + les faire passer d'avant-plan en + arrière-plan je peux le faire comme ça + et pareil ici un d'accord donc voilà ça + ça permet vraiment déjà une base ensuite + eh bien la couleur ici l est pas + elle suit pas vraiment avec le reste + donc qu'est-ce que je fais ma part par + exemple dans un premier temps je peux + venir changer voyez quand j'ai la forme + de sélectionner g format de la forme qui + apparaît ici au niveau des onglets donc + je peux travailler là dessus et donc + qu'est-ce que je peux faire dans un + premier temps et bien je peux venir + remplir un petit peu le texte + différemment donc voyez la couleur de + remplissage se modifie ici je vais + choisir par exemple d'une wavre voilà + ici + et alors vous voyez j'ai toujours un + petit conte ou racistes des sélections + dont on voit mieux ici j'ai un petit con + tour bleue donc voilà je vais cliquez + dessus et sur contours voilà je vais + choisir sans contour voilà tout + simplement + et maintenant je vais ajouter un petit + effet de transparence donc pour ça mais + un sur ce style de forme ici vous voyez + vous pouvez aller sur la petite icône + ici donc généralement voudront se + trouvaient souvent des petites icônes + comme ça c'est parce qu'il ya un petit + peu plus d'options disponibles donc je + clique dessus ça fait apparaître le + volet alors maintenant vous voyez que + dans le format de la forme ici d'un + remplissage + j'ai un petit effet de transparence et + donc c'est l'effet sur lequel je vais + jouer voilà je vais prendre un petit peu + transparence a beaucoup plus élégant + comme ça et voilà là j'ai quelque chose + de beaucoup plus chouette de disponible + donc voilà déjà ici un petit peu pour + nos deux premières slide alors il faut + savoir aussi que vous pouvez ajouter des + images + donc voilà je vais ajouter une nouvelle + diapositives voilà tout simplement je + vais ajouter me dire pour vides et alors + me voilà simplement je vais copier mon + image je peux aussi la prendre et la + déplacer ici comme je veux sur mon image + sur mon powerpoint je peux aussi mais là + je dis copier/coller up et après non pas + vraiment je peux venir re travailler mon + image la déplacer comme je veux + retravailler ses dimensions etc etc + l'axis juste finir ça comme ça hop voilà + et alors je peut réutiliser un petit peu + les mêmes options qu'avant pour le + mettre un petit peu ça en valeur si j'ai + envie d'ajouter un petit mot clé là par + exemple je peux ajouter une petite zone + de texte et une petite forme donc voilà + je peux je peux venir + voilà cliquez sur insertion ici et + choisir des zones premier temps + d'insérer une petite forme donc voilà + j'ai choisir aussi une forme ici up et à + savoir que je peux aussi double cliquer + dans ma forme pour mettre directement du + texte en voilage doubleclick et il y en + a cure soeur qui apparut et qui va me le + centre et voilà indirectement au niveau + voiliers de ma forme donc voici + j'agrandis il va ça va suivre donc c'est + assez pratique aussi comme comme option + et je vais faire pareil pour le + remplissage je passe en noir je vais pas + mettre de contour voilà je faire sans + contour et au niveau des styles de forme + et bien je vais choisir un petit peu de + transparence + voilà hop ça c'est sympa et je vais + aussi agrandir un petit peu le tec son + club par exemple doubleclick et je peux + venir modifier un peu comme je veux donc + le remplissage du texte c'est un jeu + peut même venir le modifier ici vous + voyez + et sinon eh bien je repars dans + l'accueil et j'augmente la taille de mon + texte ici tout simplement je peux venir + aussi modifié voilà le le remplissage du + texte ici si j'en ai envie + voilà je peux le faire aussi dc hop et + voilà comment je peux aussi inséré comme + ça du texte dans une forme et donc alors + donc ça c'est bon maintenant qu'est-ce + que j'ai besoin de faire donc là j'ai + trouvé avec trois nouvelles slide et + bien j'ai envie de prochain un petit peu + pour voir ce que ça donnait bien vous + avez différents moyens de le faire parce + que je fais le plus souvent c'est que je + vais dans l'onglet diaporama ici qui me + donnent toutes les options de + présentation et je clique sur va partir + du début + ap le diaporama sa fiche voilà on a ça + donc je peux cliquer une fois pour + changer le slide ou utilisez les flèches + de mon clavier c'est comme je veux voilà + donc ici je vais voilà sortir du mode de + présentation hop tout simplement + et vous avez vu les transitions elles + sont assez assez franche entre les + diaporamas n'y a pas vraiment d + cette transition et pour ça je peux + venir ici avec l'onglet de transition + pour en ajouter alors ici simplement + bien il faut savoir que c'est la + transition qui sera lancée quand votre + powerpoint arrivera sur l'écran si je + clique sur révélée par exemple voyez ça + va commencer comme ça hop ici pareil je + peux changer un petit peu argent note + plusieurs la jemaye de balayer est ici + eh bien je vais mettre un une transition + de fractionner voilà tout simplement et + on va voir un petit peu maintenant ce + que ça donne donc je vais retourner sur + diaporama et je vais lire à partir du + début et je vais regarder un petit peu + ici ce que ça donne donc on voit ici mon + vélo qui apparaît avec un petit effet de + fondu + ici on a un effet un peu balayé et le + troisième effet arrive ici pour notre + troisième slag donc voilà ici vous avez + toute une gamme de transition que vous + pouvez choisir ici tout simplement + et donc si vous avez envie de vraiment + plat vous pouvez déroulés ici le menu si + vous avez envie de changer un petit peu + bien voilà simplement vous en choisissez + une nouvelle vous voyez ici + ap par exemple orbite il est assez sympa + hop voilà je vais mettre ça aussi et + vous voyez qu'on a un petit effet de + transition qui commence à devenir + vraiment super sympa donc voir passer + encore une fois à partir du début + alors une transition super sympa qu'il + faut comprendre aussi c'est la + transition de morphing qui a été ajoutée + dans les dernières versions powerpoint + celle là elle est vraiment terrible donc + voilà je vais vous la montrer j'ai parti + voilà nouvelle diapos jeunes ont créé de + nouvelles voies là et je vais on est en + fait je vais créer des formes qui vont + se retrouver sur les deux powerpoint + mais je vais faire une modifiée de + taille par exemple vous allez voir que + powerpoint qui va prendre ça + automatiquement grâce à cette animation + de morphing donc qu'est-ce que je vais + faire ici par exemple je vais faire une + insertion une insertion d'une petite + forme voilà ici up et je vais créer + cette forme ici voilà tout simplement + donc voilà je la mettre en noir je pas + voilà besoin de grand chose de plus pour + l'instant c'est juste pour vous faire la + petite démo et je vais reprendre cette + forme ici donc je perds en tic au pied + et je vais la coller sur ma nouvelle + slide et je vais la déplacer par exemple + en l'agrandissant vers vous ce qui va + nous faire c'est qui va nous faire un + effet de morphing donc à partir de ce + moment là je vais venir sur ma dernière + slide ici et je vais cliquer sur + toujours sur transition et je vais + cliquez maintenant sur morphose et vous + le voyez avec cet effet de morphose il + est assez sympa il va détecter que cette + forme là était déjà présente sur la + première slide et il va venir l'adapter + comme ça et créer une transition entre + les deux ça permet vraiment de créer des + animations super créative donc ça marche + du texte aussi et cédera donc voilà ça + va vraiment vous permettre de créer des + effets vraiment super sympa donc je + reviens dans le diaporama et je vais le + lancer à partir de cette diapositive là + pour comprendre cette fait on voit bien + qu'un effet de morphing qui vient se + crée entre mes deux slide donc ça c'est + plutôt sympa aussi à envisager + et enfin je pourrais pas terminée cette + initiation à powerpoint en vous parlant + un petit peu d effets d'animation donc + les effets d'animation ils vont venir en + plus de ses effets de transition pour + animer individuellement + des éléments par exemple dit des mots je + vais choisir le vélo qui est ici et je + vais choix et je vais passer sur + l'onglet animations et je vais choisir + par exemple un petit effet apparaître up + et quand je vais le lancer maintenant + donc voilà je vais lancer mon diapos à + partir du début + et bien vous avez le slide qui arrivent + ici directement mais comme voilà j'ai + ajouté un effet d'animation apparaître + au prochain clique soient pas lancés aux + prochaines hausses live ça a lancé mon + animation je clique une fois et voyez + ici que mon vélo et tapageur clic une + fois et là on est parti dans la suite du + diaporama donc ça c'est vraiment pour la + petite base de l'animation alors je peux + en avoir pas mal à ma disposition il + suffit de cliquer sur l'objet de revenir + sur animations et dont choisir une + nouvelle dont on a dit beaucoup plus + sympa et vous avez aussi des animations + d'entrée ou de sortie donc là on a + utilisé une animation d'entrée qui était + de sortir mais je peux aussi avoir une + animation qui fera disparaître mon + élément + avant de passer à la salle suivante donc + voilà par exemple ici sorties brusques + voilà là il va disparaître à la fin + quand je vais lancer maintenant ici mon + diaporama donc je repartais bondi à pau + et voilà lancés à partir du début + l'aï va arriver voilà tranquillement + avec le slide un jean levé l'autre + animation même quand je vais cliquez + maintenant voilà hop vous voyez il + disparaît mais mon ça il n'est pas + encore à la suivante je retiens qu'une + fois et là on arrive sur la prochaine + slide donc voila un petit peu ici sachez + qu'un moyen d'ancrer comme ça plusieurs + de ces fait d'apparition si je reviens + ici voilà apprenez avec et que je pars + sur animations toujours et bien là je + vais commencer à mettre des effets d'un + ami d'animation donc je vais le balayer + par exemple pour qu'il apparaisse et + après j'ai envie de me dire bah voila + j'ai envie que d'autres éléments va par + exemple ici le bertrand bourgi qui + justice y apparaissent également que je + vais le sélectionner aussi et je peux + ajouter une autre animation l'emballage + frère a fractionné pour celui là est + donc là on va voir un petit peu ce que + ça fait au niveau de mon diapos sais que + je vais avoir deux animations + maintenant vous voyez gérer l'eau qui + est ici hop + 1 là j'ai mon sac vide up et vous voyez + dans l'animation gilles slade qui + apparaît par contre je clique une fois + je lui apprenais avec qui apparaît et + une deuxième fois + ça me donne ma deuxième animal pour + l'heure je peux aussi les synchroniser + toutes les deux donc si je viens ici + vous voyez sur cette animation qui ici + voilà je reviens sur l'animation + j'ai un petit onglet là qui me dit + démarrage au clic donc c'est le + comportement qu'on a ici par défaut mais + je pourrais lui dire par exemple que + cette animation va démarrer avec la + précédente heures vous voyez ici j'ai un + petit 2 et un petit 1 ça veut dire que + en cette animation là va se lancer et en + 2g celle ci qui va se lancer + et si je clique ici avec la précédente + voilà on voit ici que directement + il est passé à 1 alors je peux le faire + ici directement aussi voilà je peux lui + dire que je vais ajouter une animation + ont fondu et alors vous voyez ici dans + mon animation ont fondu eh bien il m'a + mis le 2 aussi donc là ce que je vais + faire je vais venir aussi avec la + précédente et comme ça toutes ces + animations vont se lancer en même temps + donc voilà tout simplement + donc maintenant je vais repartir sur + diaporama est lancée à partir du début + pour voir un petit peu de tout ce qu'on + a fait ensemble à ce que permet de + donner quelques petits conseils en même + temps comme ici de utiliser vraiment des + polices bien grande + des petits mots clés voilà ne passait + pas aussi faites attention à vos + animations quand même ça reste intuitif + quand vous les lancers que si vous devez + faire trois clics pour lancer la page + suivante ça risque de vous déstabiliser + au moment de votre présentation passer + sur des visuels qui sont grands pas + beaucoup de textes ça sert à rien + surtout pas le texte que vous êtes en + train de dire parce que sinon les gens + vont le lire + et ça ça n'ira pas donc voilà j'espère + que vous avez déjà pu aussi comprendre + les bases de powerpoint j'espère que ce + petit tuto vous l'avez trouvé assez + complet et j'espère maintenant que vous + allez pouvoir comme un sacré des + présentations qui seront impactante et + du front de l'est fait à votre départ à + bientôt diff --git a/Translated_Files/ytubes_BjklCnpakBM.txt b/Translated_Files/ytubes_BjklCnpakBM.txt new file mode 100644 index 0000000..0092bc4 --- /dev/null +++ b/Translated_Files/ytubes_BjklCnpakBM.txt @@ -0,0 +1,230 @@ +FOR https://www.youtube.com/watch?v=BjklCnpakBM + avant de commencer si vous êtes nouveau + mobilier pas de vous abonner et d'aimer + la vidéo si vous a plu activer la cloche + les notifications pour ne le peut aucune + de nos prochaines vidéos que c'est parti + dans cette vidéo nous allons expliquer + c'est que la crypto monnaie comment ça + marche et un bref résumé la technologie + blocs chaîne qui est à la base de la + création de scripts monique bon + regardons ici en nageant et pierre jean + construit un site pour la boutique en + ligne de pierre et pierre doit régler la + prestation de services rendus par jean + il décide de faire un transfert sur le + conte 2 en septembre avant que cet + argent arrive sur le contingent nous + avons un intermédiaire qui est là-bas et + la banque doit émettre son avis pour que + l'argent arrive sur le compte des gens + c'est qui peut prendre deux trois jours + voire plus si pierre décide de faire + sévèrement un vendredi soir bien entendu + ici on part de la monnaie fiduciaire qui + désigne des pièces et des billets de + banque dont la valeur et fixé par + confiance que la raccorde les + utilisateurs et non par le coût de + production comparé à la monnaie + fiduciaire la crypto on est est une + monnaie virtuelle car n est pas émise + par une quelconque pente donc si pierre + décide de faire un transfert agents pour + aider sa prestation en utilisant la + crypto menée et n'aura pas besoin de + passer par un intermédiaire et vous + entendrez souvent parlé du transfert + peer to peer en français un transfert du + père en père qui implique le transfert + des données d'une personne à une autre + sans épuiser un intermédiaire + là vous dit certainement mais ce système + n'est pas du tout sécurisé on peut se + faire pirater car il n'y a personne pour + garantir la sécurité comme une banque + par exemple bon faisant un peu + d'histoire sur la crypto monnaie ce qui + nous permettra de mieux comprendre le + fonctionnement de cette monnaie + virtuelle la première qui nous ont mené + le bitcoin connue comme la reine des + crypto monnaie elle a été créée en 2009 + par satoshi nakamoto + un garde mystérieux qui + jusqu'aujourd'hui n'a jamais révélé son + identité + bref poursuivants satoshi nakamoto a + créé le bitcoin en utilisant la + technologie blocs chaînes en français la + chaîne des blancs en effet il a pu + mettre en exécution le concept de la + plaque chaîne qui date depuis + 1995 pour bien comprendre la crypto + monnaie nous allons expliquer c'est que + la technologie look chaîne tiens tiens + tiens comment je vais expliquer ça le + plus simplement possible parce que je + sens que je vais m'arracher les cheveux + comme savez quoi on va arrêter cette + vidéo mais non + accrochez-vous jusqu'à la fin de la + vidéo et vous verrez que c'est pas si + compliqué que ça il est vendredi soir + après une longue semaine de travail + quatre copains jean patry julien et + lucas dg d'aller manger au restaurant + afin durée pas j'en paye l'addition + totale qui est des 40 euros les quatre + copains sont quand même convenu de + partager l'addition par quatre donc + patrick jullien est du cas d'offre + chacun 10 euros à jean tous amateurs de + la cré de monnaie chacun décide + d'envoyer à jambes 10 01 bitcoin pour + l'addition qui jean a plié restaurant + bon là on va dire qu'on est à l'époque + où le vide qu il valait 5 euros pour + faire plus un car ce moment où je vous + fais la vidéo sa valeur et des 35000 + euros pour un seul vite qu'en admettant + que patrick jullien et lucas ont chacun + 4 bitcoin dans leur portefeuille + numérique et que jean en a six donc + chacun d'envoyer deux bitcoin agents car + huit cas vaud 5 le premier se battre et + qui fait son transfert eu de suite une + sauvegarde est créé dans le système sous + forme de blocs avec le détail de ce + transfert inscrit dessus mais également + le nombre de bitcoin chacun possède + après ces transferts réalisés par + patrick mais non patrick à de bitcoin + jean-yves car il vient d'adresser voir + les débuts comme transféré par patrick + et julien et lucas en leurs quatre + bitcoin chacun ensuite vient le tour de + julien de transférer ses débuts de cogne + agents et pour finir avec lucas et + chaque bloc est lié à l'autre car chacun + de ces blocs récupère les informations + du blog précédent sais tu nous permet + d'obtenir une chaîne de blocs d'enfants + dans les blocs chaîne et cette chaîne + des blocs et appeler un leader et c'est + ledger et partager à tous ce qui veut + dire que chacun possède une copie de + cette chaîne de blocs donc voilà le + principe de la bloquer bon maintenant si + patrick était de nouveau d'envoyer trois + bitcoin agents mb ce transfert échoué + rhin car il ne reste plus que deux beach + boys je vous rappelle que dans le + système chacun possède une copie du les + gens connaissant le nombre des avoirs de + chacun un système décentralisé l'âge et + sans vie de certains c'est dire ab non + je ne sais pas quels autres sachent + combien mais rassure mon portefeuille à + vrai dire il ne le saura pas vraiment + car vous avoir sont stockés dans une clé + une série de chiffres et de lettres + cryptée c'est que je viens d'expliquer + c'est le principe de fonctionnement de + l'agglo chaîne et si un hacker essayé de + pirater la prochaine c'est là que sera + impossible car chacun possède une copie + je les herbes et les informations de 'la + blocs chaînes sont cryptées par un + algorithme très complète et même un + nasdaq erts n'arrivera pas à lui piraté + à moins qu'ils soient partout et en tout + moment sur chaque légère pourrait + exécuter à la même seconde son action de + piratage pour y arriver c'est qui est + quasiment impossible si on en résumé la + plaque chaîne tout simplement il s'agit + d'une collection d'enregistrements liés + les uns aux autres très résistant à la + falsification et protégé grâce à la + cryptographie + nous avons vu le principe de + fonctionnement de la bloquions bon + regardons de près comment ça marche lors + d'un transfert de crypto monnaie d'une + personne à une autre revenons à notre + premier cas quand patrick a transféré de + bitcoin agent ici chaque utilisateur + dans le réseau possède deux clés une clé + publique est une clé privée + la clé publique est une adresse que tout + le monde dans le réseau connaît comme + une adresse e-mail par exemple est la + clé privée une adresse unique dans seul + utilisateur a connaissance comme un mot + de passe par exemple donc quand patrick + envoie ses deux buts cogne agents le + système utilise l'adresse du + portefeuille le plan via un algorithme + de hachage le détail de la transaction + et créent des alley des lacs au rythme + de cryptage en utilisant la clé privée + de patrick cela permet de signer + numériquement la transaction et + d'indiquer que la transaction provient + du patrick cette information est + maintenant transmises à travers le monde + on était dans la clé publique deux ans + et ces transactions ne peut être + décryptées que par la clé privée de jean + dites vous que ces transactions ont lieu + partout dans le monde après validation + de chaque transaction elles ont ajouté + leur part bloque les personnes qui + valident ces blocs sont appelés des + mineurs il valide les blogs qu'il soit + ajouté à la chaîne et pour réussir à + valider ces transactions les mineurs + doivent réseau des problèmes + mathématiques très complète en étudiant + des ordinateurs super-puissants il faut + que le problème résolu le mineur est + soit une récompense un tréteau monnaies + ce processus de résoudre deux problèmes + mathématiques complexes dans la + prochaine étape les le plot chauffoir + français preuve de travail et le + processus d'ajouter un bloc dans la + chaîne de bloc est appelé le minage en + effet à chaque bloc ajouté dans la + blancheur le ledger est mise à jour pour + thau livre aujourd'hui un crypto monnaie + gagne de plus en plus de terrain et elle + est utilisée comme monnaie pour payer + ses achats grâce à des cartes bancaires + délivrées par les plates formes des + changes centralisé comme campbell ou + bind ces cartes sont directement liés + pour credo que l'on possède avec un + équivalent en euros en dollars etc et + les avoirs sont mis à jour en fonction + des cours du marché un autre beaucoup de + crypto monnaies sont liées avec des + projets décentralisés du web 3.0 pour + conclure internet nous a permis de + développer tous ses services numériques + en poney autour de nous site internet et + applications et tant d'autres le web 3.0 + avec la blood chaîne suit le même + parcours qui sait c'est qu'on aura comme + facebook dans le web 3.0 pour citer pour + passage le projet youtube décentralisée + dans la blogosphère le hayon zitiou si + vous avez aimé la vidéo n'oubliez pas de + mettre un pouce bleus âgée la chaîne + mais aussi de vous abonner et d'activer + la clause des notifications pour ne + louper aucune de nos prochaines vidéos + stay tune à la prochaine vidéo ciao + [Musique] diff --git a/Translated_Files/ytubes_DmZxdIvG3YQ.txt b/Translated_Files/ytubes_DmZxdIvG3YQ.txt new file mode 100644 index 0000000..544e1a8 --- /dev/null +++ b/Translated_Files/ytubes_DmZxdIvG3YQ.txt @@ -0,0 +1,294 @@ +FOR https://youtu.be/DmZxdIvG3YQ + bonjour à vous j'espère que vous êtes en + forme dans la vidéo d'aujourd'hui nous + allons découvrir la fonctionnalité des + tableaux croisés dynamiques sur excel + donc c'est une fonctionnalité vous allez + le voir qui est assez puissance duquel + vont me permettre d'attaquer un gros + lifting de données afin de les + synthétiser pourquoi pas d'en tirer des + rapports et des analyses + donc voila c'était une fonction qui va + s'approprier dans pas mal de cas c'est + une fonction qui va vous permettre + d'analyser en détails et on va découvrir + ça ensemble + ok donc on est parti pour découvrir + ensemble les tableaux croisés dynamiques + sur excel donc c'est quoi l'utilité des + tableaux croisés dynamiques au final + bien si vous voyez ici par exemple je + vous ai préparé une petite liste ici qui + regroupe simplement les commandes + passées dans un restaurant est donc ce + qu'on peut voir ici est bien c'est que + c'est pas du tout regroupé on a à chaque + fois une entrée par vente et à chaque + fois la date correspondante donc par + exemple ici et bien pour le 1er janvier + 2020 + et bien voilà j'ai vendu une pizza à une + pizza hamburger burger une patte des + frites etc etc + donc voilà j'ai ma liste de produits qui + est ici et en vis-à-vis j'ai le prix est + toujours en vis-à-vis j'ai le fait de + savoir si elle a été commandée à + emporter ou à commander sur place et + donc quand je suis face à un listing + comme ça hein + face à mes données eh bien j'ai envie un + petit peu de les regrouper pour pouvoir + les analyser pour pouvoir ici par + exemple trouver le nombre de frites le + nombre de boissons par exemple que j'ai + vendu sur une journée ou alors + simplement le total donc tout ça je + pourrais le faire à l'aide de formules + classiques et ses drames et ça me + prendrait du temps + donc quelle est l'idée en fait là + derrière et bien c'est assez simple + c'est de créer un tableau croisé + dynamique qui va faire ça pour nous donc + il va regrouper par exemple tous les + produits vendus le 1er janvier et on + pourra comme ça détermine et bien ma + recette sur la journée par exemple donc + pour ça je vous ai préparé un petit + exemple ici je rappelle que les fichiers + sont téléchargeables dans la description + est ce que vous allez pouvoir faire ses + analyses et tout ça donc on voit ici il + ya quand même pas mal de commandes là + j'ai prise sur deux semaines et ben + voila si on devait analyser ça + à la main on en a pour un petit temps ce + que je vous propose c'est simplement de + sélectionner dans un premier temps les + données donc le l'a fait lui les + cellules de titres seront sélectionnées + automatiquement il n'y a pas de souci + donc j'ai simplement descendre voilà + histoire de recouvrir la totalité de mes + données et ensuite je vais partir dans + insertion et puis dans tableaux croisés + dynamiques + alors quand je vais cliquez dessus ici + va me demander grosso modo où est ce que + je veux le mettre donc nous là je vais + lui dire simplement que je veux mettre + une nouvelle feuille de calcul alors + aussi ça c'est important il met ici la + sélection là de notre plage parce qu'on + est venus là sélectionné précédemment + donc c'est lui qui est vraiment venu + s'adapter ici donc je vais valider et je + vais cliquez sur ok donc là il va me le + créer dans une nouvelle feuille + voilà qui arrive juste ici et vous + pouvez voir que pour l'instant notre + tableau dynamique il est vide mais quand + on clique dessus bien on a ce volet ici + qui apparaît qui va nous permettre comme + ça de créer un nouveau tableau sur base + des données qui figurent dans notre + listing précédent donc qu'est-ce que + j'ai besoin de voir au final + eh bien j'ai besoin de lui indiquer + quelles sont les lignes quels sont les + colonnes avec lesquels il doit + travailler et les valeurs du doigt + affiché à l'intérieur des cellules + donc moi ce que j'ai dit j'ai besoin + d'avoir un listing comme ça par date + donc je prends de l'ong les dates ici et + je vais le placer dans ligne juste ici + et vous allez voir voilà qu'il nous a + déjà repris ici toutes les valeurs + uniques de notre colonne donc voilà ça + c'est son comportement par défaut ici et + maintenant eh bien je lui ai dédié en + vis-à-vis des dates j'ai besoin de voir + un petit peu la ventilation des produits + vendus donc je vais reprendre les + produits qui sont ici et les placer dans + les colonnes comme ça vous voyez ici hop + ça nous a créé une colonne pour chaque + type de produits présents dont notre + listing est maintenant bien qu'est-ce + que j'ai besoin de voir à l'intérieur + j'ai besoin de voir un petit peu le + total des prix de tout ça donc ce que je + vais faire ici c'est prendre la colonne + prix qui est juste là et l'a glissée + dans les valeurs les valeurs ça va + correspondre voilà à ce qu'on a ici dans + nos cellules est ce qu'on peut voir du + coup est bien c'est qu'il nous affiche + le total des produits vendus par exemple + ici on a vendu plusieurs zones burger et + bien on voit qu'on est passé à 21 euros + tandis qu'ici on a vendu qu'une frite et + donc on n'est qu'à 3 euros donc voila un + petit peu innovante il tout ça et il + nous fait un total général voyez ici + juste là donc maintenant on sait notre + chiffre d'affaires en fonction de la + journée on si on sait également les à + quelle hauteur les produits vont y + contribuer donc voila un petit peu ici + déjà le principe de base des tableaux + dynamiques mais je peux aller bien sûr + encore un petit peu plus loin dans mon + tableau juste ici je peux ajouter encore + d'autres valeurs donc on sait ici par + exemple voilà qu'on a nos produits en + colonnes on a le la somme des prix mais + on sait pas le nombre de produits qu'on + a vendu donc ça par exemple vous pourrez + le faire ici simplement je prends de + produits et je vais le déplacer dans le + l'onglet valeur qui est juste ici voilà + up et alors vous voyez ici directement + eelv à m'ajouter une colonne nombre de + produits dont qui nous montre bien ici + ben voilà quant aux frites on a vendu + par exemple qu'un produit en date du 1er + janvier + par contre au niveau des hamburgers nous + dit bien qu'on a vendu trois hamburgers + donc voila un petit pays à moyen comme + ça de compléter notre table autant qu'on + veut et ya aussi moyen de modifier son + comportement par défaut parce que voyez + à chaque fois il a essayé de deviner + comme ça le + le mieux mais il ya moyen de modifier ça + par exemple si je vais ici dans prix qui + est juste ici que je le glisse dans + valeur par défaut il me fait une somme + de prix vous voyez ici 1 donc on vient + ici avec une deuxième colonne somme de + prix et bien moi ce que je peux faire + c'est venir ici cliquez sur le petit + bouton qui est juste ici là la petite + flèche et venir choisir paramètres des + champs de valeur et avec ça eh bien je + vais pouvoir modifier son comportement + donc lui me dit voilà par défaut sur ce + type de chant je vais essayer de faire + une somme mais je pourrais aussi choisir + par exemple d'intéresser une petite + moyenne et donc d'ici en validant sur ok + eh bien il va m'indiquer la moyenne des + prêts comme j'ai à chaque fois mis des + prix identiques et bien à chaque fois la + savane plutôt nous donner le prix + unitaire mais voilà un petit peu le + fonctionnement de tout ça donc ça + s'explique en cours bien si je vais voir + un petit peu ici maison de burger qui + sont situées juste un peu ici après j'ai + bien voilà 21 euros qui sont composées + par trois hamburgers vendus à 7 euros en + moyenne + donc voila un petit peu l'idée là + derrière et maintenant et bien je peux + venir modifier un petit peu sac comme je + veux donc je peux venir aussi par + exemple pourquoi pas changé ici up + l'ordre des champs et je peux venir + aussi on supprimait donc on va garder + que la somme des prix dans un premier + temps ici donc je vais supprimer les + deux autres voilà le nombre de produits + également + et maintenant ce que je vais avoir envie + de faire bien c'est de représenter ces + données sur un graphique et bien ça + fonctionne exactement de la même façon + je vais choisir ici up m'est donnée ici + et je vais partir ici dans insertion + pour insérer un graphique + voilà par exemple je vais insérer un + petit graphique en histogrammes qui va + représenter l'évolution de mes ventes en + fonction des semaines + donc voilà il ya aussi moyen de modifier + la façon de la groupe et les données qui + sont ici donc simplement si je viens + cliquer voilà ici quelque part et que je + clique droit maintenant sur une de ces + cellules et que je clique sur groupé ici + eh bien on peut voir qu'on peut venir + modifier la façon dont ça a était groupé + va par exemple ici pour une date + voilà il me l'a groupe est comme ça + maintenant je peux cliquer par exemple + sur jours et voilà lui dire que je veux + groupe et par période + sept jours et donc la canche valide ben + voilà simplement ima ici maintenant + groupe et sa part par semaine est donc + maintenant bah voila je peux voir de + quoi a été composé ma semaine en termes + de ventes et en termes de chiffre + d'affaires au final donc voilà je peux + comparer ça et vous voyez aussi que le + graphique du court bien il s'est + totalement adapté à sa donc voilà + maintenant si j'ai envie de supprimer ça + mais je reviens sur le groupe et qui est + ici et maintenant et bien voilà je leur + passe à 1 sa valeur par défaut et on a + de nouveau tout le détail qui arrivent + pour les jours de la journée on a + toujours notre graphique qui est + correspondant juste à côté + alors maintenant encore une petite chose + que je pourrais faire ici eh bien ces + deux filtres et un petit peu mais vente + en fonction de si j'ai vendu sur place + ou à emporter donc ça c'est aussi le + principe des filtres que je peux ajouter + ici directement donc je vais prendre ici + mon à emporter et je vais glisser dans + les filtres à partir de là vous voyez + ici là voilà ici sur mon graphique est + ici à côté de mon tableau et bien j'ai + une petite colonne à on passe à des + petites cellules pardon à emporter qui + sont apparus est maintenant en cliquant + bien voilà je peux choisir maintenant si + je veux étudier toutes les ventes à ce + qu'on a par défaut ou alors seulement + les ventes à emporter c'est en cliquant + sur oui voilà fait ok vous voyez un + petit peu de tout qui s'adapte ici + autour et à linverse je peux cliquer sur + nom et venir valider derrière et on a + encore une fois les données qui vont + s'adapter alors vous voyez quand je + clique en dehors de mon tableau croisé + dynamique qui est ici mais vous voyez + que l'ap le volet tableaux croisés + dynamiques disparaît donc voilà je + reviens sur mon tableau croisé et je + retrouve ici toutes les informations + disponibles donc voila un petit peu pour + le fonctionnement global des tableaux + croisés dynamiques sur excel donc voilà + ça fonctionne pareil si vous êtes sur + excel 2020 excellent 2016 etc + c'est juste un petit peu voilà ces + écrans la cub un petit peu changé pareil + si vous êtes sur mac + ceux qui croient en la je pense qu'il + est un petit peu plus indépendant mais + grosso modo le fonctionnement va rester + vraiment 6 me donc voilà j'espère + vraiment que cette vidéo elle vous a été + hissé le cabba n'hésitez surtout pas à + la partager ou à vous abonner à bientôt diff --git a/Translated_Files/ytubes_K3D2rjAUQ3o.txt b/Translated_Files/ytubes_K3D2rjAUQ3o.txt new file mode 100644 index 0000000..4d11705 --- /dev/null +++ b/Translated_Files/ytubes_K3D2rjAUQ3o.txt @@ -0,0 +1,3446 @@ +FOR https://www.youtube.com/watch?v=K3D2rjAUQ3o + bonjour à tous et bienvenue aujourd'hui + on se retrouve les amis pour faire durer + acte est dur et actes de zéro c'est à + dire que je vais expliquer tous les + principes fondamentaux de la + bibliothèque magique de javascript créés + par nos amis de facebook + donc qu'est-ce qu'on va faire dans ce + projet parce que bon si vous connaissez + un peu mes vidéos ça dès que l'on va + apprendre en développant quelque chose + de concret même s'il y aura des petites + parties des petites parties théoriques + et ouais j'ai investi il y aura des + petits slider qui passeront à je peux + vous dire qu'il ya du budget dans cette + vidéo + donc au delà de ça on va développer ce + petit tout petit projet donc on fera + quoi ben on verra comment faire des + composants react qu'on peut réutiliser + sur toutes les pages là comme ceux comme + ce logo par exemple on verra comment + naviguer entre les pages regarder sans + aucun chargement de page puisque c'est + ce que permettent les bibliothèques et + les frais man ray script c'est d'avoir + une navigation extrêmement dynamique et + donc on verra comment faire ça ensuite + on travaillera avec une api une api qui + vous fournira des informations sur des + pays sur les pays du monde + donc avec cette api donc on verra + comment faire un appel et les pays en + réacteur verra quel point c'est facile + et c'est génial + et bien sûr on verra on utilisera un + petit peu l'interface ont fait en créant + une interface avec javascript une + interface dynamique voyez on peut + classer des pays + par continent si on veut en mettre plus + bien en plein air plus regardées voilà + europe on peut mettre je crois qu'il ya + deux cent cinquante pays + si on venus et la recherche là on clique + sur annuler sa annuler et on voit que + voilà il peut y avoir au maximum de 150 + pays au de cela ils ont zéro habitants + quand même c'est pas énorme + voilà lui la 30 habitants sympa ce pays + vous pourriez être président là bas + enfin bref je m'égare + et donc d'un autre petit projet on va + donc aller chercher avec une api et + d'information on va les traiter + voir comment les afficher en faisant + quoi que en créant une petit carton + reste faire une seule fois le code de + une seule petite carte de pays et avec + ce code l'accord à coder une seule fois + on va pouvoir donner le comportement là + à toutes ces choses là donc faire un + rendu dynamique qui a rendu ou pages + extrêmement dynamique + voilà pour la présentation les annie + j'espère que ça vous a plu et puisque + maintenant on va enchaîner et on va + passer à l'installation bien on va + passer à l'installation de réacteurs je + vous ai fait une petite fiche donc si ça + vous intéresse fait un screen fait une + capture d'écran ça montre juste les + éléments à faire pour installer react de + façon simple il ya plein de façons un + scélérat que nous devons avoir c'est + vraiment pour les débutants de façon + simple c'est comment l'installer donc on + va vérifier déjà sur la note sur notre + machine on va vérifier son âne pm + logique martiaux node sait qu'on a une + bm puisque les deux sont liés ensuite on + va faire une p x km et actes ap + avec le nom du projet derrière on ira + dans le projet donc c'est extrêmement + simple donc fait une capture d'écran si + vous avez peur d'oublier + et puis j'ai mis des petites commandes + aussi con qu'on verra au fil du projet + celles ci sont pas très importantes et + en bas et les bibliothèques utile c'est + ce qu'on va télécharger derrière en + suivant pour pouvoir démarrer des + projets correctement un phare à celle au + routeur le routeur d'hommes et on va + s'installer ça c'est pour le style voilà + ce qu'on va devoir faire + donc sans plus attendre on va on va se + mettre dans google et tapez node.js + download donc si vous n'avez pas + d'autres jsc bien je vous invite les + amis à le télécharger + voilà la dernière version de node.js y + écrit includes npr donc voilà on sait + qu'ils les donnent ensemble + moi j'ai déjà et donc pour l'invité de + commande ce que tout ça bien sûr cd + commande qu'on va donner sur sur une + invite de commande + moi j'utilise commandeur comme d'heure + je sais pas comment on dit voilà ça + s'appelle comme ça qu'a d'ailleurs cndr + et c'est plutôt très pratique + voilà voilà ça se trouve ici donc une + fois que ceci est dit et bien y'a plus + qu'à mettre en place tout ce que j'ai + dit dans le petit dans le petit slide + donc d'abord on va se placer sur le + bureau on peut se placer ou amoureux et + c'est mieux que ce que c'est sur le + bureau en l'occurrence et on va tester + la version de notes moi c'est ce que + j'essaie la 12 points 18 points 3 + npm ti rêvée pour tester voilà on voit + qu'on a une pme la version 6 je crois + que c'est la dernière des six points 14 + en tout cas au moment où je ris la vidéo + est donc maintenant on va s'installer + react et donc nos amis de facebook + qu'ils ont créé une sorte de bunker + automatique donc je vais pas rentrer + trop dans les détails c'est vraiment un + tuto pour les débutants et après au fur + et à mesure que vous continuez à + d'apprendre et actes vous verrez ce qui + est un bonheur comment organiser les + choses etc + mais toujours est il que si on fait mpx + quite react à peu nous criait tractable + c'est un seul bonne lors c'est ce qui va + nous permettre de passer de notre projet + et voir comment ça marche et derrière on + donne le titre et on n'a qu'à dire moi + je vais l'appeler cours react voilà vous + l'appelez que vous voulez voilà et donc + le ca va s'installer tout seul et + pendant l'installation + eh bien je vais meublé alors pendant que + ça installe je voulais vous montrer un + petit cider pour vous montrer la page + principale de notre de notre projet + qu'on va développer et pour vous dire + quoi mais pour vous présenter des jarres + est acté le principe fondamental le + principe de base de réac + c'est que tout est un composant en + anglais on dit qu'on peut maintenant que + vous entendrez souvent dire sûrement + composantes mais sachez que ceux des + composants + donc qu'est-ce qui est un composant + eh bien on va avoir une page sommes + point j ai donc la page d'accueil eh + bien ça va être un composant il va + renfermé quoi il va refermer plusieurs + composants est vraiment femme et une + navigation point j s et ce composant + qu'on voit ce qu des navigations point + vieillesse eh bien on aura pas leur côté + une seconde fois quand on va sur la page + about sur la page à propos on aura juste + a appelé une seule fois d'autres + composants navigation projet ce pari + pour le logo quand on va le réutiliser + et bien on aura juste à l'appeler ce + logo on ne va pas le côté deux fois donc + ce sont des composants qui sont + réutilisables partout et là en + l'occurrence là ces deux petits + composants qui ne renferme quasiment que + du que de l'html en quelque sorte ce qui + en reste et j ai six ça renferme que du + visuel mais ensuite on peut faire aussi + des composants qui renferme une grosse + logique illogique de de fonction etc + comme par exemple en proposant card + dans lequel on va pouvoir trier on aura + une poutre anges on aura des radios des + inputs radio qui vont nous permettre de + trier et donc ce nom c'est d'ailleurs ce + n'est pas le composant card c'est le + composant country point j s et dans ce + composant country ce point j s il y a + aussi un composant donc en réalité tout + s'imbriquent les uns dans les autres + vous allez voir là c'est vraiment je + dégrossi un petit peu je vous explique + de loin et vous verrez que encodant ça + prendra un petit peu plus de relief et + je peux aussi tiens vous proposer la + structure des fichiers donc ça on y + reviendra quand on aura d'autres + criaient tracts à plat quand il aura + tout installer en revanche les + composants l'eau le composant basique à + quoi ça ressemble un composant henry + actes et bien sachez que tous les + composants se ressemblent je vais pas + rentrer les détails puisqu'il ya + plusieurs types de composants mais là on + va faire du réacteur moderne dans cette + vidéo donc je vais même pas parler de + l'ancien réaxer les choses que vous + verrez après éventuellement en + approfondissant moi je vous demande + juste comment codé en react du réacteur + fonctionnel direct moderne donc leurs + actes moderne ça se présente comme ça ça + se présente avec un apport la + bibliothèque un apport de toutes nos + bibliothèques on va dire ensuite + derrière on a le composant il faut + savoir qu'un composant retenez bien ça + c'est une fonction voilà ça a déjà si + vous avez retenu saveurs obtenu une + grosse partie des actes un composant + égale une fonction donc comment on + prenait une fonction javascript fonction + fléchier javascript moderne construit + card est égal en paramètre donc l'âge + mais propre on verra ce que c'est plus + tard bien plus tard fonction fléché donc + la petite flèche et derrière en déclame + une fonction une fonction qui se + présente comment d'abord on dit no + variable + après avoir déclaré nos variable on + déclare éventuellement de la logique + du javascript quoi des fonctions est + ainsi une fois qu'on a fait savoir que + tous les composants se partagent comme + ça donc on met d'abord des fonctions + pour éventuellement des variables des + fonctions et ensuite on fait un return + d'autres fonctions qu'est ce qu'un + renvoi elf elle renvoie toujours quelque + chose de fonction et elle renvoie + toujours quelque chose qui ressemble au + voyage de l'html eh bien ce n'est pas de + l'html les amis ça s'appelle du g6 mais + bon pour faire simple imaginez que celle + html ça marche aussi + donc voilà comment se présentent les + composants en react donc là vous voyez + qu'on fait un rang du conditionnel ça + sera notre composants card composent + qu'on encadre à la faim et à la fin bien + sûr on exporte mais vous inquiétez pas + que toute la structure de chaque + composant ce n'est pas vraiment la + connaître par coeur ce qu'à force de le + faire à les retenir + mais en plus il ya des raccourcis + d'emblée ce code qui nous permettent de + les faire plus rapidement si on revient + sur commandeur voilà on voit que c'est + terminé ça ne m'est api hacking donc + amusez vous bien les amis voilà donc là + on est sur notre bureau des stops + d'accord regardez si je me décale on + voit que là il n'a installé mon petit + fichier cours react donc si on a ce + fichier cours et actes comment on peut y + accéder plein de consoles et bien on + peut faire c'est des cours par exemple à + prêcher la tabulation il va me proposer + immédiatement un homme j'ai vu moi j'ai + plusieurs dossiers course au monde sur + mon son bureau par contre si tu es cours + tirèrent tabulation il me propose + correct + entré à présent se trouve dans notre + dossier cours react d'accord et bien là + on va faire code sommes tout simplement + on va pas plus téléchargée de choses + depuis commandeur maintenant ça va se + passer dans vs code donc en faisant code + point code espace points eh bien on + ouvre notre on ouvre notre vs code là + comme ceci ok c'est super donc si on + fait contrôler pu faire contrôler + pourcentage l'oeil et le cerveau le + pourcentage entre cammas ma machine ça + ouvre le terminal donc bon après je vais + pas trop m'étendre sur des choses + basiques comme ça parce que j'estime que + si vous commencez avec sait déjà que + c'est un bon niveau en javascript et + d'ailleurs ce n'est pas un bon niveau en + javascript je vous ai mis mon cours sur + javascript juste en dessous + vidéo et vous avez également ma playlist + javascript mais en tout cas sachez que + moi quand j'ai quand j'ai commencé à + prendre direct j'étais pas très bons en + javascript et j'ai un peu payé c'est à + dire que je connais pas grand chose donc + je vous invite vraiment à être bon en + javascript et vous verrez qu'après ça va + être ça va être hyper fluide quand vous + quand vous commencerez actes donc voilà + bon toujours est il que là on s'est + ouverte ça et on va en rester les + charger nos petites bibliothèques utiles + dont coiffeur npn est pourri stoll + thierry hesse port said aimerait prendre + react d'hommes cela celles là sont + obligatoires je sais pas où j'ai + commencé un projet rate quasiment react + d'hommes et react routeur d'hommes vous + les prenez toujours et ensuite pour le + style on va se prendre note tirer sas + donc attention et le n qui est là + attendez je peux pas dormir un peu si + vous voulez me voir + voilà notre sas et on va prendre une + version précise parce que la version 5 + alors aujourd'hui cette vidéo elle + déconne régulièrement donc on va faire + notre ca ce machin hâte + @ 4 points 14 points voilà moi je prends + cette version précise puisque la version + de notes de note 6,5 déconne un peu on + fait rentrer et là ça va ça va à nouveau + prendre un petit peu de temps pour + télécharger mais c'est pas très grave + puisque je vais pouvoir vous montrer un + petit peu tout ce qui se cache la danse + est dans ses petits dossiers + donc quand on fait un cri être réac tap + voilà ce que l'on a face à nous donc le + jeu rapidement est là-dessus dit-il nord + on s'en occupe même pas c'est juste pour + pas importer notre module compte enfin + comité et c'est le paquet du point-g + sonorement vous connaissez le package + points de wilson dont celle à qui un peu + tous les scripts un canton va faire npn + start par exemple pour démarrer le + projet est bien s'alliera juste le + script start qui correspond aux frais de + démarrage de projets contrefaire lpm ron + beal construire le projet pour ensuite + en faire une version qu'on pourra le + plot des facs on pourra mettre sur + internet en tout cas donc voilà je vais + pas m'étendre là dessus on va juste on + verra jusque quand + ce que j'ai mis là ça sera installé + voyez là on a déjà react d'hommes qui + s'est installé après coup trois hommes + qui varlet a pris à notre sas donc + toutes les dépendances de notre projet + sont ici d'accord je reviens dans un + petit peu là dessus après quand on va + pour vérifier que tout est bien installé + leur ennemi c'est là que vous mettez à + vos adjoints qui vous partagez le + progebe les informations importantes sur + ce projet voyez que de base qui les + traquent tapie nous fournit quelque + chose on s'en fiche un peu voire pas + s'en occuper dur et demi en tout cas pas + pour un projet de débutants et le garde + de ce concert ça concerne regardez moi + je m'en sors pas trop de yard + donc voilà alors maintenant ce qui est + vraiment important dans la configuration + des fichiers cc3 la nonne module public + et src + alors notre module séquano bulls et + l'ensemble des bibliothèques notre + projet donc réac et une bibliothèque + toutes les bibliothèques ou instituts + les ont utilisés saas etc tout est + stocké là dedans ça c'est une grande + librairie à laquelle on fera appel + régulièrement on ira chercher des + fonctions des objets qui sont à + l'intérieur + d'accord retenez juste que bon c'est là + qu'on va stocker toutes nos librairies + de devenir a pas de d'envoi les deux + autres fichiers par contre oui on va + aller dedans il ya d'abord le public + d'accord qui se compose en fait qui va + se décomposer en fait de stocker du + stockage de nos images en gros il ya du + robot peau texte du manifeste point-g + sonne j'ai même pas envie d'ouvrir ce + que c'est si vous savez pas c'est pas + très grave on va fermer c'est pas le + sujet de la vidéo à faire mais je veux + dire j'ai été supprimée en revanche + qu'est ce qui peut intéresser c'est un + logo am et jamie un logo projet mais + n'en fait fouillis nadja qui est fourni + donc attendez sillage le supprime ok + donc normand il nous reste le favicon + éventuellement voilà c'est un petit logo + très hâte et il nous reste le logo en + version 190 par 192 + on va se garder ces deux là et on reste + les met dans un petit fichier qui va + s'appeler img pour image moi j'aime bien + quand les choix sont mieux ranger et la + voilà là sont un petit peu mieux ranger + nos choses donc là le public c'est tout + les choses statique donc c'est là qu'on + pourra éventuellement stocker des images + mettre éventuellement du javascript qui + ne correspond pas vraiment à + l'application etc et on a là dedans un + index point htm et donc ses lacets ce + fichier là qui en quelque sorte lui + d'accord à quoi ça ressemble un expert + html mais écoutez moi je vais juste pour + la visibilité d'une explication je vais + supprimer déjà les commentaires comme ça + où on y verra déjà un petit peu plus + clair voilà les cris noscript machin + chouette samson + donc comment ça se présente l'index pour + html mais tout simplement comme ça comme + vous et seront l'habitude de voir des + pages index fra.html donc là dedans vous + mettez tout vote mais tu as tout un truc + pour le sc you voyez là ça c'est pour le + siao les choses comme ça tout la méthode + qui vous intéressent vous relier tout ce + que vous voulez si vous avez des cdn + part d'entre d'eux des icônes et même + des trucs comme ça à m vous pouvez + mettre là mais vous avez surtout un body + et au milieu il ya un édit route et + c'est en fait c'est là dedans + là dedans la entre ses deux balises que + sera contenue toute notre application + react d'accord faut juste que vous + sachiez ça il faut que vous sachiez que + là dedans à se mettre toute notre + application react et donc après je vous + montrais dans src parce que c'est la + teneur en vrai qu'on va vraiment à coder + tout notre application + je veux montrer comment ça se passe mais + en attendant la le manifeste points + jason vu que j'ai supprimé fichiers + autant sur le supprimer aussi ça on + n'aura pas besoin + qu'est-ce qu'on peut avoir aussi dutil a + le nikon machin chouette je sais pas + trop ce qu'elle fait celle-ci bon tout + cela n'en a pas vraiment besoin + l'injuste changé au maintien react + worlds comment ça parle de ça parle de + pays etc + on peut se mettre une petite icône aussi + mais je crois que j'ai supprimé + l'économie regardez on va faire une + icône comme ça on va faire un link alors + comment on fait une icône en html est + emmené juste shortcut iphone et la href + est bien là je rêve c'est le sait le + chemin de ski à côté leur offre en a + fabriqué un point ici alors ça ça me + fera juste une petite icône nana page à + page web vrai que c'est très long à + télécharger ça c'est pour ça que c'est + bien que je puisse vous montrer tout ça + est donc notre page là en gros elle est + bonne on peut même changer la langue sur + ce qu'on veut être un peu tatillon aux + transports français et là bon en vrai ça + c'est les usa c'est le contenu qu'on + trouve dans google + donc on va dire voyez juste m courrent + réac loi sans vous mettre que son + remplaçant cours en ligne sur un vrai + site + donc voilà sachez que l' index e.html + séduit que m qui est lui en premier et + c'est lui qui détient toute la logique + de notre application hockey est donc + maintenant si on va dans src ce qui nous + intéresse un peu plus on a toute une + série de fichiers on a notamment du css + vous lis d'avancé c'est 100 ans le + retirer on va pas s'embêter avec puisque + nous on va travailler en saas je + montrerai l'organisation du sas + un peu plus tard ensuite les tests on + peut faire des tests unitaires + évidemment pour une application robuste + l'application qui marche c'est des + choses bien sûr qu'on va pas voir là + d'un dieu du rock pour débutants donc je + supprime aussi le fichier test on a un + logo point svg + ça dégage et leurs portes web vital ça + dégage c'est pas utile et même sud en + dessous là le set-up test c'est pour + mettre les tests en place on s'en fiche + voilà là on y voit beaucoup plus clair + dans notre esprit il n'y a que deux + fichiers ok donc qu'est ce que sont ces + deux fichiers et bien on à l'index point + js le app.ps qu'est-ce qui contient d'un + exploit jsk ont dû se retirer le rapport + trop vite a vu que supprimer fichiers je + pense que ça peut faire buggé voilà je + supprime sa là je supprime l'import de + web vital ce et on va supprimer le css + qui est là parce que je les supprimer + moi aussi mon côté paf qu on enregistre + et donc là les amis on à l'index point j + ai ce qui est le fichier par lequel on a + accès à l'application en quelque sorte + puisque ce fichier là donc c'est le + fichier au plus le plus haut qu'on + puisse trouver dans notre application + l'index point g s il a quoi il a un + document getelementbyid aux routes + donc en fait ça vous dit quoi se dit que + là c'est à dire oh tu es bien tout + l'index projet de quelque part tout + notre application + c'est là qu'on lapointe ont la pointe + comme ça et on appelle le composant ap + ici on dit donc on va faire un rect + d'hommes point renders donc là tu me + fais un rendu donc on se marre strictes + au monde + éventuellement ça nous permet d'avoir un + peu moins de bugs on va dire quand on + code on peut rester strictement n'y a + pas de souci et au milieu de salade dans + là on a tout notre application qui va se + dérouler donc dans le app - js le + fichier dans lequel par exemple nous + notre routeur et ensuite ça découlera + sur des pages on va coller ensuite en + suivant donc tout part de cet index + point j s et tout à l'heure quand on + relira le sait le sas on le mettra ici + parce qu'il faut le mettre le plus haut + possible notre application + donc c'est là le plus haut possible + donc ok on a un index là il fait + référence là il appelle c'est comme ça + qu'on appelle denrées acte-là comme ceux + ci il appelle le composant à regarder ce + qu'on à la paf la en arabe est donc là + d'envoyer un petit composant qui a été + fait donc blogo points s2j va pas le + trouver + hop on le supprime l'envol au logo du + label vous dirai ça en poste + on peut vraiment se remplacer on va + juste se faire 1 h 1 et on va dire elle + l'eau react voilà est d'ailleurs là le + appoint css aussi on peut s'en passer + ok j'enregistre est logiquement là + est-ce qu'on ait téléchargé + tout a été téléchargée logiquement voilà + si on veut vérifier que tout a bien été + téléchargée on peut aussi aller dans + notre pays kate hudson et là on voit + qu'on a un réacteur à la version 17.0 + propre enfance comme on enregistre + réacteurs des appareils + réac routeur d'hommes y installer réac + script et web vital samhain notes + faciles et là il était au dessus c'est + par ordre alphabétique que c'est rangé + tout simplement + donc on a la version 4 points 14.1 le + petit chapeau la sonic c'est pas la + dénervation qui a été prise je crois que + c'est ça je crois que c'est accessible + je suis même pas sûr mais il me semble + donc voilà ok on est bon on est bon sur + ça donc on a toutes nos dépendances en + tout cas pour commencer à travailler + on a mis elle l'aurait actes dans ce + fichier + on a codé un petit un pharmaco des n'ont + pas grand chose de juste mis un titre et + un petit à petit logo notre page allons + voir à quoi ça ressemble les amis on se + mets la dans la console est en fait npm + start + ça veut dire tu me démarre tu me démarre + le fichier donc voilà starting + développement et l'envoyer ça ouvre sur + le côté en localhost 3000 en général y + sommes et s'y est déjà quelque chose sur + le local aux 3000 au delà il vous + propose éventuellement d'aller sur le + 3001 quand on devrait mettre un peu sur + le côté histoire qu'on est un petit peu + d'une vision des dopage même si on veut + qu'elle va rester assez large pour + pouvoir codé proprement et voilà les + amis on a écrit elle l'aurait actes + pourquoi même simplement si on fait clic + droit inspectés regardez on a trahi des + routes + et à l'intérieur c'est à dire où ton ami + quoi on a div class + ap h1 est lauréate tous se retrouvent + derrière voiliers class classe naïm ap + hop comme ça tout seul mais comme ça + donc là vous avez remarqué déjà que les + classes ça se dit que la fnaim donc il + ya plein de petites choses comme ça mais + c'est pas ce pas extrêmement longs à + maîtriser tout ça vous inquiétez pas + en l'occurrence pour les classes faut + dire que la semaine il ya plein de + petites choses comme ça sur lesquelles + on va revenir au fur à mesure qu'on va + codé en tout cas les amis on est prêt à + démarrer + alors pour d'autres projets + l'arborescence des composants va se + présenter comme suit c'est à dire qu'on + a le à point g est ça vous l'avez vu + donc on va en faire en sorte que ils + servent de navigation et pour naviguer + entre nos deux pages donc la page hommes + pointent js et la page about point j s + on voit que ces pages l on est même des + composants donc à l'intérieur pour + savoir qu'à chaque fois qu'il y a un nom + de fichier point j ai ce qui commence + par une majuscule c'est un composant + donc le premier composant notre + application c'est le à point g est donc + après on va se créer deux composants de + pages tout d'abord et à l'inter ces + composants on va se créer un composant + un complot nantes navigation par exemple + eh bien on l'utilisera pour les deux + logos on l'utilisera pour les deux + ensuite en sommes on fera un composant + countries donc les pays au pluriel donc + ça servira d'affichage des pays et de la + recherche + et ensuite pour afficher chacun de ces + pays individuellement il y aura encore + un composant qui héritera en quelque + sorte de country c'est à dire qu on lui + passera des informations donc ça vous + verrez ce sera en toute fin en fin de + projet qu'on verra une grosse partie de + réac c'est à dire passer des données + entre composants via des props mais + avant toute chose on va déjà n'est plus + tant que j'en parlais bien on va se + coder des composants et on va commencer + par les pages alors les pages mois se + met la dent src nouveau dossier + ce dossier on l'appelle page 100 p + majuscule par contre à l'intérieur du + cno pages sont des composants et bien on + va seul m une lettre majuscule dans quoi + faire par exemple hommes pointent js + donc mjs on veut dire quoi ils portent + react from react alors il se trouve + qu'en plus depuis la mise à jour pour la + plupart des composants n'est même plus + obligé de dire un portrait actes parce + que là + par exemple la réac n'a pas été importés + né en quelque sorte sous-entendu il sait + déjà qu'on traite avec la bibliothèque + créat donc en réalité on va s'en passer + ce soit rien que je vous confesse vu que + maintenant ça se fait moins bon vous + avez sûrement retrouvé beaucoup de codes + de ré acte où on fait un peu importe la + bibliothèque real + bon là on va dire qu'on n'a pas besoin + de le faire donc et bien directement + déclame notre fonction const homme avec + un h majuscule fonction fléché donc + c'est un composant qui se présente comme + une fonction et à la toute fin bien sûr + on n'oublie pas de faire quoi et bien de + l'exporter exporte default homme comme + ça en faisant cette export plus tard + notre composants o'neal sera + réutilisable partout et regarder si par + exemple on se disait que notre + composants là il avait juste un retour + il rendait en quelque sorte juste de + l'acheter ml qui rend en l'occurrence + s'appelle du g6 on va lui dire return et + tout ce qui est compris dans les + parenthèses + eh bien c'est ce qui lui c'est ce que ce + composant il est censé rendant donc on + va lui dire tiens tu va nous mettre une + classe pomme + ouais j'ai fait point homme comme on + fait soin d'enlever ce code et sami + directement klein et donc à l'intérieur + de ça on peut se mettre à peu près tout + ce qu'on veut pourquoi parce qu'il faut + savoir que dans react chaque composant + roth est bien sage chaque composant doit + avoir une balise supérieur par exemple + on peut pas faire la une partie hommes + tiens on va écrire par exemple accueille + et bien si derrière on avait voulu + écrire un duel avec avec des nids par + exemple ça marche pas à me regarder mois + déjà il souligne tout peuple la voilà + enfin comme ça par exemple ça marche pas + pourquoi parce que là il ya deux il ya 2 + bat nice qui sont au même niveau le + composant non c'est pas ça le composent + envoyées aux personnes se dit où on + verra après pour le pôle express mais + paf n'a si j'enlève ça me saoule in plus + rien pourquoi parce qu'il ya un + il ya une balise supérieure à toutes les + autres il faut même savoir quand react + vous avez peut-être trouvé des fois pour + faire une balise supérieure à toutes les + autres cas des gens qui font ça ça + s'appelle un fragment c'est tout à fait + ça se fait tout à fait bien en react + donc ne soyez pas choqué si vous voyez + ça un jour mais moi je le fais + régulièrement + donc voilà là on a un composant qui + s'appelle accueil super + on est content donc qu'est-ce qu'on va + vouloir faire + eh bien on va vouloir éventuellement se + l'affiché dans notre notre page dans + notre application app ou plus beaux de + l'application donc ouais là est donc là + si on voulait appeler d'autres + composants qui on peut se mettre ici on + ouvre et laon mais j'ai lu m accueil + normes et sommes en appelle aux mais + voyez que là il me propose et ça je + crois que c'est vesco d'un qui propose + automatiquement les autres rapports en + tout cas je crois pas avoir installé le + plugin pour le faire je suis pas sûr bon + au pire si ça vous n'importe pas + automatiquement vous devrez le faire à + la main mais regardez si je clique + dessus regarder au dessus ça fait une + porte + or from machin chouette machin donc + saisir quoi mais là il est parti + chercher le chemin il est parti dans + pages chercher le composantes homme est + donc là on est ici j'ai ouvert eh bien + on fêta qu on referme regardez + j'enregistre et la regarde ce que savent + afficher grande surprise il écrit qu'on + peeling en bas et voyez elle l'aurait + acte accueille donc là on vient de + prendre un bout de code qui était dans + pages ça c'est juste un code visuel + c'est juste n'y a pas de logique + javascript d'ailleurs ça en quelque + sorte sylvie du visuel on se le prend et + donc par tous va écrire accueille dans + notre cible c'est un exemple pas très + pertinent en ce moment avec faire un + chien accueille les vagues ont offert un + composant pour ça mais admettons est + bien partout dans notre site + on reprend juste hommes et regardez on + peut multiplier vous allez voir ce que + ça va faire on peut l'écrire autant de + fois qu'on voit dans la page + il ya aucun souci bon alors c'est écrit + accueille 1 h et 1 h 1 re oui ch et ses + écrits accueillent partout et vous voyez + en bas la salle a écrit partout voilà la + puissance la force de réactifs voilà ce + que ça fait bien sûr vous en doutez ça + va quand même pas se faire des + composants aussi basique + non ce qu'on se trouve à se faire c'est + des composants un peu plus complexe et + avant toute chose lui chara penser au + plugin il ya un plugin notamment qu'il + faut prendre qui va nous permettre de + taper les composants beaucoup plus + rapidement il s'appelle alors joue le + sort je vous le donne en mille react js + code snippets voilà tu l'avais bien il y + en a un autre que j'aime bien aussi + simpl react snippets donc ça c'est des + petites choses + qui vont nous aider à aller un peu plus + vite donc je vous invite à les prendre + c'est dollars moment prendre d'autres + envois je vous invite à laisser pour ça + c'est du rac native ça rien à voir c'est + pour mobiles mais je vous invite après + vous même essayer des plugins et des + plus téléchargées là vous avez le nombre + de téléchargements vous avez + l'appréciation oui c'est à vous de de + paramétrer en vie dans votre + environnement de développement comme ça + vous arrange comme vous aimez le faire + bloc pour apprendre c'est pas hyper + important d'être super rapide 1 voyez + vous si vous voulez mettre à la mince + affaire les imports à la main il n'y a + pas de souci si vous voulez vous taper + tout le si vous tapez le code de du + composantes entièrement aussi y'a pas de + soucis mais là vous allez voir que je + veux montrer comment avec un raccourci + on peut se taper ça plus rapidement donc + là on a notre note ap + mais moi ce bout de code il m'intéresse + pas beaucoup donc on va tous supprimés + et on va faire rsc et en faisant rsc il + propose un style tu laisses composantes + pourquoi state laisse dire qu'il n'a pas + d'état en quelque sorte parce qu'avant + pour où on faisait beaucoup d'éclat ce + qu'on peut donner c'est à dire je m'aime + pas je n'aime pas mais tombe dessus + sachez juste qu'avant on faisait les + classes composantes et si vous avez + plein air act un jour vous tomberez sur + du vieux code qui utilisent des classes + composantes + c'était beaucoup plus verbeux c'était + beaucoup plus chiant maintenant on + n'utilise que des states comprenant + trois oui j'ai fait entrer est vrai que + c'est un portrait acteurs que c'est pas + vraiment obligatoire mais salah comme + importés dans le bon on peut laisser + c'est pas grave ça dérange pas par + contre mais ça nous a créé + automatiquement tout le composantes avec + un export default une balise qui englobe + tout est donc ça bon c'est un détail un + mur au moins ça permet d'aller un peu + plus vite donc faut juste à prs effarant + très bon ok ça c'est fait maintenant + qu'est-ce qu'on va se faire + eh bien on va se faire une navigation + monde pour faire une navigation à la + fois un peu plus de pages landing pages + hommes + eh bien on va se rajouter une page about + donc ce sera la page à propos mais comme + d'habitude on sommes tous en anglais on + fait tout maximum en anglais sauf après + le rendu si on s'adresse à des français + et bien sûr le rendu fonctions en + français mais en général le nom des + pages etc + c'est un anglais donc la page about + il faudrait que je me rappelle à quoi + ressemble donc on regarde et on fait rs + c'est ok donc là on sait importe tout ça + et ensuite dans cette page on va se + mettre à un champ de bataille + d'ailleurs je peux l'écrire en français + jusque là du coup ça en français à + propos donc pour faire le a majuscule + voilà comme ça donc il faut faire halte + contrôle plus la touchette et derrière + majuscule toucha voilà c'est un peu + technique si vous voulez faire comme moi + à propos on va se mettre un break dont + ceux cette page on va là-bas clé parce + que les pas importants c'est juste pour + habiller un peu le projet on va se + mettre alors m 60 rue break et ensuite + on fait un peu et on va se mettre un + lors m 140 un peu importe + aucun enregistre et là les amis main + comprenant ce qui en est fait on exporte + ici donc ici on pourrait l'appeler + partout dans le projet et il a tout de + suite logique se compose en bourse au + froid là en l'occurrence une page pour + ça qu'on a mis dans les pages + après on verra confier un dossier + composantes pour m justement que net des + petites parties qui rentreront après + plus tard dans les pages + donc là on a eu beaucoup ton ap on a un + homme et qu'est ce qui va nous manquer + van roekeghem une page au kazoo on + trouve rien une page que s'appeler not + found + donc on va faire notre fan point le js + on faire et c'est un complot noda qui + s'exporte tout seul et on va dire erreur + erreur 404 voix la pop + ok donc là on a une arborescence on a + des pages maintenant il va falloir faire + une petite navigation donc je ne sais + pas j'ai bien compris le principe du + composant voilà on exporte à partir de + là et là on pourra utiliser partout + maintenant vous allez voir comment faire + de navigation ça s'est passé des choses + qui s'invente pas vous avez dans la doc + il ya tout mais je vais vous montrer moi + donc pour faire une navigation aura + besoin d'un certain nombre d'éléments de + la bibliothèque réacteurs hauteur + d'homme donc ce qu'on à télécharger tout + à l'heure on va avoir besoin de brother + routeur donc soit là on appelle des + appels des compos nantes on voir besoin + de switch et on aura besoin de routes + d'accord donc le fait qu'on mette en + crochet c'est dire qu'on appelle + brothers routeur spécifiquement si on + met pas en crochet l'on appelle touré à + ton appel toute la biotech les actes là + on appelle brozat routeur on appelle + switch on m'appelle route from quoi from + react et là il propose réacteurs hauteur + d'homme ok + donc ces trois choses qu'on sait + importer vous allez voir que ce qu'on va + faire avec on va en faire une navigation + en plus haut point son vote ap + eh bien écoutez vous en ai parlé tout à + l'heure on va mettre des fragments parce + qu'il faut toujours un truc super du + doigt leur nombre à penser on va pas les + mettre et franchement je les ai mis dans + mon modèle mais pas pertinent retour sur + ce que l'avenir on va plutôt se mettre + le browser auteur donc il faut que + brother auteurs il englobe toute notre + application + donc c'est le cas là vu que le apps est + l'élément le plus haut + comme je voulais montrer là dans + l'arborescence et bien lui ont valu + mettre un browser hauteur et donc c'est + lui qui va s'occuper de route et un peu + tout les choses le browser routeur on + lui met un switch vous allez voir + pourquoi savent que ça d'ailleurs qu'il + va tester toutes les routes et si toutes + les routes sont pas bonnes et à la fin + nous amènera sur l'erreur 404 + c'est pour ça qu'on est un switch est + donc là on va appeler août nous voyons + les appels ont appris aux routeurs + switchs route ces éléments de rett + routarde sommes simplement + donc quand on me dira pas comme le + chemin est là ton chemin ce sera se + lâche + il faut donc on va lui dire que ça + correspond au complot danois qui + s'appelle hommes et là vous voyez j'ai + un autre nous propose un autre rapport + aux vainqueurs tapant h + j'espère que chez vous c'est pareil moi + je crois que c'est d'escaudain qui me + fait ça sinon je vous invite à voir dans + sur cette couleur fluo à chercher après + c'est bien quand vous débutez aussi de + vous faire vous même les imports pour + comprendre un petit peu l'arborescence + etc toujours est il que la jeu on vient + de faire part c'est un slash et on a dit + qu'on prenantes hommes on enregistre et + l'a logiquement devrait déjà être sur la + page hommes + voilà là on voit écrit accueil pourquoi + parce que ça on est sûr cela cela c'est + qu'il bosse et qui voient ça a bien sûr + donc là on est sûr ce lâche donc il nous + amène le compo nantes qui correspond à + un homme auquel vous comprenez soissons + après vous verrez qu'à chaque fois vous + êtes fan d'éducation rac ce sera l'autre + au point ces éléments rien de plus + toujours est il que celles auxquelles + nous pose un problème que regarder si je + tape n'importe quoi voilà + eh bien ça nous amène aussi à homme et + là on n'est pas d'accord c'est à dire + quoi ça veut dire qu'en fait pour pour + lui vu qui a écrit slash est assez bon + on est sur la bonne page secondes et un + slash je reconnais eh bien non c'est pas + bon il faut lui précise et exacte on + veut que le paf le chemin ils soient + exempts + actuellement le sachet pas plus donc là + voyage à n'importe quoi effectivement il + n'y a pas écrit accueille donc c'est bon + regardons je peux même vous montrer dès + maintenant qu'est ce qu'on ferait si + jamais on trouve une route que lui ne + connaît pas et bien à la fin du switch + on unijus compo note égale et on appelle + la page not found et regarder ce qui va + se passer + donc là j'ai faim de tout un port là où + il faut penser à chaque fois directe + importe et à sang si vous y pensez + paraît actes il est très bien pour ça + d'examen bug ou quoi il y pensera pour + vous il va vous le dire il va vous dire + là il ya un problème là y'a un problème + sans éléments j'ai sûrement faire des + erreurs en cause dans le projet et vous + verrez donc comment réactif un même + moule ce sont vous le verrez donc + regarder les notes ford genre lise + camping donc là erreur 404 parce qu'on + est sur n'importe quoi voilà tout + simplement là je regardais up erreur 404 + hockey et là par contre c'est page + d'accueil on est bien à l'accueil ou à + vous et que vous savez faire + d'allégations matin donc pour la page + about + je vous laisse faire de notre côté et + j'aime le faire en même temps que vous + eh bien on reprend donc la ligue duo là + on va dire slash le bas donc on va dire + le chemin faut que ce soit slash about + supporte pas les sens à propos et le + composantes qu'on attali ça peut être + bahout d'ailleurs seront peut être à + propos le chemin on peut mettre ça comme + ça on va écrire à propos de fois j'ai + pas en lien c'est bizarre ce cas mieux + en france est de mettre les liens en + français pour pour l'utilisateur et donc + on va plus le composantes about là ils + le proposent hop voilà et là ça fait un + autre rapport + donc voilà tout est importé oms a porté + toute petite chose et là on a un routeur + qui nous amène sur chacune de nos pages + regardez genre juste contrôler scène et + on va pouvoir les contrôler le à propos + si il fonctionne bien + en plus j'ai on a fait une belle de fait + une belle page avec des bots paragraphe + donc regarder on tape à pro 6 mai à + propres erreurs 404 c'est bon par contre + si on met à propos et bien voilà les + amis nous avons passé un peu moche + n'inquiétait pas qu'on mettra un peu + style un peu plus tard mais toujours est + il que là je vous montre vraiment le + les choses importantes je trouve que la + page de l'ère une beaucoup trop grande + comment ça se fait bon c'est pas très + grave + et voilà vous avez vu la navigation donc + là vous voyez qu'on doit faire à la main + enfin d'ailleurs danse pavon la + navigation enfin c'est plutôt où le + routage vous là faut tout faire à la + main dans l'url ou tech c'est pas ça + qu'on va vouloir faire on va plutôt + vouloir créer des liens sur lesquels on + clique pour aller de page en page + alors pour aller de page en page et bien + on va tout simplement se crée une + navigation et pour se créer une + navigation et bien falloir qu'on fasse + un compound navigation réutilisables + partout donc pour faire ça et bien + remettre sur air forcé et en faire un + nouveau dossier et ce dossier s'appelle + component il faut savoir qu'il ya + souvent trois dossiers majeurs quand + vous travaillez dans la src donc il ya + ap un d'aix qui sont toujours en dehors + ça y'a pas de soucis et les trois + dossiers majeurs c components page et + style ce sont les trois choses au regard + sur lesquels vous agissez petit à petit + au fur et à mesure de votre projet + avance-t-il on verra plus tard + là on est sûr qu'on connaît et on va + mettre na vi gassion point g s est bon + la haine majuscule ça veut dire quoi + cela construit un nouveau conte + connaître réutilisables comme d'habitude + j'ai fait est resté entrées et donc + quelle va être la logique de cette + navigation + déjà on va lui mettre un classe n'est + une classe naïm aux allumettes + navigation ce sera prêt pour le style + envers un peu un peu plus tard comment + on fait pour pour cloisonner le style + lorsqu'on sait que c'est important de + donner des classes lime à chaque à + chaque début en fait de complots nat + comme ça on est sûr que en disant point + navigation après plus tard dans notre + style à prendre pour agir que sur ce + qu'il ya un terreau du comportement je + reviendrai plus tard là dessus en train + de s'égarer + qu'est ce qui va nous falloir la fois + qu'on avait cherché encore un petit truc + un petit comprenant direct hauteur + d'homme + il s'appelle commun ils s'appellent nav + link donc on va lui dire à peine 9 link + from donc réacteurs hauteur d'homme + erenav link en fait c'est lui qui va + nous permettre en cliquant dessus + d'aller de page en page + donc regarder encore une fois là je vous + montre une fois comment on fait puis + après vous allez le savoir jusqu'à la + fin de votre vie c'est à dire que bon + mais c'est comme le routeur c'est des + choses qui qui ne s'invente pas mais qui + sont ils sont hyper facile après à + mettre en place pour chaque nouveau + projet donc on dit nav link exacte tout + donc on l'a tous et l'eurl coordonnées + donc par exemple la page d'accueil on + veut juste lui dire se lâche + hop on se met comme ça et on met + accueille donc ça veut dire que quand on + clique rassure cela vix et lui navigue + en réalité c'est un as et une ancre + savez une encre ans en html quoi donc + sauf que c'est un complot nantes + spéciale de ré actes et donc il va nous + permettre bien d'aller sur l'accueil du + cliquant dessus au caire sans faire un + deuxième dame dink et ça va être pour + aller sur la page about up + donc on va lui dire exacte tout tout à + propos donc on avait mis en urss en fait + comme ceux-ci lahonce écrit à propos + pour notre navigation et voilà + là on a déjà une toute petite navigation + alors là j'ai mis un exemple avec deux + pages mais si vous mettez cinq pages + c'est la même chose + je pense que des compris le principe ce + week-end assez rapide à mettre en place + hélas ce qui est intéressant ce qui est + intéressant donc là dedans + et bien c'est que ce maître que par + cette navigation par exemple dans pages + on va dans about about a besoin d'une + navigation donc au dessus avant le à + propos la relire tient là tu vas nous + appeler le compo nantes navigation il + est là paf auto encore là haut on se le + referme donc là on l'a dans about hockey + j'enregistre et va nous falloir dans + sommes donc même principe dans sommes + d'ailleurs le chat ne sert pas vraiment + à grand chose bon on peut sauvegarder + pour l'instant pour savoir quand et sur + l'accueil et là on dit navigation paf + paf on enregistre donc là notre + composante navigation vient de l'appeler + à deux endroits différents rites le code + on au code une seule fois et ensuite on + seul appel à deux endroits différents ça + c'est quand même cool et donc regardez + là là haut on a accueille à propos d'un + plat si on va sera cueille pouvoir y a + qu'à lire ça + il ya pas de chargement au tout est déjà + prêt charge est préchargé tout le + navigateur déjà toutes les informations + d' avance il n'y a rien eu besoin de + demander après un serveur pour les + entrailles en local mais vous comprenez + le principe et voyez peuvent pas on peut + on peut naviguer donc là vous créer + autant de pages que vous le faites ce + que vous voulez là venait déjà de de + comprendre les principes de base s'ils + voulaient faire des sites vitry denrées + actes ce qui se fait très bien et bien + ça c'est les principes de base une + navigation puis des composants qu'on + réutilise voilà tout simplement + bon bien sûr vous ne tournez en douter + c'est un peu plus complexe que ça arrête + avec ton peu beaucoup plus le pousser + mais en tout cas là on a déjà une partie + on a des choses intéressantes à savoir + mais il ya un petit truc que j'aimerais + faire que j'aimerais te remplacer doit + nous emmener un petit peu sur le style + il ya un petit truc que j'aimerais + mettre en place c'est comment est ce + qu'on fait pour savoir sur quel sort + qu'elle voit là j'arrive pas à trouver + les mots comment on fait pour savoir sur + quelle page on navigue là parce que + lorient ne vois pas du tout est bien en + réalité react il permet d'identifier ça + de façon extrêmement facile + et là ça c'est encore une force de + réacteurs garde et on retourne la + navigation on se met là et on a un truc + qui s'appelle active classe name et hop + on va l'appeler denave active donc pour + l'instant il n'y a pas de style à notre + application + d'accord je récupère la up non je le + mets là comme ça donc ça veut dire quoi + pourquoi il est parti et l'aïd + voilà comme ça un accord avec ce que + j'ai ok donc on se met actifs classe + name en rajoute ça et on lui dit ta + classe times as he and have active + joaillière quoi s'avère que dans le css + maintenant dans le sas plus tôt quand on + va énoncer la classe d'âge actives + ça va donner un style particulier à la + page sur laquelle on est donc soit on + est soit le slash soit on est sûr ça et + on y verra un style particulier mais ça + nous amène donc hostile et donc les amis + un support juste en dessous la vidéo + pour le style ce qu'on n'a pas le codem + est vieux gamin j'ai quand même pas mal + de sud on va pas le quad et bien sûr + pour pas perdre trop de temps que je + pense que demain comme un petit niveau + en css n'y a pas grand chose de + compliqué dans ce style + et donc mais ce qui est important c'est + game de comprendre comment il s'organise + ce style c'est ça qui est très important + dans quoi ce mec se ressourcent nouveau + dossier et on va s'appeler style même + style épuré l'autonomie components page + et c'est mieux de mettre ds partout où + je pense est donc dans ce style donc + vous avez le support juste en dessous de + la vidéo et vous avez déjà un certain + nombre d'éléments dans ce support vous + avez des images qui vont nous être utile + bon celle du logo je crois pas qu'à nous + sera utile finalement parce que j'ai + appris la dent public on appris on a + pris ce logo 192 donc il suffit se + suffit très bien je crois en revanche + seuls à être utile pour la navigation + cette image me remettre à plus tard + là il ya tout le style de notre projet + mais moi je vais aller je vais vous + montrer un peu comme il s'organise ce + sens en tout copié comme ça sauvagement + jeu plutôt le faire petit tout petit à + petit et donc là en l'occurrence on va + se mettre en place le style pour pour la + navigation + donc ce qu'on va faire c'est que déjà ce + qu'il faut savoir pour le pour le sas + c'est qu'on n'a pas besoin de faire un + index points et css et 7,7 feuilles là + en fait on n'a pas besoin de la + convertir ce que j'ai l'habitude de sas + dans d'habitude + enfin en dehors de framework ou de + bibliothèques il faut mettre une sorte + de fichier point map qui convertit le + sas en fichiers css l'aérien besoin de + ferias vers vos besoins il n'y a aucun + besoin de filles de créer un fichier css + ou quoi on va juste aller dans un index + ici on va faire une porte tak tak et là + on va s'implanter dans ce texte le index + point css et donc tout ce qu'il ya dans + l'index princesse ce sera lula au plus + haut point notre application tout + simplement c'est pour ça qu'on se mette + à l'index + là il me dit kent kent resolve parce que + j'ai mis style parce que j'ai mis index + tout court ses index point scss voilà + quand c'est tjs en cas de vol la voyez + s'est passé on n'a pas besoin de le + mettre le point js par contre terminé en + poids csa soit qu'à mieux précisé donc + voilà là normalement il devrait le + connaître + vous voyez quand tu es une erreur fell + to compile et il nous met précisément ce + qui marche pas c'est à dire là il ne 4 + isole il n'arrive pas + résoudre ce chemin là tout simplement là + vous voyez la gare ucial résoudre ce que + le fichier existe tout simplement + donc pour revenir sur le style ce qu'on + va se faire c'est qu'on reste faire un + fichier settings alors j'espère que vous + connaissez un petit peu ça sinon c'est + pas grave ce que vous avez quel très + bien comprendre mais vous allez voir un + petit peu l' avantage de sas dans une + structure comme comme réactif plein de + composantes + donc on va se mettre au vert fichiers ou + ma niveau que le stylo remettre un + setting point scss donc le fait de + m'être and under score là c'est une + bonne pratique c'est pour montrer que + c'est pas lui le fichier mettre le + fichier mettre celui-ci index - cs s et + tous les autres fichiers leur mettra à + l'honneur score mais en vrai quand on va + l'appeler ce fichier setting da par + exemple on va lui faire ici on veut + faire ym porte tac tac on veut il dire + tu m'importe setting tout simplement + comme ça hop + j'enregistre mon post rien dans cette + valeur doit mettre des petites choses + dans settings petit à petit on va même + tout mettre un lieu pas très grand + fichier de fichiers setting tac comme ça + et donc là déjà en voir la police qui va + changer un certain nombre de choses qui + vont changer + donc j'ai lancé mon mac world band the + setting c'est bizarre on dirait que ça a + bien marché + alors des fois quand il est un peu + capricieux on peut actualiser + quelquefois le loto enfin quand on + sauvegarde automatiquement sa actualise + mais des fois ça ne prend pas en compte + par exemple chasse comme le style ou pas + toujours donc n'hésitez pas à actualiser + quelquefois donc là vous voyez que la + police a pris le fond aussi n'est pas + tout à fait blanc donc on est bien donc + on a des réglages de base juste pour + rire sur settings setting en fait c'est + là qu'en mettre toutes nos variable + toutes nos couleurs donc et comme ça + partout dans le projet on aura juste à + appeler couleurs 1 et on sait que c'est + cette couleur dans notre projet voyez ce + que je veux dire donc ça c'est des + choses qui sont ici assez utile oui là + on appelle la fonte un la couleur est + partout dans le projet de tournoi besoin + de couleurs est bien vrai nos couleurs + elles sont là et si on a plusieurs fonte + c'est là qu'on est mais bon là pour + l'exemple moi j'ai fait un petit projet + donc donc voilà donc bon voilà dans + settings c'est vraiment des gros + réglages de base pour le body pour tous + les lits du projet pour tous les as du + projet pour tous les avis + id voilà c'était juste des gros réglages + de base un setting et donc au fait + comment ça marche on le met le plus haut + possible de nos importe ce qu'en fait un + exploit c est ce point est celle ci + doivent servir qu'à importer des + fichiers à la suite + sauf que lui l'anneau index il va se + balader comme ça doit faire tac tac tac + et live avoir importe machin chouette + donc là il va partir il valait ici et il + va lire il va lire 7,6 donc qu'il va + dire lui d'abord et ensuite tous les + fichiers en suivant qui vont suivre + il va aller lire et saufs qui connaîtra + il sera qui est color un parce qu'il + aura déjà lu setting ici donc en fait le + à l'index progressé saint-just a + regroupé tous les fichiers du projet et + voilà les mettre ensemble et c'est comme + ça qu'on va réussir à s'organiser + jusque là par exemple on va créer un + dossier comprenant donc là tout le style + de nos compos nws + on va le mettre ici donc là on met + navigation donc ça a beau être un + composantes en saas en mais pas de + majuscule au début et voyez je mets + toujours un interscope records dans ce + fichier c'est pas lui qui coule un tout + sauf que là quand on en compte en fait + l'un pour ici on a un besoin de rappeler + leurs scores regardez on fait une porte + donc là il faut aller dans components et + navigation hop on enregistre et donc là + la navigation qu'on va se dérouler si on + sait à quoi je vous l'accordé moi pas + tout copié en permanence regardez on + commence par point navigation pourquoi + point navigation ce que c'est à dire que + maintenant toutes les choses que je vais + appeler à l'intérieur ça se permet ça en + fait tout va être englobée dans ces + accolades + ce qui fait que maintenant je peux a + plaidé à delhi et d'yves et ça nous ne + le sommes + donnera son style kouao div qui sont + dans navigation ça c'est l'une des + forces incroyable de ça c'est tellement + dommage que css va pas en face pas + encore ça peut-être qu'un jour le font + donc la regarde et on va se stylisé un + peu notre compagnie + tant qu'à faire en même temps on va se + regarder sur le côté comme ça vous allez + voir son évolution + voilà je composais enregistrera au fur + et à mesure + donc regarder comment on va se le faire + on va se mettre une margin en haut et en + bas 20 pixels on va lui mettre un + display flex ok t'as que j'enregistre + voilà ça prend un petit peu plus un + petit peu plus de place dans le fisea le + lissp échec ce n'est pas forcément + obligatoire j'ai l'impression qu'on sait + pas très bien on va pas s'attarder sur + le style là on remettre une margin + partout de 10 pixels elles vont se + détacher un peu les uns des autres + un padding 2 10 pixels aussi hockey et + une position relative + pourquoi une position relative tant que + j'enregistre ok donc là on a notre + navigation des jeunes un peu plus de + gueule mais on voit toujours pas sur + quelle page on est enfin au niveau de la + navigation quoi j'ai pas si vous voulez + vous voyez où je veux en venir c'est que + là on a mis un risque et les notre + navigation maritime le fichier gelé + perdu le fichier d'allégations et là + vous voyez à apprendre rapidement + beaucoup beaucoup de fichiers d'hoover + quand on fait du jour est donc faut être + fort être organisé on a actifs classe + name nav active donc c'est à dire que + quand on est sur cette url c'est cette + classe s'applique cette classe ça vient + se mettre regardez là si je fais + inspectés + si on fait inspecter tac comme ça lors + de navigation regarder accueilli la nav + active et cycliques sera propos d'un + convoi plus je retourne leur accueil + accueil + il a plu l'invectivé c'est à propos qui + est active donc cette classe en fait + elle se balade entre eux entre les deux + fois où elle est donc comment ça + concrètement comment ça se matérialise + eh bien on se met là on lui dit points + navx active et là on donne tout le style + qu'on veut un autre mâle active alors + moi il se trouve que j'ai fait un truc + un petit peu plus farfelues c'est dire + que pour matérialiser la page sur la + cornée j'ai souligné en quelque sorte + j'ai mis un très en dessous en dessous + de chaque élément pour faire ça j'ai + fait un after avec sasson fait et after + comme ça dans tous sens pas encore sûr + ça donc je vais pas non plus trop + m'étendre là dessus mais ça veut juste + dire qu'on fait point avec ti vct 2.2.1 + after l'alleud et est donc là quand on + fait un after il faut d'abord un after + before d'ailleurs il faut d'abord + allez un contact bien sûr il faut lui + mettre une louis dasseux à cet élément + on va dire que c'était 85% de son + élément parents united 2 5 px donc pour + l'instant on ne voit toujours pas ce + truc là pourquoi parce qu'il faut une + background une background color + on va lui dire qu alors un d'accord + c'est la couleur dorée acte c'est un + bleu react milliards en quelques sortes + l'agent réduite on ne voit toujours pas + pourquoi parce que quand on fait un + after before il faut si vous avez bien + suivi vos cours de css il faut bien sûr + m 2 absolut et voilà là on la voit elle + est là la barre elle est censée être en + bas donc elle n'est pas encore tout à + fait placer pas de souci si on va la + placer enfin bottom un pixel left 50% et + si enfin l'âge de 50 % vous savez ce + qu'il faut faire il faut faire un + transforme 37 pour leurs maîtres pour le + remettre complètement centre et on veut + dire donc en 35 pts sur l'ex dx de -50% + voilà là on est pas mal voilà là on sait + qu'on est sûr à propos et si on clique + on est sûr accueil + voilà vous comprenez le principe bon + c'est à ce faux je vais codé indue du + style de son épouse de voir s'il ya pas + grand chose un style je copie au fur et + à mesure mais en tout cas vous avez + compris le principe les amis donc voilà + très important de partitionner son style + vous commencer immédiatement par le nom + de la classe 1 le nom du composantes + dans lequel idées et après tout ce qui + va découler + eh bien ça concernera uniquement s'il ya + dans la composante est par contre si + vous voulez donner un style à tous vos + atouts un style à tout vomi et bien vous + les mettez dans settings ce sera des + réglages globale des réglages pour tous + les composantes du projet donc voilà + pour cette partie style et qu'est ce qui + va nous attendre les amis heures suivant + j'ai l'impression qu'on va on va rentrer + dans le dur + ah oui là on va commencer recommencer à + travailler avec la pays alors en réalité + une ouest le logo à faire ça nous permet + de voir comment on traite les images + denrées acte est aussi je voulais vous + dire donc lorsque la châtre indre + démarrer mon projet donc pour démarrer + un projet c'est pareil on fait toujours + à mpm start + en revanche si vous récupérez un projet + parce que vous récupérez vos fichiers + terminer en dessous de la vidéo il faut + que + que vous fassiez que vous installiez en + fait la bibliothèque notre module parce + qu'en réalité là on voit que dans du tig + nord quand moi je commence mon travail + lennon modules ne sont pas importés + gittinger c'est à dire qu'est ce que tu + ignores comme fichiers quand tu quand tu + fais un quand tu vas sur button eh bien + on y va chaque fois on ignore on ignore + nos modules forcément c'est hyper + volumineux donc ce qu'on fait c'est que + on ne n'importe pas donc la personne qui + récupère le fichier doit se réinstaller + dans des fichiers et modules et pour + faire ça faut juste faire + npm ihu npm install mais le hisser le + raccourci de install donc si vous faites + npm y est bien en réalité hop ça va npm + va aller dans des pans d'annecy comme + ceux ci et il va parcourir tout ça et il + va lire tac tac tac tac et il va prendre + exactement cette version-là cette + version-là cette version là il va tout + réinstaller dans des modules et là le + fichier vous pouvez faire une p and + start + et il pourra démarrer donc voilà c'est + une petite parenthèse pour vous + présenter ça donc ok le fichier de les + redémarrer il est là nous vous a dit + qu'avant de se lancer à l'aventuré de + sueur sur le pays + on va d'abord faire un complot nantes + lobo donc on se met là on fait logo + point j s ok on fait rsc hop on va + enlever ça on va faire point logo donc + toujours une classe comme ça pour + déterminer que l'on est dans ce + composant là et on va lui dire quoi on + va lui dire qu'il nous faut une image le + logo + donc on va dire src tu vas nous chercher + img slash l'umq lines est pas du tout à + taper vs code en général et il faut + mettre une alternative on va dire logo + et on se met 1 h 3 où on écrit react + world hockey j'enregistre donc la nôtre + comprenant d'autres composants a été + importé nulle part + toujours est il que là vous voyez que + j'ai fait images et j'ai été directement + à la racine comme si en fait on se + situer en fait quand vous importez une + image depuis le gie et cycles depuis en + quelque sorte html eh bien il faut aller + l'a puisée c'est comme si on partait de + la racine du public + c'est comme si on était dans public donc + là on fait taktak tac tac tac + par contre il ya une nuance c'est que si + jamais on veut utiliser cette image + depuis le css pour la meilleure + performance si on faire une image de + fond par exemple en css là c'est un peu + différent donc j'enregistre ok là j'ai + enregistré on l'a toujours pas notre + machin donc on va dans about + on va dire que là on vint logo il faut + se faire loto un port voilà donc là on a + on aura nos petits logos dans le bail + outs allons allons vérifier + voilà on est là donc là il a écrit e lo + ré at world's donc déjà il n'a pas + réussi à nous d'afficher notre image + pourquoi pourquoi est-ce qu'il a pas + réussi d'un fichier image il s'appelle + pas logo png je crois que je l'avais + appelé différemment à ces logos 192 tac + vérifiant donc là il va puiser + donc quand on quand on fait depuis au + logis sx il va puiser dans le statique + alors dans ce qui est fait dans public + on parle de cette racine la voilà il est + là le logo avec écrit react to world + class n'y a pas de style c'est pas très + grave on va se le mettre et il faut + juste penser à le mettre dans sommes + aussi up + ici ce sont après c'est le logo et en + absolut + il tord ou en absolu de centrer vous + allez voir comment on fait ça et donc là + si on veut accéder au style on va dans + composantes et on se crée un enders core + logo points et css là je vais récupérer + ce que j'avais écrit et c'est comme ça + que j'ai pour vous expliquer aussi donc + on commence toujours par point logo pour + dire qu'on est dans le conte ponente + logo et à partir de là quand on appelle + là je crois c'est que le h3 qui est dans + dans logo donc on impact pas les autres + comme le mg donc voilà ce qu'il faut + savoir tourner j'enregistre c'est que la + wei qui a un background et on va + chercher une image donc l'image j'ai pas + encore apporté mais donc pour les images + qu'on importe depuis le sas il faut pas + les mettre + il faut pas aller chercher comme si on + était dans le public il faut aller les + chercher comme si on partait du fichier + sas donc on sort du fichier on sort la + ans on sort deux composantes + on sort de ce style et là il a écrit à + cette semaine donc pour l'instant on n'a + pas créé donc on va se faire un dossier + à 7 et donc danser dans ce dossier à 7 + on va les skopje l'image à mince penser + que la vella d'image du support non + c'est pas très grave de les récupérer et + d'autre part la voilà donc vous vous + l'avez en dessous de la vidéo dans supor + voilà elle est là et donc les images + qu'on va aller chercher deux puis le css + il faut les stocker dans source + vous les mettez vous voulez moi j'aime + effet jamais un truc à 7 c à vous pouvez + mettre un truc un dossier ing et ça + marche aussi chacun organise comme il + veut mais enfin tant que tant que ces + cons principe par les autres infos tout + faut toujours penser pouvoir avoir la + vision de des personnes qui passeront + après vous attendez je commence à fermer + un peu des choses là on s'embête pas + trop voilà on se met comme ça et donc la + bombe et retenez juste que vous partez 2 + ce fichier sas donc on sort deux fois et + on va chercher l'image d'accor donc + c'est pas du tout la même démarche que + pour aller que quand on l'a ici langis + sx ou là on quand on a du g6 on est + directement sur la partie on va dire + frontale on est sur le le statique et on + part de public voilà c'est les deux + petites nuances et donc logiquement + notre logo le style n'a pas pris + pourquoi est-ce que ce qui n'a pas pris + s'il est bien suivi mais on a créé notre + fichier là mais l'index ne le connais + pas qu'il faut bien sûr à chaque fois + penser à leur ajouter ici + donc là on est sûr logo est logiquement + voilà on a notre logo qui est bien fait + parce que manger je les connais un petit + peu quand même + julien petit style et donc voyons une + image de fond on a un logo qui importe + est ici ep + et on l'a sur les deux composants + donc là on va l'été on a peut-être pu + faire un composant et d'heure on va dire + qu'il aurait regroupé la navigation plus + le logo mais bon sujet pour vous montrer + des exemples bien distincts voilà des + choses comme ça là où vous comprenez + bien qu'on est sur un exemple jamais on + n'a rarement décident qu'ils sont qui + sont si peu fournie quoi donc voilà je + vous expliquais ça et maintenant on + passe réellement à l'apei et op et à + l'affichage des pays alors inscrit un + composant un compound countries au + pluriel donc c'est les pays point js ce + sera un peu notre gros composants de ce + projet on se fait comme d'habitude un + petit air et c'est ok on a queen size + alors pour être sûr qu'il marche avant + avant de faire quoi que ce soit on écrit + jusqu'aux prises à l'intérieur et non + vol vouloir d'un homme countries donc la + place de accueil par exemple ici on se + met countries voilà il faut penser + toujours à l'importer là-haut évidemment + up contre le s est logiquement voilà + l'aï écrit country c'est à dire que ok + on est bien apporter notre élément il + fonctionne super donc qu'est-ce qu'on va + qu'est ce qu'on va vouloir voir vous + montrer d'abord comment on stocke des + données d'un real comme on utilise le + state via les cook lehouck de réac donc + ils sont nus qui sont arrivés il ya un + an et demi deux ans je crois non non + rien qui sont maintenant enfin ma tante + ou montrer plus qu'avec ça puisque c'est + extrêmement pratique et je peux le + prouver + donc je vous montre immédiatement + comment ça se présente un look déjà on + le sent un peu comme une variable sauf + que le cette variable on lui donne un + nom et on lui donne au moulin va + l'appeler data pour des données et on va + lui donner après la virgule + un deuxième élément c'est on va + l'appeler cette date a donc c'est + toujours une bonne pratique de l'appeler + 7 donc mettre en place et le nom de de + la variable qu'on a déclaré ça veut dire + quoi c'est à dire qu'en fait data c'est + là qu'on va être donné et cette date à + c'est l'élément par lequel on passera + pour actualiser cette donnée vous allez + voir c'est un peu c'est un peu flou au + début je peux vous comprendre c'est pour + ça que je vais essayer de vous montrer + assez rapidement après comment est-ce + qu'on peut utiliser cette date + par exemple bon on va juste se pour + l'exemple on va juste use the state of + the string à l'intérieur et on stocke + lots d'accord donc se dire quoi se dire + que dans data on stocke des strings l + eau bien regarder si là dedans + hop on affiche et data comme ceux ci est + rien et ça c'est du réalisme ont misé + juste une accolade data donc à notre + return le j'enregistre et regardez ce + que ça va renvoyer + eh bien ça renvoie l eau ça renvoie la + valeur stockée dans cette variable alors + prendre les valeurs stockées dans dans + le state + enfin dans tout cas n'a parlé ou qu il + ya un petit plugin qui s'appelle react + développeurs tout ce plugin c'est un + plugin chrome qui est magnifique + vous voyez on va s'agrandir un peu + ajouté hop on se la joue tu ajoutes et + l'extension là ils vérifient tak tak + merci s'est ajouté + donc on retourne sur notre projet on va + dans la console ont fait inspecter et il + est pas là peut-être aller ce que je + cherchais le developer tools + où est ce qu'ils peuvent + je pense que je pense qu'il faut + actualiser la page pour que pour qu'il + prenne en compte les plus geeks ont + installé à voilà voyez un plugin + composants et un profilers non étudiées + que le compo net on peut se rapprocher + un peloton en plus le maître par là donc + le camp pénal se regardent et regarder + comment ça se présente + voilà on à l'arborescence tout + simplement de tout notre projet react + weeks et sans briller à chaque fois donc + là d'abord le browser routeurs qui + organise tout ça tac tac tac on descend + on descend ensuite on a le coude en + sommes donc qui contient le logo qui + contient tout voyez là tout ce qui + contient de complaintes sommes donc en + suite on passait à la navigation dans + une bonne petite navigation voyez tout + ce qu'elle a donc en fait ils absolument + tous les composants là dedans il ya le + link encore là qu'ils appellent ça comme + ça classe nav active + donc il ya plein d'éléments hélas que + l'intéressé c'est dans kung choisissent + donc on ressent tout en bas on a le + comprenant tout cas une chose est + regardée queen choisi écrit ou qs state + lots donc dans son état ce composantes + il stocke la valeur de lots et cette + valeur donc on peut l'utiliser après + comme on veut sur notre page de façon + dynamique la wake en fait on peut la + faire évoluer et derrière la n évoluera + de façon dynamique + par exemple on va faire une fonction ou + ailleurs const say goodbye est égal à et + on va lui dire quoi cette date a et on + va lui dire good bye ça veut dire quoi + ça veut dire que là le cette date a en + fait on ne peut faire et voulait que + cette date que cette date à louis que + ces données faire que cette variable on + peut les faire évoluer qu'en utilisant + cette date a bien regardé lâche créer + une fonction pour lui dire cette date a + tu fais ça et donc tu cries goodbye bien + regarder on va se mettre un peu plus bas + et on va faire recevoir par exemple un + bouton bon c'est un peu mal organisés + mais dès que j'ai enregistrés çà va se + mettre bien en reste faire un bouton on + va dire dire au revoir et regardez là on + va dire on clique et on va dire quoi un + clic tu me déclenché say goodbye + et là qu'est ce que ça veut dire ça veut + dire que + à l'événement c'est comme un animal + listener en quelque sorte en juillet ce + classique quand on va te cliquez dessus + le bouton tu me tues tu me tues me + déclenché sa série good bye fait quoi il + va faire cette date avec la good bye + notamment la datar de hockey + j'enregistre regardons ça c'est vraiment + ça ça vraiment valeur d'exemple on va + papa y écrire ça après notre truc voyez + là on a l eau dire au revoir je clique + goodbye et le state goodbye + ok ça c'est une notion importante de + react vous allez voir que bon on va pas + mettre le faire donc voilà pensée de + petites parties vous en doutez on va pas + on va pas faire une fonction say goodbye + on va faire un truc un peu plus complexe + quand même faire un truc un peu plus + complexe que ça c'est à dire que cette + date à y avoir quelle lequel nous stock + tout tout notre appel à la base de + données donc là au lieu de dire l eau on + va juste je retiens qu'on attend un doré + qu'on attend un tableau de courbet + décrocher c'est pas obligatoire qu'on va + être qu'on peut changer en fait ça peut + être ça peut très bien être un homme + beurs voor 25 et on peut changer en lots + donc ya pas vraiment de de typage après + la fonderie cuisez ce texte avec scripts + le monde a joué je m'égare un peu donc + on va s'en tenir à ça + et on va aller travailler que la pays + sans plus attendre + on va les faire un fait ch donc on se + met là je récupère le lien que vous avez + vous éventuellement un projet fini si + vous voulez pas vous le récupériez ou + pas vous tout à palau donc s'appelle + reste countries point nos os lacherest + cela je vais de slash hall est en fait + il faudrait s'en tenir à salalah pays + voyez si on fait ce lâche paul on a tous + on a toute une série d'éléments donc là + moi ça se met en forme parce que j'ai un + plugin qui s'appelle dissone view voyez + c'est joli c'est en forme + si vous n'êtes pas de ghislaine view + vous voir et pas ça comme ça voilà allez + dans google si vous voulez donc voilà là + on a tout ça par contre il ya trop + d'informations est bon plus on va + chercher l'information et plus on est + lent à faire une roquette même si bon là + c'est que des données ça va quand même + assez vite on aime bien en termes de + performances sur des choses précises + donc on rajoute point d'interrogation + fields et on veut que naît une + population région-capitale flight + regarder la pala pays voilà on n'a que + des pays avec le nem capital région + région c'est là le continent et la + population donc voilà pour tester + d'abord si on appelle un tapis est + susceptible de manger copier vous + d'abord le lien dans l'url voir ce + qu'ils renvoient d'accord lier envoie + les données on est bien maintenant il va + falloir que bien qu'on ait se cherchent + et se donner avec react comment va s'y + prendre les amiraux s'ouvre à la console + est à faire mpm epour install tirer et + ce port said + axios là on va s'installer la + bibliothèque axios axios ça va nous + permettre de faire un fait en quelque + sorte du cours d'une aktion c'est + extrêmement rapide performant et il ya + un besoin de convertir angie sonne comme + on le fait avec un fait habituel + donc vous allez voir ce sont tout à fait + ça quand on utiliserait actes même vu + ses actions ce qui faut il que vous + allez voir ok là on l'a écrit faune de + 0,8 abilities augurait pourtant on se + met là on va dire une porte + axios from axios ok on enregistre allons + voir si déjà on actionne ce qu'elle par + sécurité voilà + axios 0,21 1 c'est cette version là + qu'on a dû axios ok donc maintenant il + va falloir aller se chercher tout ça hop + on se met là on va lui dire axios points + gates est inquiète + on veut faire on veut récupérer des + données entre guillemets paf on se + reprend le lien mars + du coup j'ai pu tout le lien puisque je + vous ai montré qu'il fallait a fini un + peu pop on se récupère tout ça qu'est-ce + qu'on fait derrière la promesse ne m'a + pas un seul transformer en ji sun on dit + juste zen + donc qu'est-ce qu'on tue qu'on tient le + résultat affiche le nom résultats en + passant dé tu es mon amie on va dire log + deux res ok regardant ce qui s'est passé + donc on enregistre hop on va dans le + console ogg et regarder quand il ya des + log en fait un réac il faut savoir que + que souvent s'afficher en double c'est + pas très grave + d'accord et donc enfin ce n'est pas + grave du tout et donc là on a + effectivement réussi à aller chercher + deux cent cinquante pays on les a on les + a ils sont dans notre rêve par contre il + va falloir faire l'étape en plus il va + faire faire un point data pour aller + juste dans ce data de notre requête + voilà et là on a réellement tous les + pays ok super donc maintenant qu'est-ce + qu'on va vouloir faire + eh bien on va vouloir stockés dans + battle d'atteindre le bassin de résident + et bien voulu le dire mais stoke moiré + ce point d'accord va très bien on a vu + comment ils comment on pouvait faire on + fait comme ceux ci ont fait cette date à + je n'y a que comme ça qu'on peut faire + évoluer notre état là de data on lui dit + cette date a mis en place la datar mon + ami es tu me passes ray ce point data et + voilà et derrière on va faire quoi après + notre notre action eh bien on n'a qu'à + se loguer data et on va tout faire péter + je vous le dis d'avancement la paf on va + se loguer data pour à ce que ça contient + hop là il va se mettre à jour attendue + au ski les nôtres compile inglin srec + est un petit peu long quand j'ai relu ce + nom mais le rythme s'est mis à jour + oui mais voilà il s'est mis à jour à + l'année ce qui se passe en dessous + puisqu'en fait il y est affiché et là il + est en train de nous faire un console + log à l'infini parce qu'en fait le con + ponente là y'a rien qui est qui et + cloisonnée en a rien a mis dans des + fonctions on n'a rien mis dans ce que je + vais vous montrer après c'est à dire + dans un news effect c'est à dire que là + il y à l'infini il lance le console ou + consoloc ont sur leur sol + donc c'est pas du tout une bonne + pratique de laisser en quelque sorte des + fonctionnalités comme ça à l'air libre + il faut jamais faire ça dans un + composant ce sont vous devrez rapidement + en termes de performances ce que ça ce + que ça engendre tout au long terme de + network + là on voit que là il est en train de + faire un + une requête à l'apei en permanence + quasiment plusieurs par seconde et on + est déjà dit mille eric ouest depuis que + j'ai enregistré donc là en terme de + performances des amis devinez quoi + c'est catastrophique voilà complètement + catastrophique donc il ne faut jamais + faire ça il faut grâce aux houches + avant il y avait une méthode qui + s'appelait haendel mount crois je sais + même plus comment s'appelait saison 5 je + vous le dis devant vous allez sûrement + trouvé s'assure du bon code aux + composantes wilmotte & company en moins + de femmes bien plus il y avait plein de + trucs comme ça c'était un bordel + maintenant si on veut cloisonné un petit + peu tout ça si on veut faire en sorte + que la performance soit bonne eh bien il + faut mettre tout ça dans un news effect + tout simplement + retenez juste ça regardez on va faire un + news effect donc c'est encore un look + c'est encore dur et actes moderne et on + va se mettre tous à l'intérieur peuvent + peuvent pas on se met en sommeil là + dedans oui y avait fait qu'il ne connaît + pas donc là haut pareil on lui dit je + veux que tu me que tu m'appelles de cook + muse effect donc tout comme la honda + beyou state virgule news effect 2 réac + de la bibliothèque reste + ok ça veut dire quoi sert que là on + contient tout ça là dedans un youssef + secte + alors pour l'instant s'il enregistre + savent rien faire de très différent + parce qu'en réalité en train de faire du + conflit new york la page avait + complètement buggé on a fait dix mille + roquettes + je me demande si on va la faire exploser + maintenant et la regarder en termes de + performances eh bien on continue on + continue de faire des requêtes + sherbrooke c'est quand même moins rapide + avec lui est fait + bon le rocket continuer de monter à bord + deux façons de façon exponentielle + bon c'est n'importe quoi pourquoi parce + que le musée fait qu'en fait il est pas + complet il faut savoir que lui avait + faite à la fin la fin des crochets il + faut mettre une virgule d'accord et on + met des crochets voilà à la fin de la + cola et en faisant ça en faisant ça est + bien le lieu des faits qui se joue + qu'une seule fois ça ça veut dire en + fait tu quand ton composante est mis en + place tu dis tout ce qui est à + l'intérieur + et tu le joues éventuellement et + derrière tu terme est urgent ou + uniquement ce truc là + soyouz est factuel le rejoue uniquement + que si là dedans il y à un événement qui + a bougé + si par exemple là dedans on mettait data + faut dire qu'à chaque fois que la date a + semé à jour tu mourras joue ça donc là + on sera encore d'une boucle infinie + on va pas lui dire comme ça mais + toujours quelques la regarde et + j'enregistre et là c'est à dire qu'il va + jouer ça une fois il valait fait-il + a-data une fois il va mettre en place le + 7 date à et à prix va s'arrêter parce + que il aura rien dans le colback ce + qu'on appelle là le colback n'y aura + aucune raison pour lui de revenir sur sa + bombe pour l'instant vous c'est un peu + le bordel vous inquiétez pas on va + organiser à plumes et autres codes c'est + pour essayer de vous expliquer donc + atteint déjà utilisé la page si elle le + veut bien + dans le bain jeu manceau n'a pas tout + fait péter le proxy alors j'ai dû + recharger la page parce que tout avait + pété donc rage recharges pas de souci on + à rogers ont fait une page et là on voit + bien que les yeux effect avec un call + back la rue mais rien d'un call back se + dire qu'il ne saurons jamais pourquoi + c'est important parce que là on le voit + on voit que ça c'est notre notre + consoloc de coach luigi s14 donc c'est + lui là il a trouvé un aurait 2 0 et + pourquoi il a fait ça mais parce que le + lieu des faits qui s'élançait les + parties fait chez la data + jusque là il a attendu la promesse etc + mais il a continué de pendant que est + allé chercher ça pendant qu'ils + mettaient en place le reste point + d'atteindre dans data est bien là aussi + il a aussi lu ça et donc la data n'a pas + eu le temps de se mettre à l'intérieur + que lui il avait déjà lu le console + logue qui est donc affiché ici comme un + noeud ravey depuis ce comme l'indiquent + là c'était un vrai vide voilà tout + simplement + en revanche il n'a pas eu le temps le + consoloc de nous afficher sa mais la + data a bien été mise + on peut aller voir dans components si on + va tout en bas d'un quiz voilà on voit + là le states will hayes un tableau eh + bien il ya sûrement les deux cent + cinquante pays qui nous attendent + voilà on a donc tout notre data qui est + stocké d'un data alors on peut pas + l'afficher visuellement on pas + s'afficher en or est comme ça + visuellement que vous montrerai comme + l'a fait à l'heure avec la variable + entre crochets par exemple la science et + ça je suis même pas sûr que sa fille sur + un truc non ça fait tout péter on ne + peut pas vraiment pas s'afficher + l'aurait ce qu'on pourrait faire pour + s'afficher en or et en javascript java + script de classiques je pense que vous + le savez ce serait éventuellement de + faire 1 1 ap + pourquoi pas donc ce qu'on va se faire + d'abord c'est que là non on va se mettre + l'enlever des parentés noël ses + meilleures pratiques ont pris comme ça + on va lui dire points kung fu et donc ça + c'est important pour le css comme ça + tous comme à l'intérieur + c'est l'élément supérieur c'est lui qui + englobe qui englobe tout eh bien on va + lui dire map mois data donc comment + est-ce qu'on s'y prendrait on dirait qu + elle on va l'appeler countries nist + sexuelle et à l'intérieur pour mapei + comment est-ce qu'on s'y prend bien + regarder on peut faire du javascript à + même à même le js x sert que l'interdît + avec 6 qu'on lui data point map donc map + moi tout ce que tu as dans cet euro + chaque élément de cette heure et devient + un quiz un country fin country au au + singulier + donc voilà si vous connaissez vous si + vous connaissez pas les marocaines je + vous invite à réviser votre java ce qui + est assez important et on n'a qu'à dire + affichez new country point name tant + qu'à faire il est pas d'accord avec quoi + oui ce que la gemmi il faut jamais + mettre d'accolades après la flèche quand + on ferme appelez moi je serai que j'ai + tendance à le faire assez souvent cette + erreur paf + voilà on fait comme ça il me saoule un + country + il me saoule pourquoi il me sourit + [Musique] + contrit points ne me connaît pas à mon + avis ce qui est pas d'élément supérieur + donc on va faire des lits donc on va + lister donc tous nos éléments de la base + au sommet que j'ai un petit bout et + mettre des balises hop hop comme ceci la + voilà c'est pas souligner c'est bien on + est mieux donc on va faire un match ou + simplement de notre heureux de donc + chaque élément sera country point m et + voilà on vient de s'afficher les amis + tous les éléments tous les pays les deux + cent cinquante pays tout simplement + voilà la méthode simple pour faire un + petit une petite rockette un appétit on + peut selon le res consoglobe il sert pas + à grand chose + on se fait notre petite roquette ont la + stocke dans notre state + on fait donc notre data est derrière + monsieur isla fisher et actes c'est pas + magnifique y regarder on peut + directement incluant moyennant des + accolades là on peut inclure du + javascript directement là comme ça à + l'intérieur et ça vous allez voir que + c'est hyper utile ex hyper pratique on + va le faire quand même pas mal de fois + là jusqu'à la fin du projet et c'est + quelque chose de deux génial alors + maintenant ce qu'on va vouloir faire + c'est au lieu de se donner le + comportement de nos cartes dans + sous-composantes countries ce qu'on va + faire c'est qu'on va se créer un conte + ponote donc card qui va nous afficher le + comportement qu'on vaut donc le nom du + pays sa capitale sa population donc + comme je vous l'avais montré ici là sur + ce petit cette petite image on account + louise et derrière il ya encore un + composantes en dessous qui sera card et + donc carte vous voyez bien avec la + flèche là ça montre qu'on peut passer + les données de haute en bas + le compo nantes le plus haut peut donner + c'est donner aux comptes entre le plus + bas à la verse card ne pourra pas donner + c'est donner à countries donc il faut + bien que le fait ch il se fasse au + niveau de countries donc on va voir ça + de suite et on va se créer ce composant + card + donc on met garde point js ont semé 1er + essai on va dire là on va dire card + voilà ce qu'on peut d'ailleurs on voit + il renvoie card et donc qu'est ce qu'on + va faire au niveau de country ce pur + pour cela plaît bien là pour le dire + qu'on envoie l'image un chouette je suis + dire on a pour chaque élément pour + chaque élément que l'on map + tu va m'appeler le composant card hop on + fait comme ceux-ci mince jacoby le tout + un port décidément hop il est là voilà + faut toujours bien sûr qu'il soit appelé + là haut up on enregistre et là qu'est ce + qui va se passer + eh bien il le map simplement exécuter ce + qu'on lui dit de faire c'est-à-dire + d'afficher le composantes card qu'est-ce + qui contient se comprend dans le carnet + contient tout bêtement le mot card + donc il va nous afficher 250 x card ou + et vous voyez quand même qu'on peut + après derrière ça lui donnait le + comportement que l'on veut mais nous on + veut pas qu'ils jouent car nous on veut + qu'ils qui respecte une certaine logique + c'est à dire qu'ils nous affiche qui + nous affiche de les données qu'on va lui + passer donc comment est-ce qu'on s'y + prend pour lui passer des données en + react pour passer des données un groupe + aux notes bien tout simplement on va lui + dire on va lui dire à carnon va lui + passer son appel une box donc la prop + c'est quoi on va l'appeler country et ça + contient country donc le pays map est au + singulier qui est là et bien il répond + au nom de country dans le composantes + car dans le lit ça c'est selon l' onu + transmet la valeur toujours en + javascript la valeur à droite transmet + sa valeur à gauche donc là ce qu'on + vient de faire c'est qu'on vient de + créer une propriétaire convient + d'envoyer les données de country on + vient de les envoyer à la casse + regardez on va j'enregistre on va dans + card est donc là comment est-ce qu'on + pourrait vérifier ce qui a été passée + bien regarder on l'appelle props c'est + comme ça qu'on fait en ré actes on a + aussi pu l'appeler juste pour info pour + vous dire que ça marche on aurait pu + l'appeler country comme ceci mais moi je + vais vous montrer un truc général c'est + propre donc là si on fait country les + dates à son passé et si on fait + également props et bien qu est ce que ça + contient bien vérifié on va faire props + on va faire log de props alors qu'est ce + que c'est les props et donc là j'ai + enregistré l'envoi dans console log oui + il nous dit un autre truc intéressant là + c est celle d'une liste sud avionique + kiprop + donc ça veut dire que chaque élément + chaque élément de combat aps en réactifs + aux lui donner une clé donc voyez là il + nous est dit nous dit là vous voyez il + ya un problème il faut vous mettiez une + clé unique et à chaque élément qu'on m'a + pas de souci on retourne ici et là on + lui dit qu' un plat qui est égal à + country point neil comme ça ils auront + chacun une plaie unique + donc c'est pas compliqué au final + réactive vous dis à chaque fois quand il + manque des trucs qui vous dit quoi faire + donc ok je l'enregistré logiquement + devrait pleuvoir ce message d'erreur il + a une en train de sortir on va recharger + la page voilà et la voyez ce qui s'est + passé on a donc on a lobé lac dans la + carte + les données qui sont passés en propre + donc on a toujours 250 cartes qui ont + été créés puisqu'on à 2 150 pays donc on + a deux cent cinquante log ici puisque + chaque carte est longue et une fois et + là on regarde on clique dessus et on + voit que le premier savent gagner ce + temps et qu'ensuite laon log quoi on la + grenade ont log + voilà des pays comme ça india donc on a + réussi par contre il faut entrer dans + country pour voir la valeur qu'il faut + faire un point country et donc ça me + permettre d'introduire une valeur femme + une notion plutôt notion de javascript + mais surtout utilisé dans react c'est à + dire le des structures et donc comment + ça marche des structures ring eh bien en + fait au lieu de dire qu'on va vouloir + props point country à chaque fois + partout + contrit point m props point country + point flag propres soins country pas + machin on va éviter d'écrire propre ça + c'est juste des petits raccourcis on va + se créer une variable on va faire + constante raccrocher country c'est égal + approche ça ça s'appelle les amis du des + structures inc on a des structures et + donc ça veut dire quoi + en gros les crochets signifie juste que + l'on fait ça mais voilà je vous le dis + parce que c'est une formation qui est le + bouc retrouver donc en gros propre ce + point country c'est gala country non pas + après on leur a juste à dire contre i.am + country point capital + voilà où que des choses comme ça donc je + reviens quand même sur le des structures + in voilà on met des crochets comme ça et + ça veut dire qu'on fait props points ce + qui est entre crochets comme ça donc + matin autres variables country est bien + le bon là voilà comme ceux ci et vous + allez voir que la magie d'internet fait + que la voilà on est directement sur + chaque pays on est dans la capitale + astana kazakhstan machin chouette + voilà on a réussi à se passer + les données de chaque carte + individuellement et bien donc maintenant + on a juste à faire du rendu juste entre + guillemets mais bon c'est une question + d'habitude après c'est assez facile à + faire + c'est à dire en se baladant le return et + on dit qu'on fait des lits avec la + classe card donc en premier on va se + mettre une image c'est l'image du + drapeau + donc comment on fait pour importer une + image depuis notre nos données ont fait + country point flag non classés + conscience est propre ce point country + poi poi flag sauf que l'orne a + déstructuré avant donc maintenant on a + juste à écrire country on n'a plus + besoin de rappeler l'âpre obs anhalt + on le voit quelle jusqu'à dire que c'est + flag ça c'est pour rien en voyant ou si + jamais elles s'affichent pas l'image + ensuite on va mettre data containers + donc qu'est ce que ça contient la date a + donc au début il ya un drapeau et + apprécie enfin over il ya éventuellement + des données sur le pays donc que moi + j'ai listé d'endémie ont fait country + points mais on a tout d'abord le nom du + pays hop là je vais multiplier comme ça + ensuite on a la capitale et ensuite on à + la population paf + voilà hélas à tous nous lis tu es là + visuellement ça va de liste et chaque + truc voit la mort des drapeaux sont très + heureux au phare mais du steel wheels on + allègue l'afghanistan paf paf cagoule la + population la voyez que la population + n'est pas lé pas mes gars bien présente + et donc s'en va seul arrangé d'ailleurs + au début j'avais écrit dans mon exemple + j'avais mis pop points et après le + chiffre de la population alors on peut + faire comme ça on peut tout à fait + concat aînés c'est à dire on écrit ce + qu'on veut puis derrière une valeur + dynamique entre crochets ça c'est dur et + actes voyez la présentation un peu notre + carte là elle est finie et c'est + magnifique monts du forez on qu'on + s'occupe du du séparateur de milliers ça + ça va être tranquille on va le faire + tranquillement fin va tranquillement + facilement plus tôt et donc là ce que + j'aimerais faire déjà c'est mettre un + petit style histoire que nos cartes et + ressemble à quelque chose parce que moi + ce que je veux c'est que ces + informations là en fait elle soit sur le + drapeau donc en fait on va y mettre un + absolu et on va les mettre sur le + drapeau en opacité 0 et quand on va sur + volet clover et bien le repas cité maman + témoin peut-être que c'est un peu flou + la nouvelle je vous montrais quand + comment on va procéder + on se met dans composantes fort niveau + du style on va dire card point css là le + jeu koh phi lippe tout ce qui est soit + mon support je vous invite à faire de + même + donc juste pour savoir pour vous + expliquer y'a pas grand chose au niveau + du style qui est qui est compliqué + vraiment à comprendre c'est comment j'ai + mis des effets de over des effets de + skate canton quand on survole la carte + elle joue un peu avec un index pour + passer devant tout le monde et il ya un + effet d'apparition également voilà sur + le scale y ait en fait ça se sache se + déploie un petit peu moins ça c'est + vraiment du css je vais pas m'attarder + dessus + donc voilà on se met là et le + composantes il s'appelle au flop il + s'appelle card + j'enregistre la nôtre ça fait voilà là + on a tous les pays vont ils sont + représentés bizarrement on va arranger + ça émouvant j'ai ça en suivant tous cas + sinon c'est trop moche + et là vous voyez bon déjà qu'on a un + début c'est à dire que les deux éléments + sont l'un sur l'autre + l'autre ils en ont pas citer 0 quand on + survole hop il apparaît afghanistan + kaboul ap un type antarctique à bahreïn + et voilà donc voilà on a réussi à ses + fichiers tous les pays bon j'avoue que + le style il est absolument dégueulasse + donc on va enchaîner et on va faire le + style de countries donc tirer countries + points sss et donc contre il paraît que + je copie alors les éléments peuple voilà + comment être comme ça qu'est ce qui est + intéressant + qu'est ce qui est intéressant là dedans + il est intéressant lala countries liste + donc c'est là qu'on fait notre notre lit + j'ai moi j'ai juste mis display flex et + flex wrap wrap cirque les drapeaux en + fait ils vont ils vont s'organiser les + barjots enregistré leur montrer ce que + ça fait en fait le flex drap si vous + connaissez pas hop ans mais là on vous + prend et on importe on importe countries + ok donc la mort lente ou le style est + terminée le style notre projet en tout + cas il est comme ci comme ça et voilà on + a tous nos drapeaux ils sont un peu + mieux présenter et oui le flex frappe ça + fait que si un petit peu de place hop + il va venir se mettre si un peu de place + il vient se mettre les voiles ainsi de + suite jusqu'à moi que voilà il ya une + horrible largeur maximale de 3200 et + quelques + donc voilà ça fait comme ça ok donc nos + pays sont bien représentées on les a + tous qui c'était et vous voyez donc + voilà j'espère que ça conclut le + principe puisque puisqu'on va dire que + ça c'est vraiment des choses les plus + importantes de ré accélèrent de de + refaire des composants dans des + composants pour ensuite structuré pour + mettre vraiment des pleins de petits + faons découper le code en plein de + petites parties pour avoir un code + lisible un col facile à maintenir ce que + par exemple maintenant ce qu'on va + vouloir faire c'est ajouter une fonction + pour faire un séparateur de milliers + mais la fonction pour séparateur de + millions n'avaient pas de rencontre ils + ont lavé dans card est donc tout ce qui + concernera notre carte + ça sera connaît ici toute la logique + javascript si on remonte beaucoup ce + sera ici donc tout tout sera mieux + partitionner en quelque sorte voyez on + se récupère les données et après lens + mais toute la logique est comme ça ça + fait des composants moins volumineuse + que ça au final n'aurait plus + humainement countries + serait rendu le composant le plus gros + moins lisible oui c'est pour ça qu'on + fait ça donc maintenant séparateur de + big n + alors eh bien d'abord on déclare les + variables éventuellement les boucles et + new state chose comme ça ensuite on + déclare les fonctions et après on + déclare le gie et 6 donc maintenant on + va se faire une fonction qui va + s'appeler number format thing je propose + uniformatic de leurs formes at c'est + mieux s'aimer forme at on lui passe en + paramètre le x d'accord x à être le + nombre qui va recevoir et bien il va + faire un séparateur d'humilier et là je + vais copier la formule vous l'avez donc + d'un projet je terminais en bas de la + vidéo si vous voulez parce que ils + trouvent que c'est une règle ex et voilà + j'ai peur de faire des erreurs en + confiance a forcément dû commettre a dit + quoi sony x le nombre x qu'on va te + passer donc country population c'est ça + le clic ce tu vas nous le mettre en tout + string d'abord ce no string et après on + fait un replay 10 et c'est à dire que la + banque procède cette règle ex ça veut + dire que tous les trois tous les trois + caractères je nous mets quoi tu nous + mets un espace vide et par sanctionner + milliard gül et bien il aurait mis des + virgules + tous les trois caractères donc voilà + c'est ce que ça veut dire la rague ex je + les trouvais sur sa cover flow + moi je ne suis pas très bon en rayons x + moi je sais mon pas les faire par contre + à chaque fois que vous cherchez quelque + chose vous trouver sur internet des + bonnes formules des gens qui ont passé + des heures ou au moins en quelques + minutes donc vous pouvez prendre leur + travail et les remercier voilà c'est ce + que je vais donc hop ans mais là et + regardez là on préfère des javascript + comme on veut et bien là on va lui dire + qu'on regarde sur j'appelle la fonction + number formate et number formaté prend + un paramètre elle prend un chiffre en + paramètre est bien d'apprendre country + population à part à m j'enregistre et + regarder magnifique d'autres composantes + là il est très très beau je trouve et + qu'est-ce qui se passe voilà on a un + séparateur de miel vous possédez vous + mettez virgule ne pas mettre des points + entre les milliers ça marche aussi + donc voilà on a réussi déjà le plus gros + du projet en tout cas le plus essentiel + les choses qu'on peut retrouver sur + plein de projets réac qu'on fait est + qu'on refait donc bon c'est pas facile + au début c'est vraiment la toute + première fois hier et actes je comprends + que soit pas facile + mais après quelques semaines c'est + facile donc voilà qu'est ce qu'il vous + reste à faire il reste à faire du triage + un petit peu là affiché plus ou moins + deux pays + faire des radios et trier les pays par + ordre de population c'est comme ça que + j'ai écrit à la basse et du plus peuplé + au moins peuplées parce que là c'est pas + trés peut-être pas très pertinent comme + thriller oui on a des pays avec treize + mille habitants ouais très bien je ne + méprise pas du tout mais c'est qu'à + mieux d'avoir tous les plus grands pays + donc voilà on va faire ça après bien on + va d'abord se trier les pays par ordre + de population alors comment on va faire + pour trait des pays part de population + est bien inscrit une nouvelle variable + donc là on a tout notre data et bien au + rescrit une variable pour dire qu'on + aura tout notre data trier donc on va + l'appeler la sortie data donc on va + trier de du plus peuplé au moins + peuplées et donc on va mettre sept + sorties d'attaqué que c'est comme ça qu + enfin général donc pour agir dessus il + faudra faire cette sortie de là tu as + donc cette date a on va faire news state + et de base de ce sera 2 heures et 1 + heure évident pour l'instant donc là on + va se récupérer là on a un respect de + l'ata qui est mis en place ici + ok donc en dessous on va faire quoi + mauresca une fonction qu'on storti de + country donc on va se trier les pays + opte est donc cette fonction donc dans + le lieu effect qui sera relancé + quand on aura la datar éventuellement eh + bien il va falloir tout d'abord prendre + cet heureux et pour faire produire la + fonction sortant javascript il faut tout + d'abord transformé notre leur et data en + objet donc on va faire constat comment + on va l'appeler objets country hodge + voilà country objets et c'est égal à + quoi ce qu'elle a object point qu'ils + donc de data donc on se récupère la + taille derrière ans yeux map en y + et data de i comme ceux ci on écrit + hélas convient de faire en fait c'est + quand même transformé notre heureux en + d'objets à la même chose à l'intérieur + mais maintenant on va pouvoir y + appliquer les méthodes sorte sinon on + peut pas faire en sorte ce directement + sur sa faim croyez moi j'ai déjà essayé + c'est pour ça que vous dis donc ok on + part sur ça maintenant on va dire qu'on + est donc sortie d' e rey qui sortit doré + dans ses bons jours je lis ça + correspondait avec lui rien donc + construit devrez et là on va appliquer + notre sortent donc on va faire en sorte + qu'on stockera le résultat dans cette + variable là d'accord donc ça va être + quoi ça va être construit object on va + lui dire quoi pour quand on fait un + sorte la plage oublié on va lui dire + sorte à b en paramètres et nous ce qu'on + veut leur faire c'est un tri sur la + population et regarder comment ça se + fait avec les méthodes modernes pas + javascript on dit juste return b point + population - à point population ça veut + dire que par rapport à la population + enfin tri des croissants c'est du plus + grand au plus petit ce que sinon ça ne + fait apte pour population - bons plans + population serait fait un tri croissant + est donc là les amis notre sortie des + heureux logiquement il contient il + contient les éléments ranger vérifions + vérifiant ou pas faut pas aller plus + loin si jamais ça ne marche pas déjà + vous voyez donc il va quand même falloir + qu'on se joue la fonction se mettre là + on va faire sortir heureux prof + bref hockey essayons gfr recharger la + page un petit peu il me dit quoi sortie + de reais note define dans ses sorties de + country par dans la fonction c'est pour + ça que je suis un peu embrouillé clés + non la norme allemande voit un petit peu + mais s'en sortir res ayons donc voyons + voir ce qui nous a mis donc notre log + ligne 20 21 il n'y a rien pourquoi y'a + rien parce qu'on lui dit de javascript + house alex et asynchrone donc lui + paf il ans à milan ça il fait son zen + mais elle n'a pas le temps de mettre la + date à la ici l'apple temps de la ranger + dans data que nous le demande + de trier la date à la honte du monde + déjà on prend date un an la tri donc ça + va pas du tout il appelant à faire donc + ce qu'il faut faire c'est que là on veut + utiliser ce call back + si on met lui décroché vite il a plus + d'effet que se joue qu'une seule fois en + revanche sénateur a décroché évident on + y met ce qu'on veut par exemple on y met + le terme data ça signifie quoi + ça signifie qu'à chaque fois que data va + évoluer et bien le milieu effect sera + rejouée grâce aux call back ici voilà + voilà la force du call back j'enregistre + est donc maintenant il va certes joué + d'abord son or est vide mais ensuite + voilà là il est plus vide alors là on a + un gros problème voyez ça rejoue à + l'infini pourquoi est-ce que ça rejoint + à l'infini mais parce que à chaque fois + date a évolué ok on relance une muse + effect et à chaque fois que l'on relance + news effect paf ont fait évoluer data + ont relâché les effects paf ont fait + évoluer d'état donc là on a un souci + le souci c'est que faut pas se relancer + le fait en permanence mais une fois + qu'on a là des données les pays ça + change pas à la seconde + donc il ya plus de 20 après d'aller + rechercher en permanence cette date à la + d'accord or comment est ce qu'on peut + faire pour pour pour ne jouer qu'une + seule fois ce truc là + et bien tout simplement on va interroger + onze inscrits en fait une sorte de ifs + enfin même complètement un if on va dire + si tu n'as pas encore joué cette + fonction joue là et après à la fin on la + passera sur falls et donc ensuite quand + on relancera avant d'aller voir c'est + vrai que j'explique trop ça sera + beaucoup plus parlant en images regardez + on va faire construire once et cette + plaie once d'or se dire joue une seule + fois on va mettre news state et de + bacilly sur true d'accord on met + toujours la valeur de base la côte aux + familles aux states of quand on a des + origines m'ont effectivement c'est + évident cercle ans vient de créer un + boulet un qui est sur true games et bien + qu'est ce qu'on va faire maintenant on + va se mettre à ce niveau là on lit à vif + pelé watts donc est-ce que si pelé watts + c'est vrai oui eh bien tu me joue tu vas + me chercher + toute la data et tu lèves tu me fais un + cette date ait eu ma thune à stoke + là-dedans d'accord sauf qu'une fois que + tu l'as fait ça une fois tu as plus à le + refaire donc regarder hop on met des + accolades on pourra mettre plusieurs + lignes plutôt comme ça je crois voilà et + là on lui dit cette plaie once falls et + de cette façon là il va la jouer une + fois tac tac tac tac des rats chercher + la data et la toque ici et après c'est + fini on arrête les appels intempestifs à + l'apei des appels en permanence alors + des jeux recharge la page + la voilà comme je dis ça bloque toujours + deux fois + jf donc le premier il fait il n'a rien + dans leur et la data n'est pas encore + arrivé par contre une fois que la la + data elle est arrivée + et bien ici là on relance le venue + effect est donc en relançant lieu effect + on se relance cette fonction est là la + fonction elle peut avoir lieu + on log et regarder comment ils sont + rangés les pays + ils sont rangés china india united + states indonesia du plus peuplé au moins + peuplé donc on a réussi à faire ça + maintenant on peut de notre sortie de + dirt et éventuellement déjà le passé le + passé ici la sortie de data ça serait + déjà un bon début + donc on se met comme ça et on dit cette + sortie d' data et on lui dit tu prends + la valeur de sortie aurait encore besoin + ça notre sortie de data là ce sera les + pays ranger dans le bon ordre + maintenant on peut même avoir lu on peut + lui demander de remettre qu' un certain + nombre on n'a qu'à dire de base de + bastien va faire sortir heureux problème + et de base tu vas me remettre 30 + voilà comme ça on va pas non plus se + recharger la page au début et après on + va mettre éventuellement une poutre en + jeu pour mettre le nom de corne + ok on enregistre sa + hop là allons vérifier + ah oui du coup j'ai enlevé mon joueur de + mon blog mais on n'a pas besoin de faire + de log enfin de là je voudrais faire + l'homme mais regardez certaines + composantes + si on va dans composantes et qu'on se + balade un peu éventuellement nos + countries on voit qu'il ya deux steaks + country le deuxième c'est celui qui est + trié regardez on à beijing et new delhi + en c 2 secondes pour la capitale et on + n'a que trente pays donc ça commence à + zéro donc là il ya 29 ça fait trente + voyez on a les 30 pays les plus peuplés + du monde uniquement + donc vous voyez que ça a marché déjà par + contre c'est pas affiché à l'écran + pourquoi c'est pas affiché à l'écran est + bien parce que je lâche entrevoir que ça + c'est souligner parce qu'il est appelé + one choqués ont valeur ajoutée planes + même si c'est pas hyper utile on y va + pas nous embêter hockey est donc là ce + qui nous intéresse c'est que là en fait + on map la data + nous non on va pas faire ça on va map + est sortie d' data et c'est comme ça + qu'on n'aura que les 30 pays hop + j'enregistre et voilà les amis on a les + 30 pays les plus peuplés du monde en + temps comme ça et voilà leur population + et c'est ok ça c'est bien mais bon si on + veut faire des tris ils ont étrillé par + continent si on veut en mettre plus + - eh bien c'est pas très dynamique tout + ça donc maintenant qu'est ce qu'on va + faire + eh bien on va se rajouter un petit peu + de recherche + alors pour mettre un nombre de pays + dynamique dans affiché à l'écran basquin + arrange le risque est surtout une valeur + qui sera stocké donc on va dire qu'on se + range value et cette rage value voilà on + va faire comme ceci est illégal + yooz state un câble de base dans le de + base ont affiché 40 pays voilà comme ça + donc ok on à rentrer value qui vaut 40 + donc si on voulait déjà affiché notre + tableau et qu'il est toujours la valeur + de + d'où cette affiche au drapeau là est + bien ici ou d'avoir 30 des gens munis de + leurs dynamiques ont mes fringues value + déjà de base il a nous afficher 30 toute + logique + voilà une d'avoir tranquille je sais pas + on n'est pas compté mais bon ça doit + être bon attendez j'ai mis 30 ou 40 ans + car en toi j'ai mis 40 tout à l'heure à + 30 ça s'arrêtait à l'espagne donc on est + bien on est bien on est bon il ya dix + pays qui se sont rajoutés donc voilà + c'est cool on a on a donc la valeur + qu'il peut évoluer dynamiquement en + faisant cette rente value cette + vaillance adverline volera donc ça fera + évoluer le nombre de pays affiché est + donc à chaque fois que rand value va + évoluer + il faudra qu'on se relance au musée fait + acter bien comment on fait on lui dit là + on lui dit rendre value à chaque fois + qu'il évolue lui tu me la suis effect + tout comme data voyait on le paye ne + mise que si nous y souligne voyez là si + on ne met pas et souligne pour ok allez + on va pas le vexer parce + qu'effectivement ça pas grand chose de + relance et louise effect seaplane sipa / + falls mais bon au moins comme ça c'est + fait donc maintenant on va se créer + cette input le fameux c'est une poutre + ranch qui va nous permettre de faire ça + donc on se met là et on veut dire sorte + tirer containers donc ça c'est le + conteneur on va mettre les choses on va + se créer un impôt de type rente gens + qu'on fait input de poing rendent je + voyais ça craint du boudin qui prend + automatiquement le nez mais l'idée on + s'en fout faut juste lui dire orange en + valeur minh tu peux faire un un pays en + valeur max tu vas d'affiché 250 + ok il peut aller de lalart regardez ce + que ça regardez comme quoi ça ressemble + comme deep ou trois ans si vous n'êtes + pas familier + voilà ça fait ça la championne barque + l'alleud la marge a pas très bien pris + bon je verrai ça après donc la voyons en + ligne putsch qui peut évoluer entre 0 et + 250 mots là il se trouve qu'il n'est lié + à rien du tout c'est une poutre anges + donc comment est-ce qu'on pourrait lier + à quelque chose à des gens peu le maître + une valeur sa valeur de base ça value + c'est quoi et bien c'est rendre value + donc là de base on part sur 40 + donc lui de base il affiche 40 mais + c'est pas ça qui va nous permettre de le + faire évoluer en même temps que la + veille le lin 9h40 haut débit de base + c'est pas ça qui va nous permettre de le + faire évoluer la semaine juste comme ça + pendant un petit moment plus voilà bon + c'est pas beaucoup mieux faire comme ça + voilà c'est pas ça qui va le faire + évoluer + enfin qui va nous faire évoluer la + recherche des plans plus live est bloqué + donc qu'est-ce qu'il faut qu'on fasse il + faut qu'on prenne en charge à chaque + fois qu'il fait un changement est bien + quand le ranch value il évolue nous faut + qu'on récupère la valeur du range en + fait regardez comment on fait ça dans + les actes on va lui dire unchanged donc + quand tu quand tu changes comme un rival + qui se noie on va dire en quelque sorte + en javascript classique on suit une + fonction fléchir en récupère die welt + pourquoi est-ce qu'on se récupère les + vannetais mais pour pouvoir avoir le hip + hop internet point value donc la valeur + que le ranger ans ferme et donc on va + faire cette rando value donc met en + place la valeur du ranch avec quoi avec + 10 points target point value donc ça + veut dire quoi se dire que si on se met + sur 200 lui il va faire un cette frange + manu sur 200 et donc ici ron van où il + va passer à 200 et vu qu'à chaque fois + qu'on veut lui évolué on relance le tri + lui il va nous afficher 200 pays et + c'est donc là j'enregistre et on va + vérifier sans plus attendre + c'est bon j'ai enregistré leur charge au + casot regarder on réduit et ça réduit + voilà ça va très très vite ce que tous + les pays sont déjà pré chargés on + relance pas un fait chaque fois + voyez donc si on veut on peut se mettre + 250 et voyez que là on a les pays les + moins peuplés du monde plutôt vers le + bas + french house and territories 140 + habitants la magnifique jeu je peux me + tromper je me dois pour aux français + très bien monté et bien voilà on apprend + plein de choses en plus en regardant ce + truc là la réunion aussi considère que + c'est un pays très bien première + nouvelle donc fait donc voilà on apprend + que beaucoup de choses c'est bien on est + content + donc on a réussi à se faire b à faire + évoluer notre votre input maintenant + qu'est-ce qu'on va vouloir faire eh bien + on va vouloir faire selon les continents + alors pour créer le tri avec des inputs + radio je sais bien qu'on va pas ce kode5 + input avec cinq labels + radio on va pas faire ça on va plutôt se + maps et rex créer une logique une fois + et puis cela ma paie donc regarder à + quoi ça va ressembler on va procéder + comme cela c'est à dire que là on va + dire en se faire d'abord ayew state pour + sélective de radio ça ce sera la radio + qui aurait été sélectionné + donc cette selected radio donc pas + simple le continent afrique à asia et + c'est bon ça en anglais 1 on est là pour + l'exemple vous inquiétez pas c'est que + sinon il aurait été plus pertinent de + médecins en français mais là c'est pas + très grave donc pour l'instant à dire + ses strings vide y'a rien qui est + sélectionné dans le radio ya aucune + radio qui sait quel de base d'accords et + maintenant on va dire qu'on est radio + dans toutes nos radios c'est quoi on + peut créer une variable à un mode + javascript un vraiment un classique on + est obligés de faire du youth texte à + chaque fois ça marche aussi + alors on veut juste énuméré un tableau + avec les cinq continents + les principaux on va dire donc africa + america asia europe et le dernier + océaniens ok donc nous maintenant on va + ma pcc différents noms pour en créer des + inputs vous allez voir à quoi ça + ressemble on va se placer après cet + hymne coutelas donc on va se mettre + comme ça à ce niveau là on va faire des + ul avec la classe même radio + venant d'ailleurs n'y a pas besoin de le + déclasser 88 chiens non je crois pas + qu'ils aient besoin de casting et on va + dire quoi mais regardez on va faire du + javascript on va dire radio point map + on va se battre et quaresma paix des + radios au singulier et donc là il faut + faire un return de notre de notre maps + et on va se faire un lit + vu qu'on fait un map avec réacteurs sont + une seigneurie dans les erreurs + on lui met une clé unique donc la clé au + mixer sera le nom de la radio + et voilà et on se crée et anime foot + donc deux types radio et il va quand + même falloir qu'il est né l'enfant s'en + fiche il falloir qu'ils aient une value + et de sa value ces radios donc regarder + déjà je pense que là on a un premier + visuel qui va pouvoir apparaître non + d'ailleurs y'a pas de bon là on a cinq + boutons radio qui sont apparus d'accord + school je les ai mis en flex en ce pays + se rendent donc ils se sont bien séparés + les uns des autres + par contre ils ont aucun label or + comment on fait pour projet de label + donc il faut un idée + notre radio c'est comme ça que ça marche + on lui met un idée est en dessous on se + fait un label et html fort donc c'est + pour ces pour l'idée on lui mais on dit + on une idée ces radios donc africa + america etc et donc qu'est ce qu'on + écrit dans la belle et bien écrit la + valeur de radio tension c'est hyper + simple on ajuste maps et on ajuste maps + et un tableau hyper simpliste inde avec + le terme donc on peut mettre que ça en + fait radio c c africamerica europe et c + est encore deux ans à en reliant les + labels l'a11 en sorte que l'aïd et lady + et html force sur les mêmes c'est à dire + qu'ils sont liés + donc même en cliquant sur le label + s'appliquera sur la case regarder + j'enregistre et la voilà la magie + d'internet on à africa america on peut + tous les cochers pour l'instant n'y a + pas vraiment de logique qui ont été mis + en prison peut pas voir les décrocher + les radios donc ça c'est un truc qu'on + va corriger mais en tout cas vous voyez + le principe on vient de ce côté on vient + juste de se bat p ça c'est du javascript + 1 on a fait on a peu en html classique + vous auriez dû faire faire comme ça quoi + voyez enfin oui bon là ça part mal + présentés mais en faire cinq différents + là on n'a pas besoin de leur économie du + code qr en faisant ça on m'appelait les + éléments et c'est bon donc on lorgne une + value + on leur a mis la d'idées et il faut + éventuellement savoir dans quelles + circonstances + notre radio et checker ou pas donc on va + lui dire checked tué checker + si jamais radio il est égal à selected + radio d'accord pour l'instant c'est + l'équipe de radio il est vide d'accord + c'est ce paramètre qu'on a mis là il est + vide + donc pour l'instant rien et cochet donc + qu'est-ce qu'on va qu'est ce qu'on va + simplement se contenter de faire eh bien + on va changer selected radio au fur à + mesure que l'input est cochée tout + simplement + donc on veut dire quoi on your own + challenge si jamais on clique sur cette + input on se récupère l'événement et ont + fait un set + selected radio donc met en place le sait + qui de radio avec le hip - target moins + value donc on récupère soit afrique à + sion clique dessus en récupère soit + europe si on clique dessus et donc ça va + créer quoi ça va faire en sorte que ces + liquides radio een et africa par exemple + et si jamais c'est l'équipe de radio il + à africa alors cette condition est + remplie + alors il devient checker regarder on + peut on peut le vérifier + ok vérifions voilà là il n'a plus qu'un + seul qui ait sélectionné parmi tous + désignent pour nous c'est comme ça qu'on + fait en réalité pas besoin la procédure + orale faire broder scott et ça marche + très bien + donc juste pour vous montrer puisque + l'on est sûr qu on trees et qu'on a + regardé le state là ces oceania regarder + le state + là on est sur asia je clique europe + voyez là c'est comment ça évolue voilà + c'est comme ça qu'on fait évoluer le + state et d'ailleurs si on bouge ça voyez + que là aussi ça a évolué donc voilà + c'est comme ça qu'on puisse contrôler + aussi vous allez sur votre composantes + et vous regardez comment évoluent les + state avec les state à chaque fois et là + vous voyez prenez vraiment sur des + évolutions dynamique + donc ok c'est bien on arrive à stocker + la valeur qui est cochée par d'autres + utilisateurs + mais pour autant il ya pas de tri qui + s'effectue donc c'est à quel niveau à + votre avis comment faire le tri + bon et bien sûr j'attends une réponse + mais pas savoir répondre et à quel + niveau on va faire le tri bien c'est au + niveau du map tout simplement là avant + deux maps et qu'est-ce qu'on applique + pour faire un tri s'il reste un petit + peu javascript ce que je recommande + quand même du début qu'est-ce qu'on fait + avant deux maps et en faire un filtre on + va dire méthode filter + donc tu ne filtre annuellement chaque + country on dit country pour un région ça + c'est le coup triple région c'est le + continent si jamais ils includes + selected radio donc le bon on a vu ce + qu'il y avait dans ses lectures de radio + alors tu me lemay et et derrière on se + lance un map + voilà ça c'est un petit peu plus + complexe le bois je pense que c'est + quelque chose qui sont maîtrisées en + général donc hop normalement en faisant + ça + regardons ce qui se passe si on fait + america on a plus que des pays + américains + hop hop europe on peut en rajouter + on peut éventuellement en enlever voilà + on a ça je crois qu'il ya même pas en + océanie il faudra rajouter un peu sur de + l'océanie est quand même tout ça en + océanie ne s'acceptent pas très peuplée + donc voilà et donc là on peut absolument + trier tout ce qu'on veut avec la + vivacité le vivacité d'un d'une + bibliothèque javascript c'est à dire que + on ne demande rien aux serveurs on a + fait notre on a fait notre fait une + seule fois et après on se démerde c'est + nous qui quittent riom les données + qu'ils en tout selon ce que + l'utilisateur veut et donc on est sur un + site très très dynamique + 49 des beats en algérie très bien je + suis très curieux donc je regarde + ok donc voilà on a réussi on a réussi à + se faire sa part contre white les radios + un petit défaut c'est que si jamais + l'utilisateur ne veut plus de radio il + me revenir à tous et bien il peut pas ne + peut pas parce qu'en radio on peut pas + quand on fait une chute boxe on peut + tout ou décocher mais là on peut pas + dans ce qu'on va faire c'est qu'on va + créer un bouton et vous allez voir avec + réac ce qu'on peut faire ça facilement + on va créer un bouton tout simplement + pour annuler + regardez on se place donc à la fin de + notre radio la tac tac tac ici à ce + niveau là + on veut faire une classe name dancehall + pour annuler et là on va dire quoi + on va tout simplement secret h5 où on va + dire à nu les recherches alors dans + quelqu'un est ce qu on veut qu'ils + apparaissent chaque la regarde et + j'enregistre l'agent registre il est + déjà là la salle d'accord est ce qu'on a + envie qu'ils apparaissent là non enfin + tant défaut je recharge la page voilà là + y'a rien qui est cochée elle en est sûre + le truc de mode est ce qu'on a envie + d'avoir un lieu recherché alors que si + je clique de suisse passe rien dont on a + envie que la numéro cherche il se + déclenche uniquement quand il existe une + série qui de radio et regarder mes amis + en direct comment ça marche on fait + selected radio donc la honte est si la + valeur et roux s'il ya quelque chose de + sexy de radio il faut savoir que il faut + savoir que des strings vide là c'est + qu'ils voient rien au niveau du trou + c'est puissant c'est qu'il faut pas trop + en tout cas et donc regarder on dit + selected radio et hop referme ici ça + veut dire quoi ça veut dire si jamais + celle écrite radio et sur true le et il + veut dire il inclut forcément tu + affiches + ça regarde et j'enregistre ça c'est des + choses qui après son hyper pratique + quand on le connaît des pages rapidement + et tout ça permet vraiment de faire une + super interface donc voir des jeux clic + et voilà il est passé sur true selected + radio puisqu'il contient asia là il + contient américains d'accor s'est tout + simplement comme ça que ça marche + et donc là si on veut + à lui la recherche comment on fait + comment on fait les amis et bien on se + met au niveau du h5n1 petit peu logique + on va dire si jamais on peut cliquer + dessus + mon ami le h5 qu'est ce que tu fais + fonction fléché paf paf on va dire cette + sélective radio et on se passe sur + guillemets du coup cette valeur là elle + ne sera partout pas trou donc ce hashtag + disparaîtra j'enregistre et en plus bon + ça en plus a nommé tracé l'équipe radio + sans lèvres à tous que tous les toutes + les radios accessoirement on refait on + est sûr africamerica hop on revient à 0 + et voilà les amis nous avons réussi ce + projet bien il est temps de conclure + j'espère que vous avez réussi ce projet + n'est ce pas que c'était pas trop + compliqué pour vous alors comme je le + répéte et des dizaines et centaines de + fois peut-être dans cette vidéo ce qui + est important c'est d'être bon en + javascript en fait parce que plus vous + avez de bons javascript et plus + réactives va vous paraître facile voyez + faire des choses comme ça ou même créer + des fonctions comme celles ci ça si vous + êtes bon javascript et aucun souci donc + il faut savoir que en plus eu les + devants javascript vous arriverez vous à + une courbe de progression très rapide se + rend lui la survie js donc faut quand + même ne pas oublier que la base de la + base avant d'être spécialisé dans + quelque chose dans un framework ou quoi + avant et spécialisés la base de la basse + et de maîtriser c'est le vraiment + maîtriser javascript en tout cas si vous + êtes un développeur front tu es en + l'occurrence pouvait même être full + stack en javascript j'ai fait des vidéos + sur ça mais si vous voulez en tout cas + déjà être un développeur fronte qui + bosse avec des technologies modernes qui + fait des pages dynamiques comme celle ci + est bien il faut que vous ayez un bon + niveau en javascript et ensuite que vous + perfectionner sa en étant bon en react + alors vous ai montré beaucoup de choses + de réac mais vraiment pas tous vraiment + vraiment pas tous là on va dire que il + ya entre 20 % ce qu'on peut faire en + réalité peut-être 30% + il ya énormément de choses en règle + notamment un truc que j'adore mois qui + s'appelle redux mais bon ça vient + beaucoup plus tard on va pas se mentir + il faut déjà que vous comptiez vous un + deux trois projets vous voyez les + limites de react pour comprendre + pourquoi redux c'est extraordinaire + enfin extraordinaire j'exagérais + beaucoup gens qui aiment pas réduction + et moi j'adore ça + mais voilà en tout cas je vous ai + expliqué react avec des mots simples + avec par exemple il ya beaucoup + d'exemples on va dire que s'ils + voulaient reprendre des projets faire + des tris voilà faire des radios faire du + range afficher des données d'une api + avec axios faire des navigations vous + avez déjà tous ici j'ai déjà tout dans + ce projet faisait juste à picorer dedans + vous venez picorer certaines choses et + même si vous voulez faire du tri ça va + faire du tri c'est hyper important et + retenez juste cette méthode là et vous + permettra de trier n'importe quel + tableau en fait voilà j'ai trié + population mais j'aurais pu trier région + par d'infâmes éthique où j'aurais pu + trier autre chose dans qui avait dans + nos données donc voilà retenez bien tout + ça enfin rené non sachez que ça existe + et puis le jour où vous avez besoin + aller picorer dans des bouts de codes + parce que on peut partout retenir par + cas ça sert à rien tout retard parker + sachant que tout le contenu est + disponible sur internet vous avez pas + besoin de tout retenir + j'ai besoin de savoir quand aller + chercher le contenu au bon moment donc + voilà je voulais également vous orienter + éventuellement sur ma playlist react + alors pas surtout voyez qu'en fait j'ai + refait un projet réac parce que mon tout + premier projet rac il parle des bases et + tout mais il parle un petit peu de vieux + réac ce projet j'ai tourné il ya un an + et serait que ça va très très vite la + technologie est depuis restée beaucoup + évolué mais moi j'ai beaucoup évolué at + home 2 niveaux donc j'ai trouvé plus + partir de refaire une vidéo au propre + bureau elles servent aussi + accessoirement à mes étudiants à mes + étudiants dans la vraie vie donc + donc voilà qu'est ce qui est bien dans + ma playlist passa passa dans le golf ça + peut être pas mal ces choses là mais bon + je les recommande pas spécialement + enfin fait leur deuil c'est assez + intéressant + non ce que je recommande la csu sur + lequel je suis là c'est là le site + vitrine en react c'est à dire après + cette explication je vous ai fait là + je trouve que c'est ça peut être sympa + ça peut être sympa de faire ce site + vitrine c'est dur 2h43 mais il ya + énormément style energy s et on apprend + je trouve on apprend plein de choses le + projet est assez assez stylé on ne voit + pas très bien + enfin bon voilà il ya des effets entre + chaque page et tournoi plein de choses + en fait et c'est assez intéressant + et puis le jour vous serez très bon + react très très très très bon en direct + n'ont peut-être pas très bons non plus + mais bon il ya cette vidéo de deezer bon + je sais pas qui la regarde cette vidéo + enfin bon tout cas je la regarderai pas + vu d'autre 10h faut être fou pour faire + ça enfin bref c'est une vidéo de dix + heures où j'explique comment faire un + projet en react hyper hyper complet et + puis éventuellement après un projet sur + next js qui est un framework de réac qui + lui même est une bibliothèque javascript + là je vous dis qu'on passe on commence à + placer dans des niveaux un petit peu + plus poussée et la vidéo sont next en + plus tu m'en allais pas vrai les pas si + compliqué mais elle vous simplifie + énormément la façon de faire des sites + vitrines notamment c'est très très + pratique pour faire des sites vitrines + des pièces il n'y a pas besoin de faire + de navigation comme non la codéine + faille est plein de choses qui se font + automatiquement que j'explique dans la + vidéo dure une heure dix neuf donc mon + sens un peu de temps pour vous la faire + un peu plus tard donc voilà je vous + invite à sa faire ça et puis si vous + n'êtes pas bon javascript aussi bossé au + jazz inscrits + et puis surtout si vous voulez + progresser la meilleure solution pour + progresser ça reste de vous mêmes codes + et les choses c'est bien de regarder + comment les gens font + c'est même recommandé au début et après + c'est à vous de développer de buter sur + des choses parce que c'est la nouvelle + et avoir une courbe de progression + extraordinaire + en tout cas moi ça s'est passé comme ça + pour moi donc voilà les amis je vous + souhaite bon code vous avez le fichier + terminer en dessous la vidéo + je crois que j'ai déjà dit plusieurs + fois donc voilà je vous souhaite bon + code et je vous dis à bientôt + allez ciao diff --git a/Translated_Files/ytubes_N0fA3X2nDWk.txt b/Translated_Files/ytubes_N0fA3X2nDWk.txt new file mode 100644 index 0000000..fa46d7a --- /dev/null +++ b/Translated_Files/ytubes_N0fA3X2nDWk.txt @@ -0,0 +1,812 @@ +FOR https://youtu.be/N0fA3X2nDWk + et le tout le monde est bienvenu sur + cette nouvelle vidéo aujourd'hui je vous + propose de découvrir la modélisation 3d + avec blender un logiciel gratuit libre + et de référence pour modéliser plus ou + moins ce que vous voulez en 3d et donc + pas ce que je vous propose forcément + c'est une vidéo d'initiation donc on va + pas découvrir de l'ensemble forcément + des possibilités de ce logiciel + tellement elles sont énormes ça nous + fait vraiment des heures de vidéo mais + voilà au moins assez que pour dire de + vous sentir à l'aise de pouvoir suivre + d'autres tutoriel partout sur le web et + surtout de pouvoir créer ça + et pour commencer bien sûr la première + chose à faire est bien c'est de + télécharger blenders sur le site blender + point org je vous mettrai le lien dans + la description quand vous êtes sur la + page d'accueil vous avez simplement un + petit bouton download blender qui vous + permet de commencer à télécharger le + logiciel donc pour sa clique et + simplement ici votre logiciel + d'exploitation devrait être détectées + directement alors à noter que le + logiciel est disponible sur windows sur + mac que ce soit sur les processeurs + intel où que ce soit sur la plateforme + silicone donc les processeurs à moines + et et ceux qui sortiront certainement + bientôt il est également disponible sur + linux et il est également disponible + directement sur steam penser votre + interface est bien ressemble à ça et il + ya vraiment beaucoup de choses partout + et donc du coup premièrement et bien + vous avez ce petit écran ici qui vous + permet de lancer un nouveau projet donc + simplement cliquer sur général en + dessous de nous file pour créer ce + nouveau projet est ici et bien vous + voyez on commence à partir d'un cube + alors cette interface et bien justement + parlons-en + contrairement déjà premièrement à + beaucoup de programmes eh bien vous avez + vraiment un menu assez réduit pourquoi + bien simplement parce que la plupart des + options va vraiment se trouvait à même + l'interface donc inutile de chercher un + menu un peu général en hautes fenêtres + on va vraiment se retrouver avec toutes + les options disperser un petit peu + partout mais bon une fois commencé pour + garder sa valve est donc justement c'est + ce qu'on va regarder maintenant + premièrement ici vous voyez vous avez la + possibilité de changer des espaces de + travail + simplement tout cela va réorganiser un + petit peu tous les panneaux que vous + voyez en fonction de la tâche que vous + souhaitez faire nous dans cette vidéo on + verra principalement l'onglet de lay up + qui se trouve ici et avec lequel on sait + déjà faire énormément de choses + mais l'onglet animation qui si par + exemple vous permet de retrouver une + timeline et caetera et vous permet donc + d'animer votre 3d jusqu'à presque créer + un dessin animé si vous le désirez mais + bon ça va pas pour aujourd'hui donc + sinon et bien qu est-ce qu on retrouve + eh bien on retrouve ici au centre le + viewport alors le viewport ckoi et bien + simplement c'est là où se trouvera tout + votre modélisation vous allez pouvoir + vraiment travailler ici et tout créer un + petit peu comme vous le désirez ici à + gauche vous trouvez une base d'outils + qui comprend par exemple des outils de + déplacement ou encore de rotation + on reviendra là dessus un peu plus tard + aussi également l'idée c'est vraiment de + voir un petit peu où tout se trouve ici + on vous retrouver + différents modes au niveau justement de + votre viewport comme objectif mode edit + mode etc ces modes vous permettront de + basculer l'affichage et la barre + d'outils qui se trouve ici en fonction + de ce que vous souhaitez faire un don + une fois on y reviendra + ici vous retrouvez tous les objets qui + sont présents sur votre scène et donc + par défaut quand vous créez un nouveau + projet bien vous retrouverez une caméra + c'est cette caméra qui vous permettra + d'avoir votre rendu final par exemple si + je clique sur la petite caméra ici et + bien on voit le rendu tel qu'il + apparaîtra lors de la phase de rendu + voilà je déclic pour revenir à + l'affichage normal vous retrouvez bien + sûr votre cube qui se trouvent ici au + milieu et vous retrouvez également un + éclairage puisque voilà un éclairage va + s'appliquer à votre scène et donc vous + pouvez bien sûr le gérer enfin ici vous + trouverez tout un ensemble d'options de + propriété etc ici aussi on en verra + quelques unes dans cette vidéo mais + voilà en tout cas pour l'interface + principale est maintenant et bien + plongeons-nous un petit peu dans tout ça + alors une petite précision malgré tout + est bien c'est que vous voyez que tout + est en anglais dont l'effet ya moyen de + le passer en français mais c'est pas une + excellente idée parce que les fichiers + de traduction sont souvent incomplets et + puis tous les tutoriels que vous + trouverez seront souvent sur l'interface + anglaise + donc je vous conseille de le laisser en + anglais de prendre l'habitude avec le + temps ça devrait fonctionner très très + bien comme ça alors pour le coup est + bien la première chose à faire c'est de + savoir comment se diriger on va dire ça + comme ça au niveau du viewport alors au + niveau du vieux porte et bien simplement + il ya deux façons de faire soit vous + avez un trackpad est donc à ce moment là + comme pour le mac je vais utiliser 2 + doit simplement pour faire un slide et + faire tourner voilà simplement ma scène + autour de son orbite alors ça c'est si + vous avez un tract had si maintenant + vous avez plutôt une souris et bien + simplement maintenez enfoncé le bouton + du milieu donc simplement là vous l'êtes + maintenant foncé et vous verrez que ça + fera exactement la même chose alors ça + c'est pour faire tourner votre scène + maintenant il ya des petits raccourcis + clavier à connaître si vous maintenez la + touche shift donc la petite touche + majuscule de votre clavier et que vous + faites exactement la même chose et bien + alors à ce moment là ça ne fera plus + tourner votre scène mais ça vous + permettra de vous déplacer à l'intérieur + et si vous maintenez commande ou + contrôler et bien alors là vous serez + plus tôt dans le zoom est donc commandes + sur mac os et contrôle sur windows donc + avec sa déjà vous pouvez vous déplacer + au sein de votre scène tournée autour de + vos objets zoomer et c'est donc ça ça + vous permettra déjà 2 vigueur au sein de + votre scène à noter que cette petite + zone si vous permet également de faire + tourner votre scène où vous avez ici + quelques petites poignées simplement en + cliquant et en maintenant foncé et puis + en la déplaçant vous pouvez également + faire tourner votre scène autour de son + orbite alors petit raccourci si vous + cliquez simplement sur un des points et + bien simplement vous obtiendrez + directement la vue correspondant pts je + peux également retrouver les autres + déplacements que je vous ai montré donc + par exemple ici le côté d'un déplacement + tous ces mouvements dans la scène en + maintenant enfoncée ici sur le logo de + la main et en bougeant ensuite ma souris + également je peux utiliser ici le même + mécanisme pour le zoom donc c'est + vraiment en fonction de ce que vous + préférez soit au clavier soit en + utilisant les icônes qui se trouve ici + ici en cliquant sur ce petit contrôleur + vous pouvez obtenir une vue isométrique + donc une vue isométrique c'est quoi et + bien c'est une vue qui va pas tellement + prendre en compte la perspective et qui + va vous permettre en fonction du cas de + travail et parfois un petit peu plus + facilement + alors maintenant découvrons simplement + comment déplacer un peu notre cube et + puis on se focalisera sur la + modélisation et on attaquera à + proprement parler notre game boy alors + du coup + simplement vous voyez ici que je suis + bien en object mode san l'importance + parce que ces modes l'avons pas mettre + différents usages donc l'object mode + c'est le mode qui me permet de reprendre + un objet en entier rend lui-même comme + le cube par exemple ici et devenir par + exemple déplacer effectuer une rotation + etc donc j'essaie tout ici qui me permet + de faire une sélection donc je pouvoir + cliquez simplement sur mon cube pour le + sélectionner en entier + et puis je peux trouver c'est tout ici + qui me permet de faire un déplacement + alors du coup quand j'ai cet outil de + sélectionner et que j'ai bien montcuq de + sélectionner également et bien je trouve + trois flèches ici présentes sur montcuq + et bien ses flèches vont me permettre à + chaque fois de déplacer le cube dans la + direction indiquée donc par exemple ici + voilà je vais le déplacer de droite à + gauche simplement en le déplaçant sur la + flèche rouge et je vois que je ne le + bouge que dans laxe dx pareil pour la + kz2 y ici avec les flèches vertes est + pareil avec la flèche bleue + je peux également faire un déplacement + un peu plus libre si je viens choisir + ici le centre leur ont ici au milieu de + mes flèches mais ça aura tendance à pas + être super super précis et donc + généralement on préfèrera utiliser les + flèches si je souhaite annuler eh bien + je fais un coup de contrôle z ou de + commandes z en fonction de si vous êtes + sur mac os sur windows et ça me + permettra simplement d'annuler la + dernière opération effectuée + en dessous ici j'ai un outil de rotation + qui me permet de faire une rotation + simplement selon le même principe à + chaque fois en choisissant lax + sélectionnés + et j'ai ici un outil de mise à l'échelle + alors cet outil de mise à l'échelle + attention et risque pro de poser + problème si vous faites comme ceux ci + une déformation de mon objet donc + généralement on l'utilisera seulement + pour faire des mises à l'échelle mais en + gardant les proportions + à noter que vous trouvez ici un outil + transforme qui plus ou moins combine + c'est 3 août y + voilà à partir de maintenant on va + commencer vraiment à travailler sur + notre projet sur notre game boy mais + avant ça je vous conseille d'enregistrer + au chaos logiciel planterez etc + généralement il est assez stable mais on + ne sait jamais donc du coup pour ça + simplement un petit coup de file + save va vous permettre de l'enregistrer + à l'endroit de votre choix peut par + exemple enregistrer dans workflow dans + mon cas dans un dossier de mon choix et + lui donner le nom gameboy + je clique ensuite sur ses voeux blender + file à noter que ce type de fichier + c'est vraiment + fish est source de votre projet donc ça + sera pas le projet que vous exporterait + mais c'est le projet sur lequel vous + pourrez revenir pour appliquer des + modifications et c'est + ok à présent attaques ont vraiment la + modélisation à proprement parler et donc + du coup pour ça je vais passer en edith + mode lesdites mode va me permettre du + coup de pouvoir + modifier les faces etc bref modéliser + moncube ici comme je le désirais donc du + coup pour ça et bien premièrement je + vais reprendre l'outil déplacement alors + la petite différence par rapport à + l'objectif mode c'est que vous voyez ici + trois petites icônes qui sont apparues + et bien ici du coup ça va me permettre + soin de sélectionner un point par + exemple ici deux moncube et devenir par + exemple le déplacer donc là je vais + annuler la deuxième va me permettre de + faire ça avec n'arrête + et la troisième va me permettre de faire + ça avec une face et c'est bien ça dont + j'ai besoin à l'heure actuelle est donc + simplement je vais choisir la face du + dessus avec boutique déplacement et + venir voilà + régresser moncube l'aplatir pour former + la base de ma gameboy + et ensuite je vais venir choisir la face + par exemple de droite ou de gauche et + venir également la déplacer pour avoir + une base rectangulaire voilà vraiment + comme une base de game boy + voilà qui commence déjà à devenir + intéressant si je souhaite re déplacer + mon objet dans son ensemble alors je + repasse en object mode + outil de déplacement et je viens up + remonter un petit peu mon objet le + déplacer comme je souhaite + c'est pas indispensable mais bon comme + ça on a une base ensuite et par rapport + au design original de la gameboy eh bien + il me faut arrondir un coin ici par + exemple le coin inférieur droit si vous + vous souvenez du design original de la + game boy et donc du coup pour ça je vais + repasser en edith mode et utiliser un + autre outil qui est l'outil bv avec + l'outil bevell je vais pouvoir arrondir + un coin etc c'est vraiment l'objectif de + cet outil et pour sa première man il me + faut sélectionner la fête alors donc + pour ça je vais reprendre mon outil de + sélection et je vais maintenant choisir + une sélection de rett je vais choisir + l'arête qui se trouve ici je vais + ensuite utiliser l'outil bevell + et je note l'arrivée d'une poignée + voilà et en jouant avec elle et bien je + peux voir que je commence voilà je la + tire vers l'extérieur je vois que je + peux arrondir le coin ici alors notez + l'apparition d'un petit menu ici en bas + à gauche ce menu là il va dépendre de + l'action que vous faites de l'outil que + vous choisissez etc + dans ce cas ci je vais cliquez dessus et + je vois des propriétés différentes + apparaître ça me permet de jouer sur mon + effet est donc ce menu là il va dépendre + de mon effet est donc ce qui m'intéresse + ici du coup c'est l'option segment + l'aube son segment va me permettre de + faire un arrondi comme vous le voyez non + plus en une fois mais en augmentant en + plusieurs fois et donc du coude vraiment + de donner un effet arrondis comme sur la + game boy originel alors attention ici + l'idée ce n'est pas d'en faire 20 + millions parce que plus on va en avoir + au plus ça va solliciter la carte + graphique de mon ordinateur et donc sur + des modélisations un petit peu plus + complexe ça risque de commencer à être + difficile et ça risque de la grille donc + ici je vais en mettre 8 je pense que + c'est déjà pas mal + commencé à m'amuser à créer mon écran et + pour créer mon écran et bien simplement + je vais ajouter un nouvel objet dans mon + viewport et donc pour ça a simplement + vous voyez ici de nombreuses options + donc je vais pas son objectif on a un + petit peu moins et du coup ici vous + retrouver un un bouton atteint en + cliquant sur ce bouton add vous + apercevez de tout ce que vous pouvez + ajoutez dans blender généralement on va + parler de mèches donc à neige c'est quoi + ça va être le rendu ça va être votre + forme au final c'est donc vraiment + simplifié et donc vous voyez qu'on peut + ajouter bien soit quelque chose de plats + un plein un cube un cercle + un cylindre un cône une 22 donuts voila + voila un petit peu pour les possibilités + vous voyez d'ailleurs qu'il y en a + vraiment énormément et pour ça mais a + simplement ici je vais ajouter mon plein + mon plein et bien simplement je vais + aussi venir dans lesdites mode pour + commencer à leur travail et donc du coup + pas pareil je vais utiliser l'outil deux + déplacements tout simplement comme ça je + vais venir le mettre au dessus de la + gameboy + voilà vraiment bien au dessus + et je vais utiliser l'outil ce qu'elle + pour venir le redimensionner et donc ici + voilà je vais le redimensionner un peu + comme ça j'ai envie ensuite le + redimensionner voilà de cette façon là + voilà ça commence à être intéressant et + je vais le déplacer pour le mettre au + bon endroit + voilà je n'ai pas joué un petit peu a + tourné autour pour vraiment bien me + positionner + donc je peux toujours leurs sélectionnés + et donc bien choisir le petit face et + venir toujours leur redimensionner je + suis assez jamais je trouve que les + proportions ne sont pas bonnes alors il + ya des techniques aussi après à terme + pour se baser sur une image réelle un + petit peu comme modèle mais bon ici on y + va vraiment plus à l'instinct c'est + vraiment plutôt quelque chose pour + découvrir voilà je commence à être bon + et donc maintenant on va ajouter notre + croix directionnelle et donc pour ça je + vais revenir en objectif + et je vais utiliser + le bouton add pour rajouter un mèche et + je vais ajouter simplement encore un + cube alors ce qu il est beaucoup trop + gros mais je vais commencer à leur + travail et pour ça je vais passer en ai + dit moi + je vais sélectionner une première phase + et voilà diminuer sa énormément + je vais d'ailleurs leur repasser en + object mode pour pouvoir voilà revenir + un petit peu plus haut + je repasse en edith mode + et je continue à retravailler tout ça + donc + j'ai beaucoup diminué + cette phase i je m'attaque maintenant à + celle ci + voilà de façon à avoir une base + je sais que ceux de maintenant + l'ensemble + et je passe en mode bevell + jeu 12 bien + et j'augmente le nombre de segments + voilà pour une base de boutons et + maintenant + il ne me reste plus qu'à passer en + object mode + est à venir + tranquillement + déplacez le bouton de la croix + directionnelle + voilà je peux le faire rentrer un petit + peu dans la game boy pour autant que ça + nous dépasse pas + le remonter encore un petit peu + voilà est ici si elle me semble encore + un petit peu trop grande + et bien je peux remodifier l'ensemble + par exemple avec l'outil de mise à + l'échelle + voilà ici comme ça ça me semble pas mal + j'ai donc maintenant le début d'un + bouton + est donc maintenant pour mieux me + retrouver bien je vais commencer à + renommer un petit peu tous ces éléments + que je retrouve au niveau de ma scène + donc pour ça a simplement il me suffit + de cliquer une première fois + et de double-cliquer par exemple cube + 0,001 ici et bien simplement c'est mon + bouton + ou en tout cas la direction est plutôt + la direction du coud verticale + ce cube 6 eh bien c'est la base + et maintenant eh bien je vais vouloir + dupliquer simplement cet élément si + pour pouvoir l'utiliser le retourner et + pouvoir faire l'autre direction de la + croix + et pour ça même si j'ai des raccourcis + nk on verra peut-être dans une prochaine + vidéo vous découvrirez dans d'autres + tutoriel je peux simplement le + sélectionner plus faire un coude object + et ensuite dupliquer object + ça ça me donne une nouvelle croix + directionnelle alors le problème ici + c'est que ce bouton il va suivre ma + souris est donc ici voilà + je peux faire un clic droit pour le + placer en place + je vais le reprendre + et faire une rotation + alors ici là que ce n'est pas tellement + bien proposé ici la kz2 rotation n'est + pas tellement positionné mais bon on va + pas voir ça dans cette vidéo et donc du + coup on va le déplacer simplement comme + ça et + on va venir le remettre tout simplement + au bon endroit avec l'outil de + déplacement + voilà je vais l'insérer bien au centre + et j'ai ma première croix directionnelle + mon premier bouton ici qui apparut + parfait + à présent est de la même manière on va + repasser un object mode pour ajouter + un nouveau mèche et ici on va simplement + ajouter un cylindre qui va nous + permettre de créer le bouton donc je + repasse on édite mode + je sélectionne la face donc toujours + bien attention à voir la sélection de + phase active et + et je veux le déplacer + voilà tout simplement alors maintenant + j'ai besoin de le mettre à l'échelle et + de façon proportionnelle alors pour ça + je suis pas son objectif d' g l'outil ce + qu'elle de sélectionner et plutôt que + d'utiliser une des poignets bien + simplement je vais venir ici au milieu + et refaire ma mise à proportion à à + partir du milieu voilà tout simplement + je vais le déplacer je pense qu'il a + encore un petit peu trop grand ce bouton + donc je vais encore le mettre un petit + peu à l'échelle + voilà ça me semble pas mal hein vittenet + et maintenant il me reste plus qu à le + placer correctement + et voici + voilà ça me semble pas mal + je vais le renommé + et je vais le dupliquer + voilà je fais un clic droit pour le + replacer au même endroit + et je viens de mettre un petit peu comme + la disposition originale alors ici je le + fais vraiment de tête mais dans les + faits c'est toujours mieux de céder d'un + modèle voilà ici on est vraiment dans + une découverte + hop + ça me semble pas trop mal alors si je + vais en sélectionner deux d'un coup pour + les déplacés me suffit de maintenir la + petite touche majuscule + et devenir les descendre voilà comme ça + ça me semble plutôt pas mal + dernière petite touche à réaliser je + vais refaire un 12ème plein ici pour la + partie centrale de mon écran donc je + vais ajouter un nouveau match plein + je passe en edith mode + pour le redimensionner un petit peu + voilà ici c'est vraiment quelque chose + d'assez carré + je viens + le déplacer voilà vraiment comme on + avait un peu + avant de le placer correctement je vais + encore leur ai dit un petit peu + et maintenant je vais le placer tout + simplement + voilà ici par dessus + voilà de façon à ce qu'ils soient bien + visibles + et je vais le placer plus ou moins au + centre + voilà ici on a la base de notre gameboy + et les maintenant un peu temps de venir + colorisées tout ça + ok donc maintenant ajoute on de la + couleur à tout ça est donc ce qu'il faut + bien comprendre c'est qu'on va pas + ajouter directement une couleur à notre + game boy ou un élément etc mais plutôt + ce qu'on va appeler des matériaux et + donc c'est plutôt le matériel qui va + contenir au final la couleur mais aussi + voilà est-ce que ça ce réflexe etc etc + mais d'abord regarder un petit peu les + quatre éléments que nous voyons ici on + est bien ces switchs ils vont vous + permettre de choisir la façon avec + laquelle votre + rendu va se faire par défaut on est ici + sur le mode solide et donc qu'est-ce que + ça affiche au final bien ça affiche le + rendu de notre élément si on passe ici à + droite on va avoir un rendu avec la + couleur avec le matériau donc et si on + passe ici sur celui ci + là on va avoir un rendu non seulement + avec les matériaux mais aussi avec + l'éclairage avec le long du de la + lumière des ombres etc et donc l'idée + bien sûr ces deux plutôt choisir un de + ces deux modes là moi je vais plutôt + choisir celui on voit les ombres et + autres comme ça on peut avoir un rendu + précis et donc ce que je fais dans un + premier temps je vais choisir la base + donc celle qui contient la gameboy et je + vais partir dans l'onglet matériaux qui + se trouve ici cet onglet là il va me + permettre de venir choisir une couleur + de base et c'est donc par défaut moi + j'ai déjà un matériel qui est affectée + donc je peux venir simplement customiser + sa couleur mais donc par exemple ici je + puisse choisir essayé duroux et c'est à + vous voyez bien du coup que le rendu se + fait donc moi je vais annuler je vais + repartir sur le grès de base parce + qu'ici bas plus ou moins ça passe bien + mais par contre ici voilà + si je prends un des boutons et bien je + vois que je n'ai pas de matériaux qui + affectait donc je veux en créer un je + vais cliquez sur nous donc il me dit ici + que c'est le matériel 00 h pour le + renommer si je veux mais ici je vais + changer la couleur de base et donc voilà + je vais choisir plutôt une sorte de rose + 1 comme on avait sur le bouton originale + de la gameboy alors si je veut stocker + la propriété je viens sur aix qui est + ici et j'en ai moyen le plus simple de + le faire je fais un coup de copier ou + commencer ou contre c'est pour garder la + référence qui va me servir pour le + deuxième bouton donc je choisis le + deuxième bouton je fais pareil je crée + un nouveau matériel là on voit qu'on est + sur matériel 0,2 et je vais venir coller + du coup + le code couleur je clique ailleurs et là + on voit bien que ça se fait que ça se + passe maintenant je vais venir choisir + ma bouton mon boutons directionnels qui + est ici je vais également créé un + matériel et là je vais plutôt partir sur + du noir + voilà je choisis de noir + à noter que ces matériaux du coup ils + sont réels ils sont réutilisables + ça veut dire que du coup là j'en ai créé + deux mais ce n'était pas tellement + nécessaire je pourrais très bien venir + ici sur le deuxième la 2ème partie du + bouton et venir ici cliquez ici pour + choisir plutôt que de créer un matériel + pour re choisir un matériel que j'ai + déjà utilisé à noter que si je le mets à + jour ici bien forcément il va se mettre + à jour de l'autre côté vous voyez ici si + je viens bougeait bien c'est la + référence au matériel qui bouge donc je + modifie la référence à ce matériel là et + comme lui pointent vers le même matériel + bien ça bouge aussi maintenant eh bien + je vais venir m'occuper de l'écran donc + là aussi j'ai besoin d'un nouveau + matériel alors celui là à sur l'original + c'est un écran un petit peu gris mais + gris - foncez + donc c'est ce que je vais faire + voilà je choisir une sorte de grille + comme celui ci + là on est bon et alors ce que je vois du + coup c'est que l'autre écran celui qu'on + avait créé pour vraiment faire la partie + centrale eh bien oui il est parti d'un + petit peu en dessous j'ai pas monter + assez donc du coup je vais leur + sélectionné ici voilà ici simplement + dans nos menus et je vais venir le + déplacer tout doucement tout simplement + jusqu'à ce qu'ils soient visibles en + fait voilà up ici il est visible il est + bien situé au dessus voilà donc je n'ai + pas vraiment vd colère ça serait pas + réaliste sinon et là on est bon à ce + niveau ci est donc là aussi pareil je + vais revenir sur le matériau je vais + créer un nouveau matériel et celui là je + vais le passer dans un verre un peu + foncé voilà qu'on avait sur la gameboy + originel a pas + alors à noter que vous avez bien sûr + d'autres propriétés que la couleur par + exemple on peut créer une surface + métallique y va un petit peu plus + refléter la lumière etc on peut via + route n'est ce qui est ici + modifier la façon avec laquelle la + lumière se réfléchit donc voilà je vais + revenir un petit peu plus voilà en avant + c'est ici hop pas trop non plus mais + voilà on avait un petit peu de lumière + qui se réfléchissent et si vous vous + souvenez des et donc du coup bah voilà + ici on a notre game boy et pour la faire + ressortir un peu plus ce que je vais + faire je vais reprendre également le + plein qui se trouve ici voilà et je vais + lui ajouté au final le même matériel que + j'ai créée pour les boutons comme ça + voilà on a vraiment quelque chose qui + ressortira très très très bien et là je + pense que notre game boy elle commence + vraiment à ressembler à quelque chose + et donc maintenant on a plus qu'à nous + occuper du rendu alors ce qu'il faut + bien savoir c'est que le rendu eva se + fait forcément par rapport à la caméra + qu'on a donc voilà en fonction ici je + viens d'activer un simplement en + appuyant ici et on voit le rendu de + notre caméra alors ce qu'il faut bien + comprendre du coup c'est que dans + l'image finale ce sera celle ci donc là + si je le sors comme ça bien il va juste + me prendre ce petit côté de game boy qui + est ici sans prendre de choses + supplémentaires un problème bien + évidemment et donc pour ça vous avez + plusieurs solutions soit vous déplacez + votre caméra comme on déplacerait + n'importe quel objet au final ça c'est + la première solution la deuxième c'est + de venir sélectionner la caméra et de + venir dans + les propriétés de notre caméra pour + venir simplement la déplacer voyez ici + dans cet onglet si pour venir simplement + voilà la déplacer comme on le souhaite + je pense que voilà c'est vraiment une + très bonne façon de services ti et la + troisième c'est possible aussi + simplement c'est de venir nous déplacer + comme on le souhaite et d'ensuite + utiliser view + a live view et d'utiliser à line active + caméra to view qui va permettre plus ou + moins de placer la caméra comme on est + en train de regarder notre objet donc + voilà ici par exemple ça bien + repositionné la caméra c'est à peu près + comme vous voulez mais toujours est-il + qu'elle servira vraiment de base à votre + rendu pour + l'exportation une fois que vous êtes bon + et bien on va passer du coup surrender + et on va cliquer sur rennes de remake on + attend le chargement + et blender nous fait un rendu de notre + modélisation + alors ici tout simplement eh bien je + vais choisir images + et je vais choisir c'est vrai + je n'ai plus ensuite qu'à choisir le 200 + destinations et à lui donner donc ici je + vais choisir + gameboy point png je clique sur ces + vases images + j'attends et maintenant on est bon je + peux quitter et trouver mon image avec + son rendu final est donc voilà vraiment + pour les bases de blender donc comme je + vous l'avais dit en début de vidéo + c'était vraiment pas pour faire de la + vence et c'était vraiment pour découvrir + le logiciel mais je pense que voilà déjà + une petite vidéo comme ça on n'a pu + réussir à balayer beaucoup de points + donc si ça vous a intéressé surtout + n'hésitez pas à continuer c'est vraiment + un logiciel passionnant avec énormément + de possibilités je ne pense même pas + qu'on ait vues 1 % de ses possibilités + dans cette vidéo non voilà vraiment - + vous avez des petites bases vous pouvez + maintenant continuer à progresser ok + j'espère que cette vidéo est vous aura + plus que vous vous sentez maintenant à + l'aise avec blender le logiciel de + création 3d si c'est le cas bien surtout + n'hésitez pas à continuer à apprendre + comme je voulais dit au début de la + vidéo et a vraiment énormément de choses + à apprendre sur ce logiciel on peut + faire de l'animation on peut faire des + dessins animés ont peut-être voilà + vraiment énormément de choses avec le + logiciel et nous eh bien on se retrouve + très bientôt pour de nouvelles vidéos si + ça vous a plu surtout n'hésitez pas à + lâcher le petit pouce n'hésitez pas à + vous abonner ou encore à partager la + vidéo pour la faire découvrir au plus + grand nombre on est de plus en plus sur + la chaîne ça honnêtement ça fait + vraiment plaisir de voir que vous êtes + de plus en plus à découvrir les + possibilités de l'informatique avec moi + dans ma chaîne nous on se retrouve très + bientôt et d'ici là portez vous bien + salée diff --git a/Translated_Files/ytubes_PUjv9Ua5db4.txt b/Translated_Files/ytubes_PUjv9Ua5db4.txt new file mode 100644 index 0000000..01089a7 --- /dev/null +++ b/Translated_Files/ytubes_PUjv9Ua5db4.txt @@ -0,0 +1,1790 @@ +FOR https://www.youtube.com/watch?v=PUjv9Ua5db4 + [Musique] + bonjour à tous trois jours à tout ça + alors à la demande des étudiants que + nous allons faire une révision sur la + comptabilité analytique + c'est à dire en fait on va calculer le + coût de revient pour aboutir aux + résultats analysés + alors il faut savoir que la comptabilité + analytique ans l'utilisent dans ce qu'on + appelle les entreprises industrielles + ça ne sert à rien de faire de + comptabilité analytique quand on est + dans une entreprise qui ne transforme + pas donc il faut qu'il y ait de la + transformation le levier de + transformation qu'il y aura un calcul de + coûts on a comparé le coût partiel de + couteau au complet mais on va pas se + casser la tête avec ça on va vous donner + une méthode pour faire votre semaine + d'une manière simple que tout le monde + peut le faire et le faire en sachant que + cette partie du coup la comptabilité + analytique + c'est quelque chose qui marque qui va + vous poursuivre soit dans vos études + supérieures sont deux rallyes pris dans + la vie professionnelle d'accord si vous + êtes un jour amenés à être responsable + développement produit vous devez + calculer le coût de revient de votre + produit pour pouvoir appliquer une + politique de prix dessus vous ne pouvez + pas vendre un produit à perte par + exemple mais vous ne pouvez pas amener + enfin déterminer votre prix de vente + si vous ne connaissez pas le coût de + revient de votre produit c'est + indispensable tout le monde doit + comprendre cela la compagnie tsx et une + logique si vous comprenez logique + l'exercice devient facile + alors maintenant je vais me faire tirer + dessus mais du coup et pour donner une + consistance je dirais à ce courant va + prendre un exercice pratique quand le + fera ensemble d'une manière sable et + vous n'hésitez pas à poser des questions + quand ce + répondre à vos questions au fur et à + mesure que je développe l'exercice est + ce que ça vous convient la comptabilité + analytique + comme je viens de le dire analytique + analyser ça veut dire en fait je vais + détailler toutes les étapes de la vie du + produit de la matière première jusqu'à + sa fabrication + juste avant sa vente donc je vais + additionner les coûts des différentes + étapes et à la fin je dirais voilà le + coût de revient des produits et de temps + maintenant je peux déterminer le prix de + vente + je peux désormais de calculer la marge + etc et pour calculer le coût de revient + il faut respecter les étapes suivantes + dans la première étape + c'est ce qu'on appelle le coût + d'approvisionnement + le coût d'approvisionnement + alors encore une fois c'est un terme + qu'on utilise en comptabilité mais c'est + tout simplement quand on dit coûts + d'approvisionnement en fait c'est tout + simplement le coût d'achat des matières + premières le coût d'achat des matières + premières dont vous me dites coûts + d'approvisionnement en matières + premières au coût d'achat de matières + premières c'est exactement la même chose + ça c'est la première et mettre d'accord + alors juste juste une petite information + quand on parle de coûts d'achat il ne + faut pas le confondre avec prix d'achat + donc le coût d'achat c'est pas du tout + la même chose que le prix d'achat + je donne un exemple par exemple le + concessionnaire on va croître la grande + distribution qu'un rapport de la grande + distribution + ils achètent des produits il les met + dans les rayons et le client vient et le + consommateur de trigoria acheter un + produit donc si je prends et je ne sais + pas moi à votre confiture la grande + distribution achète le pot de confiture + 2 euros mais à ce prix là ça c'est prix + d'achat d'accord mais à ce prix-là + chambre s'ajouter des frais d'achat + l'électricité dans le magasin le salaire + du personnel etc + c'est ce qu'on appelle les frais d'achat + dans le prix d'achat plus les frais + d'achat ça nous donne le coût d'achat + oui il ya une différence entre prix + d'achat et coût d'achat nous ont pas de + coût d'achat et d'approvisionnement + ça veut dire que le prix d'achat de + matières premières + on va ajouter des frais d'achat c'est + devient coût d'achat alors en contact + analytique + on n'utilise pas le mot frais d'achat on + est tous à notre roue à votre ado les + histoires les charges indirectes au lieu + de dire frais nations ont des charges + indirectes donc le canadien mais ces + charges indirectes sundown coût d'achat + ses complices un peu en berne à tout à + l'heure que les charges indirectes + seront se trouve dans un tableau de + répartition des charges indirectes + on va essayer de nous expliquer ça + puisse avoir un procès équitable donc ça + c'est premier donc j'ai besoin de la + matière première + maintenant que j'ai la matière première + je vais passer avec ma production + donc la matière première + on va l'utiliser on va la transformer + pour fabriquer encore une fois andy + production vous pouvez utiliser d'autres + termes pendant les exercices on peut + utiliser autre chose au lieu de + production + on peut mettre transformation + c'est la même chose on peut mettre + fabrication de production transformation + fabrication c'est la même chose + c'est la deuxième étape il se peut que + dans les exercices on vous dit à + production mis au goût donne on vous dit + atelier atelier 1 + après l'atelier 1 il y à un atelier 2 + etc + ça veut dire que la matière première + elle arrive dans l'atelier il ya quelque + chose qui sont l'atelier 1 tu va servir + pour l'atelier 2 et toussaint ses + processus de fabrication + c'est bon on peut y avoir beaucoup + d'autres dates d'ateliers comme il peut + y avoir qu'un seul atelier il peut y + avoir juste le mot production + transformation + jusque là il n'y a pas quelques pas de + questions c'est bon donc la production à + la sortie de la production on va aboutir + à quoi + on va donner avec nous on va trouver un + produit fini produit au produit fini + rappelez vous ce que j'ai dit + la cantonner la compagnie analytique + on utilise en fait appel à cette + comptabilité dans les entreprises dans + les structures qui transforme + c'est ce que vous avez appris en + marketing en commerce c'est les + entreprises industrielles en opposition + des entreprises par opposition les + entreprises commerciales donc à la + sortie d'un production retrouver un + produit fini un produit fabriqué la + troisième étape maintenant matières + premières qui va servir pour la + production + enfin quels produits finis hop on arrive + à la 3ème étape qu'on appelle + distribution distribution + alors là aussi vous pouvez utiliser le + but y lisent et d'autres mots dans les + exercices pour y trouver autrement par + exemple vente où ça peut être aussi + commercialisation il faut vraiment + acquérir cette logique là on est dans la + vente de produits avant de vendre le + produit c'est le produit qui arrive par + exemple au magasin devance de lusine aux + côtes il va sortir pour aller livrer un + distributeur convient nous a coûté le + produit avant de le mettre à disposition + du vendeur + je résume pour calculer le coût de + revient d'un produit il faut que je + commence par la matière première + il faut que je sache combien a coûté + cette matière première + son prix d'achat les frais d'achat ce + qu'on appelle les charges indirectes + j'arrive au coût d'achat ruda prison la + matière premier set matières premières + va passer à l'epa production qu'on + appelle fabrication transformation à + l'issue de cette étape production il y + aura un produit fini un produit fabriqué + qui sera mise à disposition pour être + vendus bien ça c'est l'explication je + dirais de l'explication je dirais + général + la logique globale mais maintenant on va + rentrer dans les subtilités donne + quelques difficultés de calcul je vous + ai dit qu'il faut raisonner comme si ces + étapes là + sont indépendantes l'une de l'autre + autonome c'est-à-dire que dans + l'entreprise dans l'étape + approvisionnements on a mis un chef + responsable de la matière première + responsable achats responsables de + l'inter 1re et lui il est responsable + mais il dépend de personne et quand le + responsable de production a besoin de + matières premières et prend son coup de + fil son téléphone et passe un coup de + fil au responsable matières premières ou + non loin mais j'ai besoin de temps qu il + autant de matière première qu'est ce + qu'il fait le responsable matières + premières et ils valent une facture et + il va pas les données gratuitement et + mal et on y voit qu'il va lui facturer + va lui demander de l'argent + la seule chose c'est que il n'y a pas de + marge entre la marge les guerres à 0 6 1 + kg par exemple un kilo de matière + première a coûté a coûté 2 euros le + condamne le coût d'approvisionnement + d'un club matières premières et du coût + d'approvisionnement et à lire prix + d'achat plus de prédateurs qui ça + coûtait 2 euros il va les factures et + les facturé 2 euros aux responsables + production avec l'emprise à la même + chose le responsable production quand il + aura fini son produit fini son produit + il sait combien ça lui a coûté un + produit s'il ya côté la fabrication + exemple 10 euros eh ben c'est le priche + les mâles demandé aux responsables des + ventes avant de lui livrer le produit + la marge - 0 donc on est obligé de + calculer un coût + et après et c'est certain et après je la + fiction mais il y aura des subtilités + que vous expliquer au programme il a + porté cette logique déjà alors pour + comprendre encore mieux cette logique + cette explication globale nous allons + passer tout de suite à un exercice + pratique un exercice pratique et où nous + allons comprendre enfin nous allons + essayer de nous entraîner sur la + méthodologie de + de calcul du coût de revient c'est une + méthode alors ses global + vous allez dans n'importe quelle + université qu'elle est conne apporte + dans la vie professionnelle + c'est la même méthode il faut comprendre + cette logique nous avons nous allons + passer tout de suite à l'exercice + je vais effacer le tableau et je vais + mettre de l'exercice en plus de lire + ensemble et on passe à la correction + voilà l'exercice je vais le résumé je + vais le lire vous il est devant vous + dans tout pouvait le lire et loire vous + imprégner de l'exercice donc on est dans + une entreprise on est dans une + entreprise qui fabrique de produits de + produits à aider à partir de deux + matières premières on a deux matières + premières xy les produits a et b sont + fabriqués dans les mêmes centres de + production il faut un kilo de x et + autant de y reproduire une unité de à la + production d'une unique et de blé + nécessitent les mêmes quantités de + matières premières x égal pour le mois + de mai les renseignements suivants + relatifs aux opérations effectuées vous + sans communiquer sa cessé de donner + rendons donc dans les exercices faciles + faut quand même des données de masse ou + pour affaire exercice lors de cet + exercice en vous dis stock initiaux il + ya des stocks des sports initiaux je + voulais ce délire il ya les achats de + matières premières et on vous donne la + production des produits à et des + produits b et surtout en vous donne un + tableau de répartition des charges + indirectes acceptable qui au centre + tableau de répartition des charges + indirectes qui se présentent un site + vous expliquerai comment le remplissent + fabiola en vous donne les ventes de la + période + pour le produit à et pour le produit b + et quant aux questions allez on va pas + faire attention aux questions on va dire + alors le but c'est de calculer le coût + de revient du produit à le coup + du produit mais et les marges réalisées + sur ces produits c'est ce qu'on appelle + le résultats analytiques bien maintenant + vous êtes imprégné de l'exercice passant + maintenant à la correction + alors pour le faire vous allez vous + allez me dire de me donner au fur et à + mesure les résultats en sachant qu'il + faut à chaque fois comparé les résultats + ils me font de toi résultats différentes + offres sur résultats et non ça nous + évite de revenir + bien que l'objectif de secours c'est + vous expliquer la méthodologie + alors quand on est en présence d'un + exercice de ce type + la première chose qu'il faut faire la + première chose et dans les états pouvez + vous donner encore une fois c'est pas + vous faire plaisir c'est la méthode + qu'il faut suivre tout le centre ici à + l'iut wire commencerait les élus suisses + ces étapes je vais vous donner et on + verra ça deviendra de plus en plus + simple et m'a fallu du temps pour + comprendre cet exercice terre où je + faisais mes études en balade après je + suis passé par là j'ai pas compris tout + de suite il a fallu du temps dans + suivait le même le même phénomène + la même méthode vous verrez savez ce + sera assez simple alors la première + chose qu'il faut faire c'est remplir le + tableau de répartition des charges + maniaque tableau de répartition des + charges indien alors rappelez vous ce + que j'ai dit les charges indirectes si + vous voulez utiliser un autre mot à + halen et les cds frais supplémentaires + qui s'ajoutent au coût de départ + alors je vais utiliser des initiales + pour aller plus vite mais en sachant + vous pouvez toujours vous référer au + tableau qui veut que dans l'exercice + qu'on allait tout imposable à la bande à + les emmener les éléments on a ce qu'on + appelle les centres auxiliaires on a + personnel administration a provisionné + production et distribution dé ses + missions + alors alors trp en fait qu'en 2003 de + l'ism s'est tout simplement total + répartition pris mes précautions 73 73 + 1400 4316 1900 215 1800 et qu'on a près + un million deux cent soixante six mille + six cent cinquante vous me corriger si + au cas où je me trompe ou même les deux + millions deux cent cinquante et là + l'après millions de 115 et 120 millions + ou de 115000 mi5 + merci après qu'on a la répartition + secondaire on à la répartir secondaire + est là pour vous mais personne et + administrations + beaucoup + et administrations unités 2 + là on a un point d'interrogation 10 % 30 + % reconcentre je n'ai fait que recopier + le tableau un point non moins 20% + pourquoi d'interrogation des fours 140 % + et 30 % d'accord et après angoumé unité + unité d'oeuvre unités d'oeuvre et là on + vous met 1 kg de matières premières + achetées 1 kg de matières premières + achetées + là on met une unité produite et là on + vous met une unité vendue c'est bon + voilà un exercice à l'exercice palpable + dans les partitions des charges + indirectes tiennent quand vous le donne + en général et vous devez le comprendre + pour le remplir et ce table autres ce + thème ce tableau de répartition des + charges indirectes va nous permettre de + calculer des charges indien qui s'ajoute + à chaque étape vous remercier les coûts + d'approvisionnement + le coach illusion que vos distribution + fait très attention + ce tableau si vous nous fait si vous le + ratez vous comprenez bien vos calculs + par la suite les seconds rôles et qui + dit erronée syndicats la fin vous allez + calculer un coût de revient fo qui va + remettre en question toute la stratégie + de l'entreprise + d'où ce besoin de rigueur dans le calcul + dans une état je me suis trompé que de 5 + centimes en 1506 concerts produits sais + rien mais quand c'est un million de + produits + ça devient beaucoup d'argent donc il + faut pas voir là il ne faut pas + minimiser les erreurs il faut les + comprendre ils sont + or il commet joli ce tableau pour + produire pour produire le produit à + eberle après l'exercice + il ne faut de la matière première + approvisionnement sept matières + premières va se transformer dans l'étape + production avant de mettre en vente le + produit distribution c'est bon vous avez + le personnel et l'administration les + charges indirectes si je dois les + expliquer plus simplement on va dire ce + sont des charges qui ont besoin d'être + ventilé qui ont besoin d'être répartis + sur les différentes étapes et on sait + pas comment je voudrais un exemple dans + l'atelier par exemple approvisionnements + dans l'atelier approvisionnements si + j'achète la matière première je sais + combien ça coûte + c'est facile je sais s'il est jesse j'ai + un salarié dans l'atelier + approvisionnements c'est facile juppé + recul mais il faut savoir que cet + atelier l'approvisionnement fait partie + de l'entreprise et imaginons que + l'entreprise reçoit une facture une + seule facture + il n'y a pas de compteur propres à + chaque étape et se facture edf ne sais + pas 4000 euros d'électricité + si l'entreprise entière mais combien je + vais demander combien je vais demander + aux responsables apprentissage de payer + dans cette facture de capitaux comme le + lui demandait quelle logique il y en a + grandi là écoutez je la logique si je + divise par trois c'est pas logique + ne laissez pas princesse plus que dans + la peau de la production en consomment + plus d'électricité que dans + l'approvisionnement dans le magasin + montre oui + donc il faut une clé de répartition et + cette clé de répartition c'est ce qu'on + appelle unités de vente et unités de + c'est la clé de répartition si la façon + à utiliser pour dire une partie de cette + facture + sur l'appellation a payé par tel terreau + atelier téléthon est ce que monsieur + d'accord et là on vous donne les clés + pas au delà pour l'approvisionnement ont + dit on va calculer par rapport aux + matières premières achetées la par + rapport aux produits fabriqués + lassé par rapport aux produits vendus + autre chose je peux pas dire le + personnel on espérait le coup on va dire + le coup primaire de base + on sait que le personnel ne goûte 73 kg + et on sait que les frais + d'administration des manières de toute + l'entreprise ne coûte 400 4300 mais la + secrétaire qui travaillent dans + l'administration à nantes + la responsable paie par exemple elle va + faire mais ça l'est les fiches de paie + de tous les personnels + donc il faut quand même lui payer c'est + les charges supplémentaires qu'on va + faire supporter aux personnes aînées + je prends un exemple parlant imaginons + que données dans les centres auxiliaire + en attente retient d'accord on a + qu'entretient et en administration + donc on estime que non seulement le + responsable entretien nous coûte de + l'argent temps mais en plus il va lui + faire supporter les charges de + l'administration parce que ça s'ajoute + en plus ça donne le responsable + entretien va lui demander de nous dire + combien coûte le personnel mais en plus + il va payer une partie de notre cadre du + magasin c'est bon ça on ajoute les + maroons ont donc recommencé celi le + personnel c'est 73000 + 20 % de + l'administration des frais + d'administration après administrative et + fonctionnelle + je répète le coût du personnel nous ça + nous coûte les 73 kg de base + 20 % du + des charges administratives + supplémentaires ça arrive le point + d'interrogation là et égalable 73000 + + 20 % de l'administration c'est bon + maintenant l'administration + un look ou de 404,1 coûte à l'entreprise + 400 4300 + 10 % défaite personnelle par + deux inconnus + du coup on va créer un système je vais + juste écrire ce que je viens de vous + dire + donc on va dire de personnel je vais + l'appeler paie et administration + et ça ce que je dois trouver en fait + c'est le pain c'est le total de paix le + personnel est ça le connaît formation c + est pas demain + alors je pose mon système + je ne fais que lire donc le personnel le + coût total + je dirais le coût total des dégâts la + cua égale 73000 plus quoi + 20 % de quoi + la pression de quoi de à + l'administration et le total de décharge + administrative de quad ministre hâtif et + égale 400 4300 + 10 % de paix il faut + absolument comprendre cette logique si + vous la comprenez pas si vous faites ça + d'une manière machinale ouvertement + saleh il suffit que je tourne l'exercice + autrement je pose la question autrement + juge interverti des lignes et c'est + perdu + par contre si vous comprendre la logique + vous saurez trouver la solution trouvée + les inconnus donc on arrive un système + un système à deux inconnues à effet + alors maintenant je résous ce système là + je vais me transformer pour faciliter le + calcul jean lemay pourcentage + ben je vais vous pouvez également 73 ans + 73 mille +0 2 a encore promis en 2002 et + jeux de boules et 20% j'ai enlevé + pourcentage c'est bien sûr la ville 2 et + là à égal + quatre cent quatre mille trois cents +0 + 2010 fait et là je vais pas faire un + cours sur les systèmes normalement vous + êtes censés maîtriser l'utilisation des + systèmes ceci ni regardé j'ai à égal 404 + 3 + il suffit de prendre la première ligne + et je remplace un partout de sa valeur + je remplace à part tout ça du coup on va + entourer on sort va se retrouver avec un + seul inconnu + regardez pas si je remplace a fait quoi + pour p égal 73000 plus 0,2 on voit zéro + lag deux facteurs de 400 4300 +0 20 10 + oui tout ça ca + je n'ai fait que remplacer temps on va + trouver + on est en présence que de paix cette + fois ci et si vous développez si vous + développez ces systèmes cette équation + là vous arrivez à p égal il ya quelques + clips est égal + combien pop est égal à vous passer je + vais rajouter une étape concepteur pour + faciliter un fait évident à 73 me +5 2 + publié par 400 4300 combien vous trouvé + 157 millions +0 2 point à 3 00 10 donc + ce désert organisé en deux fait c'est + bon je fais pas c'est l'effet de ce côté + là ça fait près - 09 02 p égal + 73 des puissances et comme cette maison + moi je veux parler au final c'est un jeu + reprend les gens mais prenez garde 73 + mais plus ça passe plus 0.02 bray c'est + bon je passe près de ce côté là ça me + plaît - 09 02 p égal 73 me + 80 1870 + ça fait quand même 150 350 3860 savoir + en 1860 + oui là je me plais contact tél mais tp + en face d'un facteur 2 1 - 09 02 égal à + 1 860 et là je peux calculer p égal + 153000 est-ce qu'on voit les résultats + 860 / 5 01 02 09 - 18 + oui ça nous fait péter galli 157 me oui + on ap 157000 est pas maintenant + maintenant qu'il faut prendre la 2ème + ligne maintenant il suffit de remplacer + il suffit de remplacer fait part 157 + mines et on trouve à égal à égal + si on va pas super la traîne ou fait + 15700 15700 +400 4300 simple et paris + gagnent 420 me tout juste dit que ce + rallye de catalogne + aulas on a le coût total du personnel + on a le coût total de l'administration + mais je n'ai plus qu'à les recopier donc + paix 157000 et 1 400 amis + oui ne vous trompez pas dans les + systèmes et après je remplis le tableau + dans les 157 mille se répartissent de la + manière suivante si vous prenez le quota + des pourcentages vous arrivez à 100% que + cette simple que représente 100% se + répartit de la manière suivante donne + faut juste x les pourcentages pareil là + 420000 se répartit de la manière + suivante 20 10 % 40 % à 3 % + si vous calculez par ligne le nombre + total des bons sondages vous arrivez à + 108 100 elle reconnaît dans les valeurs + des résultats assez 15700 après prendre + pour cent de 157 nous revient c'est 7307 + 1300 et ses fruits ça me paraît pas + beaucoup + bien réalisé je vous écoute 47 me sens + et pour à 20% de 400 à 1000 84 me j'en + ai vu la petite % dans ces calanques + 2168 et 84 me c'est bon c'est remboursé + pas d'un pouce au combien 126000 + maintenant qu'on a qu'on a effectué la + répartition je recolle je calcule au + total le total après les partitions + secondaire scène le dos pas légal + total répartition qui n'est plus la + répartition seconde est donc là on s'en + occupe pas ce qui me concerne ce sont + les étapes qui ont permis de produire le + produit c'est en lançant l'occupant + allemand va s'occuper juste 2 to de + l'approvisionnement production alors le + total de la colonne approvisionnements + donnez-moi total approvisionnements + 806 mhz il faut valider convient de + demeurer de succès en 1806 le total + dites-moi aux geeks ou non oui bien + merci production deux millions quatre + cent trente hockey un million quatre + cent + oui les 35 ans oui nous avons nos doutes + alors après il ya unité dunne s'est + donné une idée neuve maintenant je dois + trouver le nombre d'unités deux nombres + d'unités d'oeuvre la rosée dans + l'approvisionnement + c'est quand à 1 kg de matières premières + achetées en fait c'est comme si on vous + dit il faut prendre en compte le nombre + de 1 kg de matières premières achetées + le nombre de kilos de matières premières + achetées à chauffer un nouvel exercice + combien de matches combien de kilos de + matières premières on a acheté tous + produits confondus pour fabriquer et de + produits salés en fait vous prendre en + compte de nombreux kilos de x nle + ça fait cinq ans 2006 à gaza bien que + c'est qu'en 2000 kg combien de produits + en a fabriqué encore une fois a et b c + le nombre total de produits fabriqués + 73000 et combien en a vendu de ça et de + baies de produits 65 me + on n'est pas entendu les ventes de la + période dont 25 mx 40 milles seulement + la production si 27000 +46 1073 8 + secondes et achats de matières premières + 30 me +22 1050 bible il va maintenant la + dernière et par kilo reste la dernière + étape qui reste c'est que je dois + calculer le coût de l'unité de ce qu'on + appelle le coût unitaire nullité d'ordre + utilise le mot haiti 0 olympico le coût + d'une telle oeuvre quand je trouve qu'il + suffit de faire ce total la ce total 1 / + suivant le total divisé par le nombre + d'unités d'oeuvre et ça nous donne ça + donc 800 signé le musée par 52 milles ça + fait quel est le coût de milliers + d'heures + combien 15h50 alors décollé dans le coup + ça c'est un conseil ou dans le cas quand + on parle d'art on dit que c'est parce + que ses questions de logique + encore une fois quand on parle d'argent + quand on parle de monnaies + c'est bien entendu deux chiffres apple + indique une passe qui les sentent ils + ont donc convenu de 15,5 + pour moi c'est clair la ville 50,15 + euros et 50 centimes + donc ça c'est une logique il faut + acquérir aussi donc là c'est kaz 50 la + production d'un cran et distribution de + 20 me alors voyez juste cette partie de + la comptabilité analytique pourrait + faire l'objet d'une vidéo juste le + tableau de répartition des charges diact + m'ont dit de faire alors deux coups deux + explications de couples séparés + je ne vois pas l'utilité parce qu'il + faut aller vers voir la première vidéo + et quand j'ai compris je passe à la + deuxième alors c'est plus logique de + faire un lien faire ensemble comme celle + là vous allez vous comprendre le lien + entre la répartition de tableau de + répartition des charges indirectes avec + le calcul quand va commencer maintenant + pour calculer le coût de revient de nos + produits à rêver est ce que vous + comprenez est-ce qu'on peut pas y penser + parce que ça vous aide + est-ce que c'est mieux qu'avant + donc quand vous allez bien entendu que + cette question d'équité même reconnaît + aussi aux ronces et vidéo là à leur + disposition bien alors comment on + comprend le tableau comment le lit + rappelez vous ce que j'ai dit le coût + d'approvisionnement d'un kilo de matière + première il ya cent prix d'achat plus + des prêts d'achat qu'on appelle charges + indirectes comme suivez donc le prix + d'achat il est donné dans l'exercice + mais les charges indirectes qui vont + s'ajouter + on les trouve en bacs en balade comme je + l'expliquais 0,50 + voilà par le problème au jury pour + chaque kilo de matières premières + achetées a chuté il faut ajouter des + charges supplémentaires des charges + indirectes de 15h50 c'est bon pour la + production maintenant pour chaque + produit fabriqué il faut ajouter 30 33 + 30 euros de charges supplémentaires + qu'on appelle charges indirectes est là + pour chaque produit vendu + il faut ajouter dans le coût du produit + avant la vente + il faut ajouter 22 euros 22 15 pour + chaque produit vont fabriquer avant sa + mise en vente + rappelez vous de ces chiffres vous les + avez vous les avait recopié maintenant + il vient effacer le tableau mais j'aurai + besoin de sécurité rigoureux à chaque + campagne retrouver dans les gazettes à + toutes les étapes de 3 0 maintenant + qu'on a terminé avec votre tableau de + répartition des charges et bien nous + allons maintenant passer au calcul du + coût de revient de notre produire au + plus tôt de nos produits parce que nous + avons de produits à aider je rappelle + encore une fois dans l'exercice on a + deux produits à fabriquer produit à + produire et nous avons deux matières + premières + trois matières premières x et matières + premières y est pour shell produire ce + n'est pas le produit 1 + il nous faut de la matière première x et + de matières premières y est pour le + produit b il ne faut aussi cette mince + et de matières premières + x et y alors la première étape + des numéros et la première étape c'est + coûts d'approvisionnement tout + d'approvisionnement en matières + premières + pour pouvoir utiliser tout tabou je vais + je vais serrer matières premières alors + en comptabilité analytique il faut cp on + mélange pas les matières les différentes + matières premières différents produits + pour chaque matière première je faire un + classique pour chaque produit fini on va + craquer le respectons les étapes + approvisionnements production + distribution + le coût d'approvisionnement les tableaux + ci les tableaux les tableaux se + ressemblent c'est les mêmes + je parle des attitudes donc manière + éléments la quantité le coût unitaire + est monté + et là je vais commencer par bien entendu + la matière première la matière première + x moyen de matières premières alors + voilà vous avez la peau d'origine + combien qu'on a acheté droitière premier + combien x par de racheter deux kilos de + x quand même 45 + maintenant on reprend les convaincre il + suffit de lire d'autres exercices dans + google ne confronté pas stop initial et + agen 38 donc on a acheté 30 kg de + matières premières x à quel prix 26 26 + 50 + oui ça c'est donné donc les rentrées de + recopier donc ça nous fait un montant de + 795 lui 795 me je demande à ce qu'il y + ait toujours deux trois personnes qui + calcule pour qu'on puisse comparer le + résultat vraiment bien j'ai des achats + est ce que dans l'exercice + on a d'autres chats recharge qu'on + appelle charge directe comme la 22e par + exemple qui est qui est spécifique qui + est à l'approvisionnement des matières + premières est dans l'hexagone dit tiens + il ya des salaires à dos les effets de + la main d'oeuvre spécifique exclusive à + l'approvisionnement est rien et ben + qu'est-ce que moi il faut que je la joue + ce qu'on appelle les charges indirectes + charge alors on n'est pas les écrits + comme ça en finale c'est bien charges + indirectes charges indirectes + d'approvisionnement on ne donnait pas + approvisionnements donc je vais prendre + les charges indirectes + d'approvisionnement ce sont des charges + supplémentaires + provisionnement et qu'est ce qu'on + trouve quel est le coût de l'unité + devrait le coût unitaire les recherches + d'approvisionnement combien je commence + là + 15 50 est ce que votre problème quand + j'ai trouvé ça on vous dit dans le + tableau de répartition des charges + indirectes que le coût de l'unité + d'heure c'est 15h50 par matières + premières achetées + combien de kilos de matières premières + achetées 30 min il suffit de multiplier + maintenant et vous avez le total le coût + des charges indirectes comme et + retrouver 460 et 465 et donc à chance + est donnée dans l'exercice les charges + indirectes + il faut aller dans le tableau de + répartition des charges indirectes et + comprenait la colonne approvisionnement + pourquoi la colonne approvisionnements + parce que nous sommes à l'étape + approvisionnement en matières premières + et là vous trouvez à la fin le coût + unitaire des charges indien + d'approvisionnement ces 15 50 par kilo + de matière venaient acheter + on arrache de 90000 et suffit de + multiplier les charges indien et là ma + poche peut calculer le coût + d'approvisionnement total le coût + d'approvisionnement + le coût d'approvisionnement le coût + d'approvisionnement je peux le total là + ça fait un million deux cent soixante + mille deux cent soixante mille donc le + coût d'approvisionnement s'élève à un + million deux cent soixante dix mille + euros + ce coût d'approvisionnement concerne + combien de matières premières achetées + les 30 buts + attention attention ne faites pas + l'erreur + encore une fois on ira dire au groupe g + la coloc quantité jadis ion propre et + plus 30 minutes jouées 60000 mais sur + scène c'est comme si vous me dites le + coût d'approvisionnement de 70 + soixante mille kilos de matière pour + acheter non on a acheté ce nom 38 kg qui + nous ont coûté un million de 168 donc + quel est le coût maintenant le coût + d'achat et d'approvisionnement d'un kilo + de matière première il suffit de diviser + un million deux cent soixante mille par + trente mille s'appelle 42 42 oui voilà + maintenant qu'on l'a trouvé + le coût d'approvisionnement d'un kilo + matières premières achetées + là vous allez me dire mais c'est bon + maintenant j'ai le coût + d'approvisionnement je sais combien + coûte un kilo de matière première x et + vous allez me dire si maintenant le chef + de production me commande de la matière + première + x eh ben je vais lui dire que tu dois + payer 42 euros par kilo commander c'est + trop facile mais on oublie un élément + c'est que sans cesse qu'il arracherait + parce qu'on a acheté il peut être qu'on + a un stock de matières premières quand + on a acheté un qui nous a coûté à + m'acheter un prix différentes donc le + coût d'approvisionnement sera différents + aspects dans le stop on a des matières + premières x sur stocks et de lui depuis + longtemps depuis un certain temps et on + avait calculé par rapport au prix + l'acheteur pourra négocier le kilo le + but est de 40 euros au lieu de quarante + deux bombes qui ont pris je vais + demander aux responsables production + pour les livrer ces matières premières + oui et c'est là qu'on est obligé de + passer par une autre étape qu'on appelle + inventaire des stocks de matières + premières comme ça je vais calculé une + moyenne en prenant en compte le stock on + a déjà les nouveaux produits qu'on a + acheté on va faire un et moyennes 1 + coût unitaire moyen et c'est ce coup là + qu'on va rappliquer ce les matières + premières comme au départ le service + production + oui dans le monde on l'a contacté khalid + y en a besoin de la gestion des stocks + russie donc on va appeler cette étape + inventaire matières premières x a parlé + dans la matière première rixe + oui en fait j'aime bien quand je + commence par les matières premières je + vais jusqu'au bout après volée en fait + qu'on fasse la matière première x + matière brillante face à l'inventaire x + lamentable + je vais suivre votre maison c'est pareil + donc comme nous avons deux matières + premières énergétiques voient leurs + marges permet et les très bonnes tables + parce qu'en fait comme ça on allait les + les coûts d'achat des matières premières + il y + après je fais la montée ici c'est très + bien donc on est dans la première étape + coûts d'approvisionnement on a une + matière première pics maintenant je vais + m'occuper de la matière première virée + je fais la même chose mais là je vais + aller plus vite parce que vous avez + compris le le système vous avez compris + comment ça fonctionne alors qu entité + beaucoup n'étaient pas moins + donc on a les achats indique ses + motorisations lâcheté combien de yack + 1/2 à quelle fille + 47,50 ça nous fait un militant d'accord + on a des charges indirectes + d'approvisionnement 22000 mais 15 50 + c'est la même chose que je sais ce qu'on + a fait ici + thompson fait combien 35 à 20 341 livre + et là je fais le total de nos coûts + d'approvisionnement le coût + d'approvisionnement de 22 mille kilos + dgac + quand bien un million 385 et jeudi + visent à 1003 apprécié par 22 miss inde + le coût d'un kg de matières premières y + acheter ça fait n 63 voilà donc je + préfère cette méthode ne sais tu pas + trop ces faits logitra merci on va pas + l'affirmer pour la mettre sous la dent + bien alors ça c'est la première étape + je passe à la deuxième étape c'est + exactement ce que vous allez faire ou + partiel + viola qui me disent monsieur s'il n'ya + pas sur la page ces matières premières + etc + vous mettez 0 h 1 je crois qu'ils + avaient un exercice où il n'y a pas + d'acheteurs on parle pas d'achats de + matières premières j'espère une exaction + les avis et bien vous mettez 0 quand il + ya rien rien donné ventes ont pas été en + été dans l'inventaire des stocks + j'ai dit que après le coût + d'approvisionnement des matières + premières on passe à la deuxième étape + l'inventaire des stocks des matières + premières nous avons deux matières + premières la matière première + x et en matières premières y il faut + qu'on fasse l'inventaire des stocks ce + qui nous permet de calculer le coût + unitaire moyen pondéré force à ces + blocages totale de cheveux de faire + simple pour calculer le coût moyen d'un + kilo de matière première x que je vais + facturés aux responsables de la + production l'état suivante mieux fait de + même pour y + alors pour remplir pour la remontée en + la matière première qui qs nous avons un + stock initial donné dans l'exercice en + fait obstacle + regardez en fait stockées initial plus + les entrées les entrées matières + premières c'est quoi les achats dans le + stock initial pour la déjà plus les + achats entre où on la retrouve un total + de ce qui est disponible en anglais des + sorties c'est à dire les matières + premières consommées nous les matières + premières utilisées dans l'atelier dans + l'étang production pendant les enlève + on arrive ainsi au final ce stock final + deviendra un stop initial pour le mois + suivant et anciens sont donc sous + munitions de matières qui sont là + combien 45 45 milles à quel coût ok + trente six apprentis the transition + ça vous fait un goût en multiplier + qu'on puisse avancer assez rapidement + dans les mois les résultats comme ils + ont sauvé un million son ami 6 620 mille + et un million six cent vingt mille les + entraîneurs c'est simple les emprunts ça + encore une fois après ça ne m'était pas + combien on a acheté au prix d'achat + non c'est le coût d'achat des matières + premières les entrées donc tout + simplement je vais prendre cette ligne + là oui cette ligne là et je leur copine + à qui kohl ou juin oui copie coller pas + tout dit oui celle là et je la + recommande le coût d'achat de la matière + première rixe + ça fait donc j'ai un côté 30000 42 euros + le kilo soit un million deux cent + soixante mille ans d'accord il faut + prendre le coût d'approvisionnement dans + les antres et on est dans la matière + première mix dans ce qu'il nous fait + maintenant un total de 75 mille kilos de + matières fixe matières premières + excellent on est à 75 mille en avion se + finisse à 45000 kg de matières dynamics + on a acheté trente mille kilos de + matières premières x2 maintenant on a 75 + mille kilos de matières premières x ce + qui nous a coûté + en fait on additionne les ménages un + million six cent vingt me +1 million + deux cent soixante mille ça fait combien + combien de millions + ils ont quatre vingt 80 1 2 million 800 + 4 880 c'est bien ça maintenant on est + sorti combien de matières premières est + sorti pour être transformés en fait + c'est la consommation de matières + premières x faut bien combien de kilos + de matières premières 600 la consommer + pour fabriquer a et b alors vous + regardez l'exercice sortie + alors là on vous dit pas exactement + combien de xy nous mais dans l'esprit de + l'exercice en vous dit si joli joli + il faut c'est la deuxième ligne de + l'exercice il faut un kilo de x et + autant de y + pour propres pour produire une unité de + à ces tests il faut fabriquer un as + il faut un kilo de x et un kilo de y la + production d'une unité b nécessitent les + mêmes quantités de matières premières + ficc c'est greg c'est à dire pour + fabriquer possible un produit b il faut + un kilo de x et 1 kg 2 ah la la matière + première + x est utilisé dans la fabrication de a + et de déco convient enfin de larmes il + 27 min la production leur production + 27001 niveau comme un kilo de x 25 + minutes puisqu'il vaut un kilo de x1 + produira donc comment la fabrique et 27 + mille unités de à + il faut 27 me kg 8 et comme la fabrique + et de b 46 me comme des femmes et fait + appel aussi à la matière première + x enfin 46 me une fois 46000 x qui le + dit a donc on additionnait deux ans tour + on utilise 27000 +46 1000 kg 2 x avait + recentré sur les 173 milles + il faut soixante treize mille kilos de + x1 pour fabriquer ne veut pas fabriquer + ses produits + donc ce qui veut dire que l'atelier + production ne commandent 73 mille kilos + de l'x parce que ça permet de fabriquer + le produit a et b à quel prix je vais + lui demander de les prendre cette fois + 73 mille kilos et je dois calcules tu + doit calculer spa rappelle le coût + unitaire moyen c'est que quand je suis + dans le panneau a parlé d' étape total + je sais que j'ai maintenant 75 mille + kilos de pics somme initiale plus les + apéros d'achat qui m'ont coûté deux + millions huit cent quatre-vingt mille + mais suffit de faire deux millions cinq + points lille / 60 + 2000 j'ai le coût unitaire d'un kilo ça + fait 30 80 + donc en moyenne un kilo de matière + première mix nous a coûté 38 euros 40 + euros kg un vieux et c'est ce prix là ce + coup là je vais demander aux + responsables production de me payer si + vous publiez de la matière première + beats et c'est là je les mets en dessous + donc les sorties 73000 en fait je vais + demander 3040 ce qui fait 73 9 à 38 40 + je demande toujours à ce qu'il y ait + deux trois personnes qui calcule mots + qu'on puisse avancer on perd pas de + temps des millions huit cent trente + minutes 2 millions et comme il nous + reste maintenant score final foyers en + larmes et 75000 73 me voyais club à + sortir pour être transformée et nous + reste deux minutes à 30 38 40 + ça fait 66 76 1804 nous fait de même + raisonnement pour la matière première + des grès le même raisonnement + alors on est aux finitions de gauguin + comment un stock initial si julie + l'exercice en stock initial de en a 66 + me + 66000 à 69 euros + longueuil le résultat après un vieux les + entrées qu'est ce que je fais il va + cette ligne là y le coût + d'approvisionnement c'est cette ligne-là + puis je recopie devant les entrées c'est + le coude à coude approvisionnements + locaux d'achats de matières premières + 22000 63 22 me à 63 euros le kilo ça + fait 1 millions 386 me on doit les + résultats cet hymne à 68 69 4 millions + 154 500 550 cabinet 4554 soit au total 2 + alors on avait soixante mille ce sont + 6000 + on a acheté 22000 donc on est à 90 avec + un coût total de 5 millions neuf cent + quarante cinq millions neuf cent + quarante donc il suffit maintenant de + diviser parlement tant par la quantité + et nous avons le coût unitaire moyen + pondéré le coup militaire moyens qui est + de 73 points 5 60e 67 67 + [Musique] + sortie combien de matières premières y + ans l'utilisent pour fabriquer marebbe + si vous regardez l'exercice ses 73 mille + jeu-là j'applique les 67 50 ce qui nous + fait un coût de 4 millions 927/1000 504 + millions deux cent soixante sept mille + noms 27000 4 millions et 7 millions neuf + cent 27500 compliqué et le saut final + on avait vu minh 73 800 sorties - + transformé il nous reste de transit + 15000 à 67,50 ça fait 1 million en 2005 + 101 millions 12500 sa deuxième étape est + terminée + il faut être patient et rigoureux + attention avec les virgules et chypre + etc + et doucement tout en respectant la + logique + et nous passons maintenant à notre + troisième étape c'est quoi votre à dire + la troisième étape + comment va pas du tout pourquoi phare de + la distribution avant la distribution et + notre dieu + les trois impliquant des musulmans + qu'ils méritent introduction de est ce + qu'on a fait la production animale dans + la 3e étape production on va des coûts + de production on voit baisser le coût de + production + on voulait essayer d'utiliser les packs + d'eau + trois grosses productions en produits + aux produits combien de produits qu'on a + me produis à et le produit b donc je + vais commencer par le produit + [Musique] + le produit + [Musique] + vous voyez c'est toujours les mêmes + faveurs aux neuf styles de tableaux de + quantité pour uniterre montant bien pour + produire j'ai besoin de la matière + première + donc je mets trou d'approvisionnement + coûts d'approvisionnement de quelle + matière x d'accord il me faut le coût + d'approvisionnement de higuain + d'accord il faut la matière première il + faut matière de l'emprunt la matière + première y est ce qu'il y à de la main + d'oeuvre par exemple dans l'exercice est + ce qu'il ya des charges qu'on vous donne + dans l'exercice en hausse des charges + votre fils par la main d'oeuvre pour + produire est-ce qu'il y en a je ne + trouve pas de main d'oeuvre par exemple + donc je vais chercher toutes les charges + supplémentaires c'est-à-dire les charges + indirectes du verre ajouter les charges + indirectes de production alors ces + charges indirectes de production est-ce + que cet accord il ya deux éléments que + j'ai oublié bien et tout ça sans vous + permet de calculer le coût de production + ça me permet de calculer le coût de + production de combien de produits à + on a produit combien de 27 min 27 + vous comprenez tout ça c'est pas + totalement je calcule le coût de + production de 25 produits le 27 produits + arm le coût sera dit et pour arriver à + ce but car je prends le coût + d'approvisionnement de x on utilise + combien de kilos de x pour fabriquer les + produits d'après l'exercice 73 mais non + non potable + [Musique] + on a dit que 1 kg de x permet permet de + fabriquer un produit à un kilo de y + rentre aussi dans la fabrication d'un + produit pas d'accord alors pourquoi être + fabriqués à j'ai besoin de x et y + combien de kilos j'utilise pour x 30 + minutes comme suit veille d'un tel + exercice + regardez 30000 knoxy pas 38 ça c'est pas + la matière première c'est plutôt + j'utilise 27000 27 mille kilos de x + alors je vais les acheter je vais d + acquérir à quel prix de chercher le + responsable approvisionnement et je vais + utiliser celui là est juste avant que + moyen le court était un moyen pondéré + que j'ai calculé balle et a su + précédente + oui c'est toujours un tas précédent qui + me sert de source de calcul dans 30 + minutes 40 et j'ai besoin de combien + vous y pareil 27000 à quel coût va à + 67,50 est-ce que vous avez compris ceux + là ce qu'il fait oui l'exercice nous dit + que pour fabriquer un se produit à il + nous faut un kilo de x et un kilo de vie + gan jeux fabriqués dans la fabrique et + 27000 produit à 22 au 27 qui fixe et 27 + inefficaces les charges indirectes + maintenant dans le tableau de + répartition des charges indirectes et + dans la colonne production qui élit le + coût de l'unité de combat revient 34 ans + qui correspondent à quoi + l'unité de samarie quoi dans l'unité 2 + une unité produit ça veut dire 33 + heureux 30 correspondent en fait à un + produit à fabriquer de la fabrique et + combien 27000 mais il suffit de + multiplier et là maintenant vous allez + me donner de la colonne montante 27 + mille fois 38 40 + je vous écoute trop 1 millions contre je + répète toujours qu'il faut qu'il y ait + deux trois qui calcule sa coupe sont + édités 0 or quand même un million 36 + 1800 à 1812 validé deuxième 13 ans + vision 822 1500 points est-ce que vous + validez sérieusement ne l'est pas je + valide juste pour troisième 1899 1822 + 1100 sens c'est bon alors maintenant le + total soit un total de 3 millions 758 m + 703 millions 758 1400 j'attends + confirmation bien ça c'est le coût de + produits le coût de production des + vingt-sept mille produits à fabriquer + quel est le coût de fabrication de + production d'un seul produit à vous + divisez 3 millions 758 1400 / 27 mises à + l'eau fait sens alors qu'on disait d'eux + parlait en centimes la violer à ce stade + le coût de production d'un produit à + revient à 139 + je fais le même raisonnement pour le + produit b parce que l'on pourrait sans + risque de produits à aider + [Musique] + [Musique] + non + donc où nos coûts d'approvisionnement la + matière première + x le coût d'approvisionnement de + matières premières y les charges + indirectes de production les charges + directes de production + et on arrive au cours de le production + au coût de production de combien de b on + a fabriqué quand même des cas les + productions de 46000 15 + donc quel est le coût de production de + 40 civils produits b je fais la même + chose + le coût d'approvisionnement on va + profiter quelqu'un s'il b il nous faut + 46 x + attention ça c'est l'exercice qui le + dira dans d'autres exercices on peut + vous dire il faut le kilo de x3 reguera + attention c'est pas toujours là c'est un + exercice assez simple plombier un kilo + de vix rendre dans la fabrication d'un + produit à un cadeau y rendre la + production du même produit phare du + groupe c vhc pour calculer facilement + mais attention les amis elle existe + entre une fois si vous comprenez la + logique de la compagnie qu'analytique ça + va tout seul mais il faut s'entraîner + faire les exercices plusieurs fois + n'attendez pas le dernier moment pour + réviser et vous ressortez un certain + qu'ils vont entendre la veille que + regarder la vidéo pour réviser c'est pas + votre cas + et moi c'est pas notre cas de vol au + dessus je ne vous ai pas entendu c'est + pas un an poussés par an continue pour + pousser le bouchon s'est très bien + jusque là c'est très bien vous êtes des + exemples bien là il faut c'est pareil 46 + 1046 y ont fabriqué le b et le coût de + production + je prends toujours le coup les sharks + fin des charges indirectes de production + je reviens au tableau de répartition des + charges la colonne production et on sait + que ces 33 pour chaque produit fabriqué + nous avons fabriqué comme un produit b46 + mis d'accord pour le coût + d'approvisionnement de x donc je + reprends toujours de 38 40 + je vais en fait je vais commander les 46 + mille kilos de matières premières x à 38 + 40 + je vais commander les 46 mille kilos de + y à 67,50 ça nous fait mal quand vous + donnez moi même ni résultat 46 mille + fois 38 40 a fait un million sept cent + soixante six mille quatre cents + le deuxième 3 millions 105 milles c'est + bon 3 milliards sont 5000 troisième un + million cinq cent trente et un mille + huit cents ce qui vous fait un total de + coûts de production de jeux fait au + total six millions deux cent trois mille + deux cent six millions quatre cent 3200 + le coût de production des 46 me produis + b reviennent à 6 millions 400 mille deux + cents soit 2 qu'une production d'un + produit b s'entretenant 139 la vulve un + taux à ce stade le produit à revient à + 139 e revint à sa fabrication + le produit b à 139 dourven à sa + fabrication + attention ce n'est qu'un hasard si les + deux coûts de production sont identiques + encore une fois on a pris un exercice + assez simple il ya pas trop de + complications mais normalement + pourquoi pourquoi c'est pareil parce + qu'on utilise la même quantité de x le + même quantité de graines pour fabriquer + a et b donc c'est pas toujours le cas + je dirais même c'est mais vraiment très + rarement le cas pour un trouble le même + coût de production + c'est bon maintenant qu'on a fait notre + troisième de l'étape nous assassine + production coûts d'approvisionnement en + matières premières + la matière première est utilisé dans la + production + nous arrivons à la troisième étape qu'on + appelle la distribution imaginons + maintenant le responsable des ventes + le commercial veut dire en fait il veut + de me commander les produits pour les + vendre alors les responsables de + production évaluée va lui demander + d'être ou pas ils vont pas lui donner + gratuitement les produits + prenez un premier produit à val di rupo + commercial je vous donne des produits à + mais vous me donnez 139 euros un parent + produits avant de les vendre + c'est ça comme ça mais on peut encore + faire deux premiers + ça se peut que le service production en + stop de produits app qui leur a coûté + dans le coût de production est + différente 139,20 alors kelkoo quel prix + le responsable production va demander au + commercial + en fait on refait la même chose on fait + encore un inventaire des stocks de + produits finis ont déterminé un coût + moyen + et c'est ce coût moyen qu'on va demander + aux responsables vente distribution de + commercial par exemple de nous payer + avant de mettre le produit en vente + on fait des papiers ou non ce sont des + étapes + ce sont des étapes quand on utilise dans + n'importe quel produit dans n'importe + quel calcul de coût de rnic + approvisionnement aventures des stocks + production inventaire des stocks donc + c'est notre quatrième mais notre 4ème + étape donc ces inventaires inventaire + stocks produits inventés à vendre les + stocks invente un best-of produits finis + inventaire des stocks grimpe inventaire + des stocks de produits finis et je vais + commencer par le comité + [Musique] + donc c'est le même pagola ce n'est pas + beau que je vais reproduire ici up + stores initial entrées totales sortie au + final + en fait c'est le même tableau de + l'artiste en classe et même tableau le + même si que je vais utiliser mon je fais + pareil pour le premier des produits b + [Musique] + non quantité comme unitaire de 60 on + arrive quasiment à la fin comme entité + militaire pour ceux qui nous quittent je + vous dirai pas l'appétit + [Musique] + alors voir manger bien c'est vrai que + pour que la tête pour prenne il faut que + l'europe devant tu reçois plein sur la + fin pour l'emporter 1 à 0 ont encore + plein oui alors vous voyez le produit + entre libé j'ai fait l'inventaire + [Musique] + pourquoi c'est toujours le même style de + pablo à les pendre avec ma conscience + est assez vite parce que leur l'absym + c'est la même chose qu'on a fait ici + c'est la même logique à ce dont on n'est + pas une matière première on est dans les + produits finis donc pour le produit a en + un stoïcien de combien d'heures que + l'exercice 6550 commerce 6750 6750 unis + qu'ils affrontent sorte instant que le + passé un exercice un sujet le punk il ya + des étudiants qui a pris le sujet je me + mettrais pas que l'homme a besoin le + banquier alors stock initial de 47,6 + 1550 à 130 d'accord les encres et quand + on parle d'un prêt produits finis cdh 1 + c'est la production quand on parle de + produits a comme les entrées ça concerne + les produits à fabriquer + donc on a fabriqué combien de produits + par et c'est là je prends la dernière + ligne du coût de production de mâts + 27000 oui je prends la dernière ligne du + coup le coût de production 2 à 27,9 à + 139 + le vin ça fait 3 millions 758 1100 soit + un potage ans se retrouvent à combien de + produits à on avait ensuite aussi 1750 à + on a fabriqué 27000 maintenant à combien + 33700 seulement parce qu'aucun résultât + la 6750 face à brad we 1867 1077 1500 à + 3000 viennent juste prix 800 soit un + total de 815 bien maintenant produire au + crédoc et que vous n'êtes pas d'erreur + c'est une récente 160 en 1750 56 58 + comme ça bien + le total maintenant 4 635 ville soit un + coût unitaire du daily star franck 3750 + 137 comme tableau est ce que vous êtes + d'accord avec ce coup mettez vous + d'accord + il suffit d'utiliser la calculatrice + leur nez il ya rien de je vous écoute 4 + millions six cent trente cinq mille 900 + / 33700 cinq ans après 130 m + au fond + la confiance bien et c'est ce coup là + que je vais appliquer sur toutes les + sorties veut tout est sorti toutes les + commandes passées par le service + distribution impeccable et ce coup là je + le mets après donc du coup les sorties + les sorties deux ans à venir les ventes + de a en a vendu comme un produit 25 me + il nous reste à bien + on avait trois 3750 la bonne humeur donc + il ya vingt-cinq mille qui vont partir à + la vente ça fait il nous reste 1950 1750 + là ils se fichent de multiplier au dail + résultat trois millions quatre cent + trente quatre mille et là un million + deux cent vingt 1902 sera 1909 cero je + fais le même raisonnement pour le + produit d un stock initial de 11500 ces + exercices qui me le dire en 1500 à 141 + euros + les entrées c'est à dire au fait la + quantité fabriqué comme il en a fabriqué + je crois la dernière ligne du coût de + production c'est-à-dire 46000 1 139 20,6 + millions quatre cent 3200 donnez moi le + résultat cette première en suisse + emploie 141 euros un million six cent + vingt en 1525 d'accord dans soit un + sourire bêtement comme nb en 1510 46000 + ça fait + cinquante sept mille cinq cents ils ont + mis un couteau d'un million 24700 24700 + soit un coût unitaire de 139 50 639 56 + essais 739 50 si je vais appliquer sur + les sorties et le saut final donc sorti + on a vendu 40 milles donc il reste dense + qu'au final les 7500 il suffit d'étudier + la palombe donné de résultat 5 millions + 580 2400 et deux millions quatre cent + quarante deux mille trois cents 2440 + 2303 ans et j'ai envie de dire le plus + dur est fait là maintenant on passe + maintenant qu'on a fait l'inventaire des + sports des produits finis a et b nous + passons maintenant à la dernière étape + qu'on appelle le coût de distribution + alors là deux manières soit je fais + juste le coût de distribution + indépendamment de production et + j'additionne farine au coût de revient + soit je fais bien que tu mon un coût de + revient + le tableau coût de revient est dedans je + mets au coût de production en dessous + coûts de distribution + vous préférez quoi je crois celle là à + cette dernière étape + je vais être passé tout mon scooter coût + de revient et je l'intègre de ce coût de + revient + le coût de production de base le coût de + production de b plus locaux distribution + de rares est donné + je passe des retours ce sera le + cinquième j'appelle coudre des coudriers + alors je commence par le produit à est + ce que je veux mais comme ça s'est + produit alors le produit dont je vais le + coude le coût de production + en validant le produit est je crois le + coût de production attention en calcul + c'est très important en calcul le cours + de production des produits vendus + c'est à dire je vais prendre le coût de + production d'un produit x l'activité + pour la quantité vendue + c'est très important le coût de + production des quantités vendues + car le coût de production de quantités + vendues combien on a vendu de produits + où je vais faire plus simplement cette + ligne là comme je fais pour les autres + et se fait de reprendre les sorties de + l'inventaire des stocks + ça suffit deux de leurs copines + le coût de production des produits + vendus mythe + donc on a vendu combien 2 à la roue du + commun de 25000 25 mai à 130 16 + 36 comment trois millions quatre cent + quatre cent trente quatre mille neuf + cent d'accord coûts de production 25000 + à 137 136 avait trois millions quatre + cent trente quatre mille neuf cent j'ai + repris la colonne falla ligne sortie de + l'inventaire des stocks de rares suzie + 30.5 première peut-être 100 il ya des 3 + millions qu'elle 134 nuits j'ai encore + et la ville au dessus + oui on savait pas on est à trois + millions quatre cent trente quatre ans + 400 bien la banque + j'ajoute le goût distribution le + conditionne tout pris des meubles et + papa de trois millions quatre cents 34 3 + milliards 3 000 avec mon père à la + normale faut se remplir deux à trois + millions quatre cent trente quatre mille + de supprimer les quatre ont supprimé le + cadre du coup il s'est trop mignon c'est + la fatigue c'est normal pas qu'il est + temps d'aller manger + ah oui pour mon coeur hoyé sept minutes + à leur creux le vendre et plein la tête + ne suit pas il ya un proverbe qui dit en + fait quand le congrès plein dire la tête + chante + nous on veut manger ce qu'on peut + travailler voilà envie de revenir + comment alors qu'une production de + marbre côté distribution dans l'exercice + à part les charges les charges + indirectes de distribution n'a rien + d'autre donc j'ai ajouté charges + indirectes dans la colonie dans le + tableau en tableau de répartition des + charges indirectes je prends la colonne + distribution et on nous dit que le coût + unitaire de charges radial serrait pas + combien 22 12 c'est bien 22 12 22 août + ont confirmé oui bien qui correspond au + nombre de produits vendus c'est ça + l'unité d'oeuvre de vous le nickel + d'observer produits vendus il faut pas + votre abonnement vous notablement le + tableau de répartition des charges qu'on + a rempli par exercice alors le code + distribution c'est bien 22 12 devient + merci oui donner à cette journée + jusqu'à maintenant ça se passe très bien + de koné à la fois il faut donner les + résultats juste sinon ça sera même sur + la révision + je reprends dans le coût de distribution + nous n'avons que les charges indirectes + les charges indirectes dont les trous + dans le tableau de répartition des + charges indirectes en prend la colonne + distribution dans sa confrontation + qu'est le coût de l'unité d'oeuvre 22 + voile à 22,15 qui correspondent + d'après le tableau au nombre de produits + vendus on a vendu combien 25 me vous + multipliez ça fait cinq cent cinquante + mille cinq cent cinquante trois mille + cinq cent mille sept cent cinquante et + voilà c'est tout et maintenant nous + avons notre coût de revient coût de + revient des produits à bon d'être au + total + au total 3 millions 987 1750 + donc le coût de revient des 25000 + produits vendus s'élève à 3 millions 987 + me 550 soit 159 euros 50 soit le produit + à kout le coût de revient avant tout + déterminé surprenante 159 euros 50 m je + fais pas mais pour le bayern et on est + presque à la fin + alors là produits prohibés + la bio quelque chose donc coûts de + production écoute estime son coût de + production ou de distribution du produit + b nos coûts de production coût de + production jédir en prend là + l'inventaire des stocks sa véritable + précédente + l'inventaire des produits b c'est-à-dire + la vendu 40 milles + les 40000 103 9 22 56 soit 5 millions + 580 2400 c'est le coût de production des + produits vendus + c'est le coût de production des 40000 + produites et vendues il coûte + distribution nous n'avons que des + charges indirectes pareil on retrouve + dans le tableau de répartition des + charges colloque distribution donc ses + 22 ans van can et ses charges indirectes + s'applique à chaque produit vendu + nous avons dû 40000 salle où près de 880 + 6000 noms de 880 + l'accord est maintenant soit le coût de + revient du produit mais celui-là ses + coûts de revient pas + hélas elle revient de beg le total 4 et + 6 millions 4,6 millions quatre cent + soixante dix mille quatre cents donc le + coût de production des cars entiers de + produits dans près de quarante mille + produits paiement nuls soit le coût + unitaire de 170 à 175 euros à 31 61 69 + 161 année 71 + donc le coût de revient d'un produit b + 161 1940 + nous avons tous donc le produit à le + coût de revient du produit à essence 259 + euros 51 + le coût de revient des produits b + s'élève à 161 année 71 + maintenant on peut calculer le résultats + analytiques aussi rouler la marge + réalisée pour chaque produit pour un + homme là résultat les résultats + analytiques et le paralytique a fait ça + marche si vous voulez résultats + analytiques pour le produit tard c'est + prix de vente hors pâte - voudront bien + calé prix de vente du produit + alors les ventes n'ont abouti des ventes + de produits à 25 mille unités vendues à + 200 réduite et donc ses 200 moins de + coûts de revient + 150 959 51 donc ça fait une marche de + combien quand 40 49 donc sur le produit + pas l'entreprise réalise une marge un + résultat analytique de 40 euros 49 + pascal le vent à 200 euros et il couvre + bien 59 51 oui et pour le produit des + égéries thermique donc égale le prix de + vente du bébé 220 - le coût de revient + 161 71 + ça fait une marge de 58 secondes + la bulle voilà le voile le calcul et le + calcul de coût de revient + ce qu'on appelle la comptabilité + analytique quand vous commencez un + exercice il faut pas s'arrêter + si vous arrêtez vous allez perdre le fil + vous allez perdre la logique et vous + risquez vous trempez respecter toutes + ces étapes + je commence leur matière première je + passe par là pour l'état production + j'arrive à la distribution + je calcule le coût de revient est + maintenant à portée de tous de revient + je n'enlève du prix de vente + et j'ai ma marge ce qu'on appelle le + résultats analytiques + j'espère que cette révision vous + apportera quelque chose donc on a essayé + on ne peut pas faire mieux mais j'espère + que ça vous aide + préparez vos partiel vos examens et non + seulement vos examens mais pour vos + études dans le futur et si cette vidéo + peut aider d'autres étudiants d'autres + personnes je crois que l'objectif sera + atteint n'a pas donné bon appétit bon + courage et à très bientôt + [Musique] diff --git a/Translated_Files/ytubes_Tnym_6qCcNE.txt b/Translated_Files/ytubes_Tnym_6qCcNE.txt new file mode 100644 index 0000000..5901275 --- /dev/null +++ b/Translated_Files/ytubes_Tnym_6qCcNE.txt @@ -0,0 +1,1861 @@ +FOR https://youtu.be/Tnym_6qCcNE + elle tout le monde j'espère que vous + allez bien et que vous êtes en forme + aujourd'hui je vous propose d'apprendre + les bases d'acheter ml et de css afin de + pouvoir commencer le développement web + et de pouvoir créer vos propres sites + web alors la vidéo que je vous propose + aujourd'hui bien sûr c'est une vidéo + d'initiation c'est un domaine assez + complexe sur lequel on ne peut pas vers + sur découvrir tout dans l'espace d'une + heure mais quand même ce que je vous + propose ça va être de bien survolé + vraiment tout l'ensemble est d'avoir une + bonne vision périphérique de ce qu'est + html de ce qu'est css dacquois tout cela + sert et quand même de réaliser un bon + petit site web tous ensemble alors c'est + vraiment une simple page 1 qu'on va + créer ensemble mais voilà on pourrait + découvrir quand même beaucoup de choses + et la vidéo d'aujourd'hui bien les + sponsorisés par aux stinger aux stingers + c'est un hébergeur web donc il met à + disposition des serveurs d hébergement + pour mettre vos sites en ligne et c'est + un hébergeur qui propose un hébergement + réellement performant a appris quand + même relativement accessible et si vous + souhaitez mettre votre site en ligne et + bien sachez que vous pouvez obtenir 7 % + de réduction grâce aux codes bertrand + sur le site de hosting heures pour votre + commande donc n'hésitez pas à en + profiter et un petit conseil avant de + commencer bien évidemment c'est de + toujours bien mettre le tutoriel sur + pause afin de reproduire les actions sur + votre ordinateur c'est vraiment un très + bon conseil que je peux vous donner en + informatique c'est toujours reproduire + pour vraiment bien apprendre pour + vraiment commencer à prendre les choses + en main et en fin de vidéo je vous + donnerai pas mal de pistes d autres + youtube heures de formation etc des + sites de référence sur lequel vous + pourrez approfondir le sujet + et comme toujours n'oubliez pas si vous + aimez mon travail de donner le petit + like de faire un petit commentaire pour + me donner votre avis pourquoi pas poser + vos questions partager etc afin de faire + vivre cette chaîne n'oubliez pas que + cette chaîne vie avant tout grâce à vous + et en parlant ça je tenais à vous + remercier parce qu'on est vraiment de + plus en plus sur la chaîne ça me fait + vraiment super plaisir alors n'hésitez + pas à nous rejoindre si ça n'est pas + encore fait pour commencer cette + introduction au développement eh bien on + va commencer par parler d' html html + c'est quoi bien c'est un langage qui va + vous permettre de créer la structure de + votre page c'est que son contenu mais + par contre on ne va pas tellement + s'intéresser en premier lieu au design + converse un petit peu par la suite grâce + au css donc en gros ça sera moche au + début mais il faut vraiment bien + comprendre tout ça allez on va commencer + avec ça ok alors allons-y pour la + création de notre premier site web alors + comme j'ai dit dans la trousse c'est + vraiment ici pour découvrir un petit peu + les bases pour avoir une bonne vision de + ce qui se passe + donc je présenterai peut-être pas + toujours la façon la plus idéale de le + faire mais en tout cas quand vous aurez + terminé cette vidéo vous aurez vraiment + cette bonne vision qui vous permettra + vraiment de comprendre le process dans + sa globalité alors la première chose + simplement c'est de commencer et de + télécharger peut-être atom le logiciel + éditeur de texte créé par github à la + base qui vous permettra de travailler + plus facilement théoriquement vous + pourriez le faire avec le bloc notes de + windows mais bon autant s'équiper de + bons outils une fois qu'il est installé + et bien utiliser simplement atom pour + aller chercher votre projet vous pouvez + le faire par exemple avec un coup de + file et ensuite choisir at project + folder pas ajouté le + dossier de votre site web et donc pour + le coup moi je lui ai déjà créé par + avance donc je les crée simplement + ici et ici bien simplement ce que j'ai + fait j'ai simplement ajouté déjà de base + un petit logo mon logo pour pouvoir + illustrer les ajouts d'image par la + suite mais ça on verra ça plus tard donc + vous n'hésitez pas à choisir une petite + image de votre choix et ensuite eh bien + je vais choisir ouvrir pour venir + prendre le dossier de mon site web alors + pour l'instant par le logo il n'a rien + est ce que je vais faire et bien c'est + de venir créer du coup un nouveau + fichier et se fichent et là pour le coup + c'est assez important je vais l'appeler + index point html et pourquoi un vexe + simplement ces conventions pour dire aux + serveurs aux navigateurs voilà quand + vous arrivez sur mon site web et bien + fichier de la page d'accueil le premier + fichier que vous devez lire eh bien + c'est celui ci est donc du coup je + valide et je crée mon fichier index pour + acheter mais lorsque vous devez + comprendre ici c'est que la création + d'un site web et bien c'est + principalement en tout cas de base + l'édition de fichiers textes et cette + édition de fichiers textes et bien on va + la faire sous forme de balises ça veut + dire quoi une valise c'est que vous + allez avoir tout tout tout un tas + d'éléments ici dans votre fichier qui + vont commencer par un chevron devant + dans lequel vous avez trouvé le nom de + la balise à proprement parler et ensuite + et bien un chevron ferment ensuite vous + pourrez mettre votre contenu par exemple + et ensuite et bien souvent vous + retrouvez une balise ferment-ils sera + identique à la première sauf que vous + aurez un slash ici vous avez également + des balises qui fonctionne seul par + exemple c'est le cas de la balise images + que l'on verra par la suite ça et dans + ce cas bien simplement je vais me + contenter d'avoir cette balise 6 donc ça + c'est vraiment pour le principe de base + et vous allez voir que html et bien est + constitué de ses balises + est que ces balises vous permettre de + formater l'ensemble de votre site pour + en décrire le contenu alors je parle + bien sûr du contenu parce que tout ce + qui est design mais on le verra par la + suite mais ça sera fait en css le + deuxième langage que l'on découvrira + ensemble dans cette vidéo donc ici pour + le coup et bien je vais supprimer ma + balise images parce que je n'ai pas + vraiment l'enseigné et on va les voir le + rendu dans notre navigateur donc pour ça + simplement je vais aller choisir le + projet de mon site web donc le + index.html dans mon navigateur jeu + louvre et on en voit du coup le rendu + dans le navigateur est ce qu'on constate + bien et bien c'est que les balles des + dixie ont disparu alors quand je voulais + dit ses valises sont vraiment là pour + décrire votre contenu donc du coup je + pourrais lui dire par exemple ça c'est + pas un paragraphe mais un titre est + alors un titre principal en html et bien + ça va être plutôt la balise h1 + reviendront encore un petit peu là + dessus par la suite mais du coup si + j'enregistre n'oubliez pas l'enregistrer + sinon verrez pas les modifs évidemment + et que je recharge la page dont on + appuyons ici sur le bouton rechercher + cette page eh bien vous avez maintenant + un affichage sous forme de titres alors + il ya un petit style de base en fonction + du navigateur pour les balises html ce + qui vous permet de visualiser la + différence mais gardez bien à l'esprit + que vraiment modifier le rendu visuel de + tout ça se fera en css par la suite donc + maintenant que vous avez compris le + système de ben ali et bien il est temps + de commencer vraiment avoir une + structure complète alors sur l'atome + c'est ça qui pratique vous pouvez + directement commencé à taper html et + vous devriez avoir un petit raccourci + qui va vous donner le canevas de base + alors ce canevas de quoi il est + constitué au final est bien est + constitué d'une première balise ici qui + donne le type du document la balise + doctype et qui précise qu'on travaille + en html ensuite vous trouvez une balise + html ici et la balise fermente ici dans + lequel au final tout le reste sera + contenue + vous voyez à côté de la balise des + choses comme langué galets andy régal + ltr avec des guillemets ici et bien ça + c'est ce qu'on appelle des attributs + donc on va parler d'attributs pour + donner un genre d'option la balise html + ici la balise langue nous dit que notre + site est en anglais donc nous on va le + faire en français donc je m haies ferris + et et ensuite la tribu dire qui est ici + nous dit que notre texte va de gauche à + droite littéralement left to right + donc comme la langue française ou + anglaise par exemple du coup qu'est ce + qu'on retrouve ensuite à l'intérieur on + va retrouver deux groupes deux balises + assez important les balises raid et les + balises body ce qu'il faut bien + comprendre ici c'est que dans la balise + body on va mettre tout ce qui sera + affiché sur la page vous souvenez notre + titre de tout à l'heure mais on pourrait + très bien devenir le maître ici dans la + balise aide on va trouver des choses qui + ne s'affiche pas à proprement parler + mais qui ont malgré tout leur importance + la première qui est vraiment son + importance ici c'est la balise title + cette balise title lycée on va mettre + par exemple mon premier site je vais + enregistrer et si je reviens que je + recharge la page mais on voit qu'ici + âprement et revu il n'y a rien qui a + changé par contre ici si vous regardez + votre barre d'onglets bien là vous voyez + que la balise title a bien été + reproduite ici et donc c'est vraiment + l'intérêt de cette balise title sait + qu'elle va décrire le titre de votre + page c'est aussi elle qui sera utilisée + par exemple pour les résultats de la + page de recherche sur google donc cette + balise elle est vraiment très important + ensuite qu'est ce qu'on va retrouver + bien on va retrouver ici une balise meta + cette balise meta en fait elle vous sert + à quoi elle vous sert à donner pas mal + d'informations supplémentaires ici on + dit aux navigateurs on utilise le char + cette ut f8 donc ça c'est un petit peu + plus technique mais c'est plutôt relatif + à l'encodage une voie informatique des + caractères donc une telle fuite pour + vous ça devrait fonctionner donc on va + le laisser comme ça ensuite comme je + voulais dit on va vraiment se retrouver + à l'intérieur de notre balises body + cette balise body elle va vraiment avoir + toute son importance parce que comme je + vous le dis c'est là qu'on va voir le + contenu principal du site alors + une chose ici quand même c'est que vous + voyez à chaque fois que pour chaque + niveau on a des tabulations voilà c'est + la touche juste à côté du à sur votre + clavier qui permettent d'ajouter de la + lisibilité techniquement le code + fonctionnerait aussi si on l'avait comme + ça seulement en ce serait beaucoup + beaucoup beaucoup moins lisible + et donc prenez vraiment cet habitus + avons une très bonne habitude que + d'inventer votre code pour qu'il soit + beaucoup plus lisible avec le temps est + donc maintenant on va commencer à venir + construire notre page alors comme je + voulais dit par exemple on pourrait + utiliser une balise titre qu'on va + mettre ici directement une balise + condamne être une balise h1 + et cette balise on va mettre voilà html + et css 2 points les bases + je ferme la balise la balise h1 et d'une + balise qui fonctionne par deux éléments + et j'enregistre je regarde le rendu et + on voit bien que ça fonctionne comme + prévu on va continuer un petit peu ça + et j'aurais aussi envie de mettre ici + par exemple une image cette image elles + s'ajoutent grâce à la balise img qui est + ici et elle va prendre au moins une + option importante qui est frcs rcc pour + lui dire qu'elle est la source de + l'image ou est-ce que tu dois aller la + chercher et la simplement et bien si + vous avez mis votre image moi je les + appelais logo point png ici dans le même + dossier que votre site web et bien vous + avez simplement à dire où elle se trouve + à leur actif jour regardez donc ici par + exemple on est sûr logo enfin tng notre + image elle se situe au même niveau que + notre fichier index donc si je viens et + que je recharge + alors pour l'instant elle n'est pas très + visible parce que c'est du bluff sur du + blanc simplement mais en fait elle est + bien ici voilà je la fais un peu glissé + comme ça vous la voyez bien vous voyez + j'ai vu dans cette image ici on verra + par la suite comment css comment changer + la couleur de fond et donc faire + ressortir notre logo dans les images il + ya une deuxième option intéressante + ajouté au moins systématiquement presque + c'est la tribu halte qui est ici la + tribu halte qu'est-ce qui vous dit en + gros il vous dit ok si jamais l'image + n'arrive pas à s'afficher par exemple + parce que la personne qui regarde votre + site à une déficience visuelle ça donne + une alternative textuelles pour lui + expliquer ce qu est l image si je vais + mettre logo de bertrand par exemple + j'enregistre et là je suis bon pour ma + première partie ensuite je vais venir un + petit peu plus loin et je vais mettre un + paragraphe cette fois ci c'est à bali ce + qu'on a vu dans tout début de vidéo est + là du coup c'est la balise p cette + balise là aussi je vais terminer comme + ça je la mets au même niveau pour que ce + soit lisible et je vais mettre le + contenu de mon paragraphe à l'intérieur + et je vais m créer + votre site web voilà tout simplement + j'enregistre et je vais + regarder le résultat est donc on voit + bien qu'on a + le titre l'image qui est pas très + visible et mme ensuite non paragraphe + qui est ici d'accord voilà on voit qu'on + a vraiment où tu as la suite et là je + vous vois venir vous ok là on a qu on + est en train de créer une page web mais + c'est quoi un site web au final un site + web simplement c'est plusieurs pages qui + sont mises ensemble et donc ici par + exemple je pourrais très bien créer une + deuxième page donc je vais venir faire + un clic droit sur un espace vide dans + cette barre latérale alors si elle n'est + pas affiché bien vous avez simplement + ici vous voyez un petit tiroir pour + l'affiché donc je vais faire un clic + droit et je vais faire new file vous + pourriez aussi le créez simplement sur + windows ou sur mac os est simplement + comme fichiers nouveau one tout + simplement est donc ici je vais je vais + l'appeler page 2 par exemple point html + je l'enregistré et du coup et bien je + vais venir simplement marqué un petit + texte ici dans ce paragraphe bien je + veux mettre bienvenue sur la page 2 + j'enregistre et maintenant si j'ouvre + cette page si sûr mon navigateur et bien + je vois que on a bien un affichage comme + on l'avait pensé et donc du coup + maintenant l'intérêt ici on a deux pages + ensemble et bien c'est les faire + communiquer de faire en sorte au final + que cette page si elles puissent + retourner sur cette page 2 et donc pour + ça vous avez le principe de liens les + liens vous connaissez vous les utilisez + très très très souvent et vous l'avez + compris c'est simplement un texte ou une + image sur laquelle on peut cliquer pour + passer de page en page donc pour créer + un lien là aussi vous avez une balise + que vous pouvez utiliser par exemple + l'intérieur d'un paragraphe qui est la + balise ha pour hans or c'est à dire pour + une encre donc du coup je vais ici je + crée la balise a ensuite je passe option + href achever ses quoi bien c'est pour + lui dire simplement bac quand tu cliques + on va là est donc ici on va où on va en + page 2 points html alors encore une fois + ici on voit bien ici elles sont sur le + même niveau 1 donc voilà si on a + vraiment tout sur le même niveau c'est + très simple à faire c'est pas bien il + faudra mettre le chemin complet et donc + du coup une fois que cette balise là est + ouverte je m y si le texte qui + s'affichera donc mon lien par exemple ou + alors aller en page 2 + voilà je vais fermer ensuite la balise + ais je vais enregistrer et donc + maintenant si je reviens sur la première + page je vois que j'ai maintenant aller + en page 2 et quand je clique dessus et + bien j'arrive bien sur la deuxième page + que je viens de créer donc si je voulais + retourner sur la page une il me + suffirait de recréer un lien ici de + toute façon ces liens sont aussi à la + base même des menus dont on parlera un + petit peu plus tard juste la différence + entre un lien interne donc un lien comme + celui ci un vers une autre page de mon + site web dans mon dossier et c'est + d'un lien externe l'externe saint pierre + vers un autre site par exemple on + pourrait faire un lien vers youtube est + donc simplement pour ça je vais taper + l'url du site + auquel je souhaite accéder + voilà donc pour la différence entre un + lien interne et un lien externe et donc + maintenant justement on pourrait + s'amuser à venir créer un menu et donc + pour ça simplement je vais utiliser une + autre type de balises et souvent les + menus sont fait sur base de balises ul + et elie alors la balise ul c'est une + balise qui fait quoi bien simplement + c'est une balise pour créer des listes + sans numéro devant voilà on va dire ça + comme ça et donc cette balise ul est là + pour dire ok il va y avoir une nouvelle + liste dans cette liste on va mettre nos + éléments devenus et pour chaque élément + de la liste eh bien je vais mettre une + balise elle y donc ici ce sera la page + d'accueil + est en dessous on va mettre par exemple + la page 2 + voilà j'enregistre et je regarde le + résultat alors je vois bien que j'ai ici + une liste et je vois bien que j'aie les + éléments écrits que je désire alors + cependant j'ai pas encore vraiment créé + le côté liens de temps là bas ça va être + pareil que pour le lien qu'on a créé ici + c'est à dire qu'on va revenir à choisir + d'encadrer notre texte par une balise à + on va mettre href égal slash pour lui + dire bah voilà ou alors index.html voilà + pour pointer vers notre fichier d'axa + je vais mettre accueil et je m slash ah + voilà tout simplement + et je vais faire pareil pour man pour le + lien qui va aller vers la page 2 donc je + veux dire que c'est vers pages de bois + je t aime elle qu'on doit pointer et je + vais venir ensuite ici a pas + terminé le lien en fermant la balise est + donc maintenant quand je registre et + bien je recherche ma page et je vois du + coup que j'ai bien accueilles et page 2 + quand je clique sur accueil on voit que + sa charge ça renvoie sur cette page si + et quand je clique sur page 2 et bien là + on arrive à la page 2 + je reviens au début et ici + les choses commencent à peu à prendre + forme ok alors avant de continuer on + voit qu'à chaque fois on forme un petit + peu ici tous des blocs de code qui + visuellement seront affichées de façon + différente je veux dire ici par exemple + vous pourrez mettre une couleur de fond + pour faire ressortir le logo invisible + pour l'instant parce que les blancs et + si on pourrait mettre une image en fond + par exemple voilà on pourrait faire tout + ce genre de choses le menu on va devoir + le stylisé aussi de l'ancien bloc à part + et donc dites vous bien à chaque fois on + aura comme des blocs de contenu et bien + ces blocs il y à une balise pour ça + aussi en html qui est la balise div + et donc je vais commencer maintenant + déjà à venir encapsulé tous et ensemble + de codes dans ce style de blocs et donc + pour ça qu est ce que je vais faire bien + ici je vais créer une balise div + voilà tout simplement et je vais venir + la fermer à la fin de mon blog de + contenu + tout simplement et alors pour garder une + belle visibilité je vais reprendre + toutes ses lignes de code et je vais + faire un petit coup de tabulation pour + venir voilà bien ta bulle et et bien + organisée ma hiérarchie + de ma liste je vais faire pareil pour + ici donc je vais venir créer une div + j'ai attentes + et je ferme ma div + et je vais faire encore une fois la même + chose ici + alors si on recharge on voit qu'il ya + pas tellement de différence à ce niveau + ci + mais qu'importe la base est là et on + pourra venir structuré ça un petit peu + plus tard et stylisé tout ça en css mais + au moins on a déjà bien séparés notre + contenu mais attention c'est pas tout là + on a des div qui sont général maintenant + il est il en existe qui ont pratiquement + le même effet et qui visuellement auront + le même effet mais qui vont donner un + indice sur le contenu du bloc et ses + balises bien par exemple c'est la balise + nav pour dire aux navigateurs est bien + là là dedans tu vas trouver un menu qui + va permettre de naviguer dans le site + vous trouvez aussi une balise + qui s'appelle mail et qui va contenir le + contenu principal de notre site donc + voilà je veux englobait encore une fois + l'ensemble dans une balise nine + et vous allez aussi trouver les balises + section pour chaque section 2 contenu + voilà donc vous pourriez très bien voir + une structure qui au final ressemble à + ça pratiquement ça aura le même effet on + va les recharges encore une fois le site + et on voit que ça pas changer grand + grand grand chose mais par contre est + bien le navigateur c'est maintenant que + ici on a un menu que ici on a des + sections deux contenus et pour tout un + tas de raisons référencement par exemple + donc c'est à dire positionner votre site + sur google je pourrais faire une vidéo + sur le sujet si ça vous intéresse ou + encore pour des logiciels par exemple + qui vont venir + faciliter la lecture pour les personnes + aveugles et c est bien là + sa toute son importance donc je vous + encourage vraiment eut adopté cette + façon de faire le html sémantique dites + vous bien tous vos blocs de code on va + les séparer dans des div certains de ces + div ont un usage spécifique pour décrire + le contenu des boîtes et enfin on pourra + mettre tout ça un peu plus en forme + grâce au css et du coup on va continuer + un petit peu on a une première section + une 2ème et bien on va en créer une + troisième tout simplement + voilà et ici à l'intérieur je vais + utiliser des divins peut générer pour + faire deux colonnes qui n'en n'ont + seront qu'une par exemple sur la version + mobile donc voilà on va voir ça un petit + peu plus tard et donc ici à l'intérieur + je vais mettre 1 h 2 + avec un sous titre donc là je vais + mettre html + est ensuite directement en dessous je + mets une balise paragraphe pour mettre + un petit peu de contenu en plus donc ici + va justement vous l'avez compris le html + c'est pour le contenu et la structure et + ensuite je vais fermer cette vive + et je vais en créer une nouvelle ici + dans cette divine je vais faire plus ou + moins la même chose je vais remettre un + sous titre de maître css + et je vais mettre un petit paragraphe + pour le style le css c'est ce qu'on + étudiera un petit peu plus tard dans + cette vidéo + enfin je vais rajouter une dernière + section avec un petit prototype de + formulaires c'est aussi quelque chose + qu'on croise réellement souvent + sur le web et donc pour ça j'ai une + balise aussi à part entière qui + s'appelle la balise for more est très + importante il ya beaucoup de soupe à + lise possible à l'intérieur je vous + montrerai où les trouver un petit peu + plus tard et cette balle et je vais + aussi venir la fermer cette valise forme + elle prend généralement une action comme + poste guette et c'est alors ça je n'ai + pas l'aborder dans cette vidéo dites + vous bien qu'en html en css on va créer + le formulaire en lui-même mais pas son + traitement c'est à dire quoi c'est à + dire qu'ici bien par exemple je peux + créer + un champ donc pour un chant vote + isabelle is in qt et je veux lui dire + que c'est une balise qui attend du texte + ensuite + je vais lui donner un nom ici on va dire + par exemple que sa valise email pour + récolter une adresse email et à ce + niveau là maintenant je suis bon je vais + te retourner voir ce que ça donne on + voit html pour le contenu css pour le + style est alors ici je vois le chant que + je peux du coup complété donc c'est pas + tout à fait fini et si on peut mettre un + petit titre aussi dit l'un age 2 + inscrivez-vous + à la newsletter + voilà j'ai mon champ alors devant ce + champ je voudrais bien m ben voila un + petit texte qui explique ce qu'est mon + champ pour ça je vais pouvoir utiliser + la belle est alors la belle il va + prendre un attribut fort qui sera en + fait le nom du champ auquel il est + rattaché donc ici on va dire que c'est + le les bêtes le label fort email tout + simplement + et là par contre ça fonctionne comme une + balle comme une balise paragraphe est + donc je vais mettre ici email ça sera le + texte qui sera affichée et ensuite je + vais fermer la balise + alors je vois ici du coup que ça + fonctionne j'ai bien mon titre j'ai mis + mon label j'aime bien mon espace et me + manque les ducs ou qu'un petit bouton + pour valider celui là aussi vous avez + un championnat et là vous pouvez + utiliser le taipei subite + j'enregistre + et je recharge et je vois que j'ai + maintenant un bouton envoyer alors ce + bouton envoyer pour l'instant il va pas + faire grand chose parce que comme je + voulais dit le principe avec html et css + c'est de créer la structure le contenu + le style mais pas tellement de créer les + actions dont pour créer les actions de + ce formulaire j'aurai besoin d'autre + chose par exemple de php ou java script + etc ça sera vu vous inquiétez pas dans + les prochaines vidéos mais du coup + voilà on va en rester pour ce formulaire + et on voit que dans notre page html ici + on a du coup déjà pas mal de choses on a + une image et qu'on verra mieux plus tard + on a un titre de niveau 1 ont des titres + de niveau 2 on a des paragraphes on a + des liens voilà tout simplement et on a + même un formulaire donc c'est déjà + plutôt pas mal pour commencer on a déjà + donné un bon petit coup d'oeil ici mais + bien sûr vous pourriez retrouver toutes + ces balises html et pour ça simplement + ou est-ce que vous pouvez les retrouver + et bien simplement si vous tapez balises + html sur google vous avez une tonne de + sites qui vont vous permettre de + découvrir l'ensemble de ces balises un + site de référence et bien c'est le + développeur pour mozilla point org et là + vous avez les références des éléments + html et vous retrouverez une liste très + complète de toutes les balises html que + vous pouvez utiliser alors l'attention + il y en a vraiment beaucoup beaucoup + beaucoup beaucoup moi je vous ai montré + le principe général mais vous pouvez du + coup vraiment aller beaucoup plus loin + ok donc maintenant qu'on s'est attardé + au contenu et bien on va commencer à + parler un petit peu du css c'est à dire + la mise en forme c'est à dire le style + de votre passé ici qu'on va vraiment + commencer à s'intéresser au design et on + va découvrir ça ensemble et donc + maintenant on a envie de styliser un peu + tout ça grâce justement aux csss et donc + venons au css vous avez trois façons + d'inclure votre css la première que vous + pourrez parfois retrouvé ses deux + inclure directement au niveau de votre + balise comme un attribut et donc par + exemple si j'ai envie de venir ici + mettre justement tout ça en bleu voilà + mon premier blog vraiment deux contenus + ma première section et bien je peux + venir au niveau de ma section voilà de + la balise et commençaient à passer mon + css et pour ça je vais ajouter un + attribut steam et je vais lui dire égal + ouvrez et fermez les guillemets et à + l'intérieur je peux venir ici marqué mon + css non css ça sera toujours la même + structure je vais commencer ici par lui + donner une directive de ce que je + souhaite changer ici dans ce cas ci + c'est la couleur de fond et donc + background color ensuite je vais mettre + deux points et je vais lui passer la + valeur et non ce cas ci je vais lui + passer par exemple une valeur blue et je + vais enregistrer donc il ya différentes + façons de marquer les couleurs la + j'utilisais la plus simple et je reviens + de recharger ma page et on voit que ça a + bien fonctionné on voit vraiment ici que + mon arrière plan est passée totalement + en bleu et donc on peut continuer à + travailler mais si je me dis à un moment + donné bah voila j'ai envie aussi par + exemple que cette section 6 avec html et + css donc celle ci soit passé également + bleus eh bien je vais devoir repasser + exactement la même chose au niveau de ma + section et je vais devoir lui remarqué + du coup style égale background color + de pointe blue + j'enregistre + et je recharge et je vois que ça + fonctionne bien cependant c'est quand + même pas l'idéal parce que du coup je + dois retaper tout ça à chaque fois que + je veux que mon fonds soit bleu et donc + du coup ça ça pose quelques soucis 1 et + là je ne change d'une propriété je + pourrais ont changé plusieurs ce qu'on + va voir plus tard et donc pour ça il + faut venir définir le css à un endroit + comme un conte pourra réutiliser et ça + aussi vous avez plusieurs façons de le + faire la première c'est de venir dans le + raid est de venir ajouter une balise + style 7 be still à l'intérieur je vais + pouvoir y placer mon css et je pourrais + par exemple lui dire background color + blue mais si je fais ça comme ça mais + qu'est ce qui va se passer je vais + recharger + voilà et on voit que ça rien changé en + finale j'ai laissé les styles ici donc + voilà il faudrait vraiment les enlever + voilà c'est ce que je vais faire + maintenant + j'enregistre je recharge et je vois du + couple les modifications ne s'affiche + plus nulle part et bien c'est normal il + faut lui dire voilà l'endroit précis + auxquels ces modifications doigts être + apportées et pour ça et on va utiliser + ce qu'on appelle des sélecteurs et donc + pour ça on va commencer avant de lui + donner vraiment les instructions a + changé on va lui dire qu'on veut + modifier les sections + voilà tout simplement et donc on va + ouvrir donc simplement c'est le nom de + la balise on va ouvrir et fermer une + accolade et à l'intérieur on va lui + mettre backbone color blue et on va + aussi naître un point virgule juste + derrière l'instruction + comme ça on est vraiment dans le vrai + quand celle ci + le nom de la propriété a changé deux + points la valeur est ensuite un point + virgule si j'ai besoin de rajouter une + deuxième propriété eh bien je la joue + très à la suite déjà terminée là aussi + par un point virgule donc j'enregistre + je recharge et là par contre je vois que + tout mais section déjà on voit bien les + différents son passé en bleu et tout ça + pourquoi parce qu'on lui a dit que on + voulait prendre la balise section si je + voulais prendre la balise paragraphe par + exemple je mets un petit p j'enregistre + je recharge et là je vois que ce sont + les paragraphes sur lesquels on a été + appliqué du coup la modification et nous + c'est pas vraiment ce qu'on veut faire + nous ce qu'on veut faire en fait c'est + venir l'appliquer oui à des sections + mais juste à la première ici et par + exemple juste à celle-ci ou juste à + celle ci est donc pour ça qu'est-ce que + j'ai fait le mien je vais utiliser des + sélecteurs de classe par exemple les + sélecteurs de classe ça c'est simple je + vais lui dire ici je peux les créé sur + demande donc je viens ici par exemple + sur ma section la première et je voulais + passer une classe et je vais lui dire + que cette classe je peux créer le nom à + la demande et donc je vais lui dire que + c'est la classe fond bleu tout + simplement + et qu'est ce qu'on va faire maintenant + du coup eh bien on va venir modifier ça + pour non plus avoir les balises + paragraphe mais la classe fond bleu + alors quand on choisit une classe en css + on commence par un point et ensuite on + mais voilà le nom de la classe donc je + m'attaque à ce fond bleu + donc c'est ça ici la classe + qui est définie et qui dit en fait voilà + toute cette section elle doit être mise + en forme selon la classe fond bleu fond + bleu qui se trouve ici du coup + j'enregistre je recharge et là je vois + bien que ça fonctionne et qu'on a bien + le résultat escompté et du coup la + retirer bien c'est que à chaque fois que + j'aurai besoin de mettre une balise on + fond bleu et bien je n'aurai qu'à venir + sur la balise en question pour lui + rajouter la classe correspondante à + mettons que je souhaite la mettre sur le + h2 html donc sur le titre de html mais + un jour ajoute la classe égale fond bleu + j'enregistre je recharge et je vois bien + que du coup juste cet élément-là a été + mis en bleu donc ça c'est le principe de + classe donc moi je vais enlever ce fond + bleu ci parce que je n'avais pas besoin + je voulais juste avoir celle ci alors + par contre c'est pas la seule façon + d'être une couleur là je trouve que le + bleu il est pas terrible j'ai vraiment + un boulot très classique et donc je peux + venir par exemple un nouvel onglet et + taper une recherche comme par exemple + palette couleurs + html par exemple + voilà je trouve ici code couleur html + et je trouve sur ce style de sit ins + électeurs qui va me permettre de choisir + une couleur donc si je venais de choisir + un bleu plus sympa voilà peut-être un + blog un petit peu plus profond voilà + quelque chose comme ça et du coup mais + bien j'ai les valeurs maintenant ici qui + me permettent de l'identifier cette + couleur là précisément sur des millions + donc ici je peux prendre le code + hexadécimal qui est ici à côté de hayes + et je fais un copier de ce code et je + viens simplement maintenant sur mon css + pour changer background color blue park + art et si on met un hexadécimal on + commence toujours par le fameux style + ici voilà on va appeler ce caractère + comme ça dans les faits on l'appelle le + croisions et dans les faits je fais un + col et + lemm avait pris le croisillon avec donc + voilà donc nos besoin que d'un seul + j'enregistre et je colle bien du coup la + valeur hexadécimal que j'ai trouvé sur + cette palette là donc je fais à + recharger et là + voit bien du coup que j'ai la couleur + qui m'intéresse à + mais maintenant parlons du troisième + endroit où mettre notre css parce que + bien ici on va avoir un fichier qui va + vite devenir très gros surtout si on + cumule html et css dans le même fichier + et nous en informatique et surtout quand + on code on aime bien séparées tout ça + dans des fichiers différents pour s'y + retrouver un petit peu plus et donc pour + ça qu est ce que je vais faire eh bien + je vais revenir faire un clic droit je + vais faire encore agnew file et je vais + créer un nouveau fichier mais ce fichier + du coup je vais l'appeler style point + css dans les faits vous pourriez + l'appeler à peu près n'importe comment + mais par convention le fichier css + principal on l'appelle style point css + j'enregistre hélas que je vais faire et + bien c'est que je vais reprendre css qui + est ici je vais venir le collet dont + document j'enregistre et ensuite eh bien + je vais plutôt enlevé ça et faire un + lien vers cette fiche c'est c'est ce que + je viens de créer alors pour ça + simplement qu'est ce que je vais faire + je vais revenir dans le raid et je vais + utiliser la balise link qui me permet de + lier à un fichier je vais lui dire dans + un attribut rôle que + le fichier est un fichier de feuilles de + style et donc je vais appeler ça style + sheet et je vais ensuite tout comme + amiens mettre une référence 1 h res vers + le fichier css style point css ici parce + qu'il est dans le même fichier + et je vais fermer cette valise c'est une + balise unique j'enregistre un et je + recharge et là on voit que tout est + toujours fonctionnel et maintenant si je + veut modifier mon css et bien je viens + dans le fichier steal princess pour + venir modifier la valeur que je veux + oui j'oubliais le petit croisions à pain + pour modifier ça tout simplement donc + ici je reviens j'annule les + modifications avec contrôle z ou comment + y êtes si vous êtes sur mac + et on voit bien du coup qu'on a trois + façons dans une feuille externe + dans une balise style au niveau du head + ou alors en ajoutant + un attribut style voilà au même niveau + que j'ai ajouté cette tribu classe + alors des propriétés css bien sûr il y + en a une tonne également donc moi je + tapais par exemple ici c'est 16 + properties mdn soit propriétés css sur + le mozilla developer network et je vais + prendre le lien référence ss faye de + style en cascade et ici je vais pouvoir + également retrouvé une liste de toutes + les propriétés que vous pouvez ajouter + donc quand nous vous le voyez on a quand + même vraiment pas mal pour chacune + d'elle d'ailleurs quand je clique j'ai + des démonstrations de ce que ça fait en + temps réel avec quelques petits exemples + une petite visualisation à droite qui + est vraiment pas mal ainsi qu'à la fin + le support sur les différents + navigateurs parce que oui css est + implémenté avant tout aussi au niveau de + votre navigateur web et donc et bien les + propriétés les plus récentes ne seront + peut-être pas dispo sur tout l'est sur + tous les navigateurs par exemple + par exemple si une propriété sort après + la version 12 de edge et bien la version + 12 de edge connaîtra jamais cette + propriété là et donc ne sera pas là les + roses qui serait peut-être que le cas + par exemple de la version trêve donc ça + ça à prendre en compte et ça va vous + inviter aussi attesté souvent votre site + web sur les différents navigateurs afin + de voir que tout fonctionne à peu près + partout de la même façon et ça parfois + ça peut être un peu casse tête même si + c'est un petit peu mieux qu'avant à ce + niveau là + mais du coup et bien on peut utiliser + toutes ses balles ici pour continuer à + customiser notre site web maintenant + qu'on a compris les principes de base + alors la première chose ici est bien + c'est que vous voyez que les bords bah + voilà ils sont pas vraiment il ya un + genre de petites marges là tout autour + et donc ça c'est une marge qui mit un + peu par défaut par votre navigateur et + donc pour ça mais on va continuer sur + notre style et on va lui dire que au + niveau du body dans notre page donc là + on fait référence directement à la + valley à la balise et bien on a une + marge + donc la maj c'est vraiment ici tout le + petit encart que vous avez autour c'est + là c'est un espace on va dire vide entre + plusieurs blocs et cette nage voilà m à + 0 + donc je recharge et là je vois que la + marge qu'ils étaient tout autour a + disparu je peux maintenant vraiment + venir fixer les choses moi-même j'ai + envie maintenant de customiser la façon + dont mon titre à sa fiche et donc pour + ça maintenant je vais revenir toujours + sur mon style et je vais modifier cette + balise h1 jeu peut la modifier + directement parce que ça sera la seule + balise h1 de mappage et donc je vais lui + ajouter différentes propriétés par + exemple texte à ligne et je vais le + mettre en centers qui permettra deux + centres et le texte + ensuite je vais rajouter color et je + vais mettre la couleur blanc alors pour + ça le blanc ça vous pouvez le retenir + ces sifflets f + je recharge et je vois que ça fonctionne + maintenant je vois que le html et css + est vraiment très très collée par + rapport au bord de mon cadre et pour ça + j'ai envie de rajouter un genre de petit + match interne et bien cette marge + interne c'est ce qu'on appelle un + padding + et donc pour ça je vais rester sur mon + chemin et je vais ajouter fading alors + je peux préciser tirer top pour viser la + marge interne supérieure celle où j'ai + justement un petit beurre avec le cadre + et je veux lui dire que je souhaite par + exemple se passer de 30 pixels 30 pixels + c'est une valeur fixe un pixel c'est un + point sur votre ordinateur à point sur + votre écran et donc si je recharge ici + voilà je vois que j'ai la marge qui est + venu se crée ici la marge interne qui + venus se crée entre le début du bloc + et le contenu si j'ai envie de mettre de + la même façon un planning + voilà pour le sol un peu bling pour le + dessous un tadine bottom donc est bien + ici je peux mettre par exemple je vais + exagéré un petit peu pour vous montrer + mais si je mets 150 pixels ici je + recharge est bien là vous voyez qu'on a + vraiment + une très grosse différence donc moi + c'est un petit peu trop pour moi je vais + plutôt venir mettre quelque chose comme + 15 pixels parce que je veux que ça colle + assez bien au logo l'image qui est ici + justement parlons-en + cette image là j'ai envie + qu'elle fasse un certain pourcentage par + exemple de mappage pas envie qu'elle + s'affiche comme ça en grand alors pour + ça qu est ce que je vais faire je vais + rajouter une classe par exemple + et je vais l'appeler + logo principal + j'enregistre et je reviens maintenant + dans css pour rajouter le css + correspondant au logo + principal donc cette classe + ce qui explique que j'ai ici un point du + coup et qu'est ce que je vais lui dire + eh bien j'ai besoin ici de lui donner + par exemple une largeur ou une hauteur + spécifique donc je vais lui dire par + exemple que sa largeur avant qu'on va + appeler sa rive oui c'est largeur en + anglais et qu'est ce qu'on va humer a + très bien on va y mettre par exemple 70% + j'enregistre je recharge et là on voit + que mon image elle a vraiment ici + diminuer de taille + alors admettons maintenant que je + souhaite aussi centre un petit pot final + tous les éléments qui se trouvent dans + cette partie ci est bien pour le coup ce + que je vais faire simplement c'est que + je vais venir par exemple sur ma section + d'ailleurs je vais lui donner un nom + alors souvent le premier élément comme + ça le premier bloc le plus imposant on + l'appelle i wore d'accord en anglais + donc vous retrouver ça souvent dans des + thèmes et c'est donc autant s'habituer à + ça et donc je vais modifier mon fond + bleu mains voila je vais lui donner le + nom plus explicite heroes et ensuite je + continue et ce que je vais faire ici du + coup s'est rajoutée par exemple un texte + aligne + center voilà je le mets sont très voilà + comme ça et ainsi tout ce qui sera ici + sera centré si je trouve ici encore une + fois que le logo ici est un petit peu + trop proche du pauvre est bien là je + peux revenir sur le css du logo + principal et lui dire aussi par exemple + 20 painting convainc pas bling en + dessous donc padding bottom et qu'on + veut ding 2 20 pixels + j'enregistre et là on voit justement + qu'on est bon à ce niveau 6 + qui est continuons donc un petit peu + cette mise en forme donc ici on va + simplement agrandir un petit peu le + texte le mettre au centre et ensuite + pourquoi pas créer ici un bouton voilà + customiser un petit peu ce lien le + transformer en une sorte du design de + boutons alors pour ça qu est ce que je + le fais rien dans un premier temps je + vais venir ici aussi pourquoi pas + identifié cette section 6 donc je + pourrais mettre que c'est la classe logo + par exemple et ensuite je vais venir + customiser encore une fois mon css + donc ici je vais venir m + point slogan c'est le nom de la classe + que j'ai créé + et ensuite je peux aussi venir mettre un + texte aligne + center + ensuite ça voilà la gelée du coup centre + est qu'est-ce que j'ai besoin de faire + j'ai besoin d'agrandir ce paragraphe est + du coup mes seins c'est quoi quand on y + réfléchit bien c'est des paragraphes + contenus dans slogan est donc pour ça je + peux aussi venir sélectionner + directement en css simplement je vais + venir faire un coup de poing slogans et + puis je vais rajouter la balise + paragraphe derrière et ça veut bien dire + ce que ça veut dire on a le paragraphe + de la classe los gants et ce paragraphe + est bien ce qu'on veut c'est modifier sa + sonde saiz sa taille d'écriture et pour + ça je vais aussi en profiter pour vous + montrer une petite valeur qui reviendra + souvent c'est les em donc là je met par + exemple 3ème point virgule et ça veut + dire quoi c'est tu aimes bien c'est par + rapport à taille de référence de votre + texte donc c'est une valeur qu'on + appelle relative ça veut dire quoi se + dire que ça va être trois fois plus + grand que cette taille de masse + j'enregistre et on voit ici que c'est + bien le cas alors par contre moi je + trouve ça un petit peu trop grand j'ai + peut-être juste m 2 m pour voir ça aussi + il faut bien vous en rendre compte ça + sera souvent d'expérimentation ça sera + souvent testé modifié et c'est jusqu'à + avoir quelque chose qui vous plaît dans + un design forcément base et qu'on + découvre on signe ici mais comprenait + déjà un petit peu cette logique ensuite + on doit venir modifier ça pour l'avoir + sous forme de bouton alors du coup mais + a là aussi je vais revenir sur le code + html et on voit que simplement c'est la + balise à contenu donc la balise n'est un + contenu dans la classe dans la section + de la classe slogans + et donc du coup j'y vais je prononçais + cesse + j'ajoute point slogan + à pour rien + et je vais lui dire voilà qu'on va + mettre + un background color + et qu'on va la voir par exemple vers + voilà pour choisir une couleur un peu + plus sympa et c'est plus tard mais voilà + vraiment pour la démo à parce qu'on voit + ici c'est un verre assez assez foncée + mais bon c'est pas encore l'idéal on n'a + pas encore vraiment notre bouton alors + pour ça on va rajouter un petit peu plus + de css + je vais commencer par rajouter à padding + un passing qui sera dans toutes les + directions et qui sera par exemple de 5 + pixels on aura déjà quelque chose qui + s'approche plus ensuite on va lui dire + que ensuite on va lui dire que la + couleur vraiment la couleur de + l'écriture là on la veut en blanc + et enfin on va lui dire avec text + decoration + qu' on ne veut rien text decoration voit + ici le valeur qui peut prendre donc text + decoration c'est la propriété qui nous + permet par exemple de souligner notre + élément d' pour rajouter underline sur à + peu près tout ce qu'on veut et moi ici + du coup je vais lui mettre une bonne + pour lui dire que non je ne veux rien + parce que par défaut les liens sont + soulignés et je vais recharger la page + et est ici on voit quelque chose qui + ressemble vraiment de plus en plus un + bouton et la dernière chose qui nous + manque et bien c'est les petits coins + arrondis et pour ça aussi on a une + propriété qui est bord de radio + et qu'on peut définir par exemple en + pixels donc je vais mettre 20 pixels + recharger et là on voit bien qu'on a + quelque chose de nettement mieux on + pourrait encore augmenter un petit peu + notre padding on pourrait le passé par + exemple à 20 pixels + c'est peut-être un petit peu trop à 10 + voilà et là on peut voir que c'est déjà + nettement mieux donc c'est pour la base + bien sûr mais ça commence déjà à bien + ressembler à ce qu'on veut et donc pour + le coup je vais simplement venir le + mettre dans un nouveau paragraphe + je recharge et là je vois bien que j'aie + le résultat escompté ok on continue donc + avec cette partie si ici on pourrait + mettre ça à chaque fois dans des petits + blocs qui se suivent bien voilà qui + présente bien et c'est ce qu'on va faire + maintenant du coup alors pour ça mais ça + va toujours être un peu la même logique + quand j'ai une section ici et pour + chaque section bien j'ai indique une + petite boîte qui me permet voilà deux + groupes et mon contenu avec à chaque + fois un h2 et un paragraphe est donc + allons-y pour le classe on va mettre + contenu voilà pour la classe + j'enregistre et je suis parti pour + styliser un peu ça + alors je vais juste un petit peu de + place pour que vous voyez vraiment bien + et du coup + je vais mettre point contenu et je vais + commencer à styliser alors ici je + pourrais mettre une image par exemple + pour servir de fonds ici alors pour ça + je vais aller par exemple + sur pick savez + je vais chercher une image abstraite + pourquoi pas quelque chose qui pourrait + donner + voilà on va prendre celle ci + et je vais enregistrer l'image dans le + même de ces bien sûr que mon site web je + l'avais nomme au passage vous l'appelez + font point jpeg et j'enregistre + alors quand je viens ici du coup + maintenant je peux lui dire que le + background + emails + et bien se situe à l'eurl font point + jpeg puisqu'il se trouve encore une fois + ici dans le même dossier alors c'est pas + spécialement une bonne idée tout mettre + dans le même dossier ici c'est vraiment + pour la démo mais à terme c'est plutôt + bien de l'organiser sous forme de sous + dossier et c'est donc du coup + je recharge + et je vois bien ici que le fonds a été + modifiée que j'ai bien cette image c est + donc j'ai l'image qui me sert de fond + pour mon bloc je vais maintenant stylisé + le reste donc jeu au final un contenu et + 1h 2 dans contenu et un contenu toujours + et un paragraphe dans le contenu et bien + sûr si je veux utiliser les blocs je + peux aussi stylisé les divans contenu + divin + je vais commencer par utiliser les div + et ici ce que je pourrais mettre par + exemple c'est à fond de couleurs donc je + pourrais mettre un background color et + je pourrais mettre du bleu par exemple + je recharge et je vois ici qu'on est + passé en bleu alors c'est pas encore + génial je pourrais mettre nu yves de + 80% + déjà mieux + je pourrais mettre aussi un aligne + center + et je pourrais mettre également + un bord de radius + de 30 pixels + s'est déjà mis + je pourrais aussi rajouter margin right + auto mavs du nect auto pour les avoir au + centre de mon affichage + alors ici c'est une petite précision + mais on commence souvent par la version + mobile du site c'est à dire qu'après + quand je vais l'agrandir par exemple là + c'est un petit peu trop grand à la voilà + ici ça pourrait se mettre côte à côte et + bien on verra ça plus tard dans cette + vidéo et c'est ce qu'on appelle + responsive web design ou webdesign + adaptatif en français je vais d'ailleurs + utilisé le même bleu que celui utilisé + plus haut + voilà on n'oublions pas le petit + croisions + c'est plus sympa et à l'intérieur deux + contenus bien je vais plutôt créer un + planning + tata de 30 pixels pareil + pour le sol pareil pour en dessous + ce qui me permet d'avoir ici encore un + meilleur affichage + je pourrais aussi rajouter un bord à ces + blocs et pour ça je vais utiliser la + propriété border et je voulais lui dire + que je veux un bord de trois pixels + solide et blanc + j'enregistre + et on voit déjà que ça donne assez bien + je peux aussi rajouter une petite marine + top pourrait se passer un petit peu ces + blocs là + enfin je passe la couleur en blanc + je recharge + et j'ai déjà une bonne base je pense que + voilà pour la démo c'est déjà pas mal + donc je vais pas spécialement utilisé au + final le h2 et le paragraphe que j'avais + créé à la base mais bon on aurait très + bien pu aller encore plus loin bien sûr + j'essaye de faire des choix de rester + compréhensible par rapport à la vidéo + pour vraiment expliquer le process en + son entier + enfin je voudrais maintenant m'occuper + d'inscrits vevo la newsletter ici + que je vais simplement aligné + et donc je vais aussi donner une classe + à la section + je l'appelais newsletters + je vais l'ajouter dans mon css 2.1 + newsletter pour dire que c'est une + classe et je vais également la ligne + ainsi que mettre un petit peu ning top + de 30 pixels et un petit padding bottom + 2,30 pixels + et la chaude donne plutôt bien reçue par + le site web du siècle mais c'est + vraiment déjà pour la démo de voir + comment vous pouvez mettre en forme + votre contenu avec le css + alors bien sûr maintenant et encore une + chose qu'on n'a pas ce que ça nous ont + mis en forme ici c'est le menu qui est + ici et maintenant intéressons nous au + menu un comme on l'a dit alors le menu + est bien pour l'instant on a une liste + et l'idée notre liste bien c'est de la + faire plutôt ressembler à un menu qui + est donc pour ça et bien pareil hein je + vais utiliser mon css et qu'est ce que + je veux venir modifier ici bien c'est + mon avis c'est mon ul et c'est moins + liessies mondiale alors pour ça eh bien + je vais continuer + et ici je vais lui dire que mon avis + et plus précisément mon modèle au niveau + de son liste style taille aps mais un + jeu lui dire 'non' je ne veux pas en + fait un style au niveau de ces au niveau + de cette puce qui sont là donc je + recharge et je vois qu'elle disparaisse + ça c'est déjà nettement mieux donc voilà + et maintenant qu'est ce que je vais bien + je veut modifier le ahly et pour ça donc + je vais reprendre nav elle y est je vais + venir aussi modifié je vais lui dire au + niveau du display que je veux en inline + alors qu'est ce que c'est que le display + in line et bien vous allez découvrir ici + quand je vais leur charge et hop vous + voyez qu'ils viennent maintenant à la + suite les uns des autres et ça c'est le + contraire exactement le contraire d'un + disent les blocs un disque les blogs + c'est quoi si je recharge saison mais + l'élément éléments au final va occuper + un blog et le deuxième bloc va se battre + en dessous etc etc le display and line + celle inverse hop on reste sur la même + ligne et donc voilà ici je recharge et + tous mes biens les uns à la suite des + autres je peux je peins ligne et + à droite + voilà + où au centre ça donnera peut-être mieux + on est bon + et je m'occupe ensuite des liens + présents dans la balise nav + donc + je vais pas mettre de text decoration je + vais enlever le soulignement je vais + venir mettre une fonsai un peu plus + élevé 1.5 em par exemple + et je peux aussi l'utiliser fond de + variantes ça pour modifier l'affichage + par exemple small caps va me permettre + de le passer en petit majuscule + c'est déjà nettement mieux ensuite pour + la couleur je vais mettre du gris on est + bon pour notre petit mieux alors c'est + vraiment une approche très très très + très basique du menu évidemment parce + que ce petit menu si j'avais voilà trois + à quatre pages il serait vite beaucoup + trop petit pour afficher sur une version + mobile donc généralement ce qu'on fait + c'est qu'on est un petit bouton qu'on + clique et quand on clique on déroule + voilà par exemple un menu spécifique + pour inverser mobile dans cette vidéo on + va pas le faire parce que j'ai vraiment + envie de centrer la vidéo un maximum + pour voile en une bonne heure on puisse + découvrir un petit peu tout ça mais + n'empêche que on pourrait partir là + dessus évidemment sur la version + ordinateur etc là ça poserait moins de + problèmes on peut aussi mettre une + petite marge + pour séparer un peu mieux les éléments + dans le menu enfin il existe aussi des + petits modificateurs qui sont par + exemple ouvert si on rajoute deux points + heures au dessus par exemple d'une + balise les uns ça marche à peu près sur + tout et bien ça va me permettre + d'appliquer un style à ce moment précis + et donc c'est j'utilise à ouvrir ici je + peux lui dire que quand on passe dessus + on revient en couleur black voilà par + exemple et on revient aussi par exemple + à une text decoration + souligné + je recharge + et on voit que ça fonctionne bien ok + alors pour l'instant votre design il + commence à être un petit peu aboutis + mais comme vous le savez bien maintenant + un site web on va l'utiliser autant sur + smartphones que sur tablette que sur + ordinateur et pour ça du coup il est + nécessaire que le style s'adapte en + fonction de la taille d'écran sur + laquelle vous vous trouvez et bien ça + c'est ce qu'on appelle le responsive + webdesign et il ya plusieurs techniques + plusieurs façons de mettre en place on + va en voir deux ensemble la première qui + est vraiment quelque chose de base qui + sont les médias qui reese et après je + vous parlerai un petit peu d'effets l'ex + boxe ok donc notre site si c'est une + version mobile ce serait déjà pas si mal + en soi pour si on est vraiment loin + d'avoir fait le tour mais par contre si + on augmente la taille d'envoi que sur + écran d'ordinateur bah ça donnerait pas + aussi bien même loin de là hein parce + que ben voilà le logo ici par exemple + beaucoup trop grand et ses blocs là + aussi on les verrait plus côte-à-côte + par exemple et donc ça c'est ce qu'on va + appeler le reste on site web design + c'est à dire le design web adaptatif et + je voulais vous en parlez aussi pour + bien clôturer un petit peu ce petit tour + d'horizon + et donc il ya plusieurs moyens plusieurs + façons de faire ça et c'est plusieurs + techno qui peuvent s'imbriquer et lune + que vous retrouverez très souvent et + bien ce sont les media queries les media + queries qu'est ce que c'est exactement + bien ça va permettre de reprendre la + taille de votre surface d'affichage donc + ici on sera sur un écran de bureau donc + il sera beaucoup plus grand et de + modifier votre style on fonctions c'est + à dire qu'ici si je viens sur mon index + point html eh bien on va commencer + d'abord par ajouter une balise dans le + ed pour définir le niveau de zoom par + défaut est utilisée ensuite à dans nos + médias crise donc on va rajouter une + balise meta on va lui dire que le nom et + bien c'est viewport ça et que le contenu + est bien c'est quoi ces + vives + qui sera équivalent à + la largeur de l'écran + et que initials qu'il + est égal à + voilà + je note ça et ensuite quand c'est fait + et bien je vais utiliser mes médias que + oui et comment ça s'utilise ou juste une + médiatrice et bien au final c'est + vraiment pas si compliqué que ça ce que + je vais faire je vais revenir dans ses + assassins voilà un petit peu plus loin + encore ajouté un petit peu de place pour + bien écrire et ici je vais lui dire at + médias + voilà on faire une petite démo pour que + vous compreniez bien et je vais dire que + le média que je veux viser bien c'est + l'écran parce que on peut aussi utiliser + des médias crise etc ou du css sur pour + faire de la mise en page papier par + exemple qu'on vous créer une impression + et donc du coup ce média screen et bien + qu'est ce que je vais faire je vais dire + que la taille minimum donc entre + parenthèse ici elle est minimum weave + voilà ici + doit être 2 + 768 pixels qui est un ce qu'on appelle + un break paint c'est-à-dire un point de + rupture et 768 pixels une fois qu'on + dépasse a généralement on est sur + tablette ou sur écran d'ordinateur en + dessous on est plus souvent sur un écran + de smartphone et bien du coup à ce + niveau si on va faire une petite rupture + et modifier le style est donc pour ça je + vais simplement ouvrir encore une fois + les accolades et entre et bien je peux + rajouter du css qui s'appliquera dès que + la taille de l'écran dépasse + 768 pixels et donc du coup par exemple + ici je pourrais lui dire par exemple + alors fait une petite démo main que la + navigation display note que je n'affiche + pas en fait la navigation + je recharge et je vois effectivement ici + que quand je passe sur un écran plus + grand la navigation a disparu je pense + que vous le voyez bien ici donc du coup + ici je vais l'enlever parce que ce qu'on + a fait là n'a pas vraiment beaucoup de + sens dans la pratique mais vous + commencez du coup à comprendre comment + on pourrait afficher ou cacher un menu + mobile et un menu des stops par exemple + 1 c'est sur le même principe là c'était + vraiment pour la démo mais nous ce qu'on + veut c'est pas ça donc je recharge c'est + que cette image là quand on passe + voilà ici sur un écran plus grand et + bien qu'elle s'affiche en plus petit par + exemple et pour ça bien qu'est ce que je + vais faire à tout simplement eh bien je + vais reprendre la classe sur laquelle on + a greffé notre logo donc il si je les + appelais logo principal je vais + reprendre cette classe point nouveau + principal + et + je vais simplement récré du css comme + normalement et donc ici je vais lui dire + que sa largeur ça doit être de 30 % + j'enregistre je recharge et je vois ici + que quand je suis + sur un grand affichage bien au maximum + mon logo va prendre 30% de la fenêtre ce + qui me permet d'avoir quelque chose de + beaucoup plus peur de beaucoup plus + présentable sur grand écran donc ici si + je diminue hop là vous voyez on est + revenue à la taille mobile donc un + principe à comprendre avec ça et bien + ainsi que du coup en fonction de la + taille de notre affichage et bien on + peut faire varier le css du coup vous + commencez à comprendre comment + fonctionne le design adaptatif et la + deuxième est bien c'est qu'au final on + va développer un même site pour portable + et pour + grand écran on va dire ça comme ça mais + qu' on va appliquer du coût des + variations en fonction et donc souvent + le conseil qu'on donne c'est ce qu'on + appelle le mobileye first c'est de + commencer ici par la version mobile de + votre site web et ensuite de commencer à + l'adapter en grand écran parce qu'il + faut bien commencer quelque part et donc + plutôt fonctionné dans ce sens là il ya + une tonne de raisons là dessous mais en + tout cas c'est vraiment ce qu'il faut + comprendre de la même façon pourrait + modifier html et css qui sont ici + évidemment et donc pour ça dans la même + optique je vais reprendre le même + breakpoint donc je vais continuer à la + suite et je vais lui dire voilà on va + reprendre un petit peu ces éléments là + qui étaient du coup contenu est contenue + div et je vais les remodifier donc voilà + je vais revenir ici avec point contenu + on verra ce qu'on mettra dedans et point + contenu div + là aussi on verra ce qu on m a dedans et + du coup je vais commencer mon adaptation + et cette modification que nous allons + faire bien justement elle va me + permettre d'introduire encore quelque + chose d'important que sont les flex box + les flex boxe c'est quoi et bien c'est + une autre façon de gérer le display qui + se prête plutôt bien au design adaptatif + et qui est apparue voilà du site 2011 + 2012 et les années suivantes et qui + permet justement de bien mettre en forme + ce genre d'éléments donc du co pour ça + je vais aller dans le contenu et je vais + lui dire donc mon contenu c'est vraiment + le bloc ici qui contient mais de boîte + mais de dives et je vais changer son + display alors si on avait déjà vu ni + line et bloque ici on va utiliser flex + display flex me permet du coup de créer + un espace qui se pourra s'agencer + facilement en adaptatif on va expliquer + ça comme ça vous allez comprendre je + fais à rechargement et je vois du coup + que les boîtes sont venus se mettre à la + suite si j'en avais créer une troisième + voie là je vais venir sur l'île d'aix + pointe t n l et je vais venir on créer + une troisième voie là ici ça me créerait + en somme une troisième colonne + voilà vous voyez bien ici comment les + choses se mettent en place + donc moi je vais annuler ça mais je vais + garder du coup mais deux éléments + maintenant ces deux éléments et ces deux + éléments qu'est-ce que j'ai besoin de + faire maintenant et bien j'ai besoin de + diminuer un petit peu leur taille déjà + beaucoup trop grand ici donc je vais + venir encore une fois dans le style et + je veux dire que pour les div voilà la + rive et bien qu'on avait fixé à 81% ou + quelque chose comme ça ici en eau voilà + 80% je vais la redéfinir ici à 35% alors + ce qui me fait penser justement que ces + tirs bien l'origine du nom du css les + css en français feuilles de style en + cascade signifie que la dernière + modification sera celle qui va faire + fois on va dire au niveau de l'ordre de + votre motif donc par exemple ici si je + rajoute et oui végal 45 juste en dessous + et bien c'est le 45 qui seraient pris + qu'apporte ici je enregistre et je + recherche et là on voit bien que ça se + met comme on le voulait et que ça + fonctionne très bien par contre j'ai pas + utiliser tout le potentiel de flex boxe + ici j'ai utilisé des mages automatique + il s'est au niveau + de mes divas et donc du coup si j'enlève + ses marges automatique qui sont ici + voilà je recharge là ça vient se + recoller normalement et bien flex box + nous permet de gérer ça également c'est + à dire que si je viens maintenant sur + mon contenu voilà donc qui en finale le + conteneur le bloc qui contient mais + boîte flexible et bien je peux lui dire + voilà que je veut modifier le contenu la + façon en fait dont elles s'alignent et + je peux lui dié voilà que je veux de + l'espace autour services et du coup je + recharge et là ça se met correctement + donc ça montre un peu la puissance de + flex boxe c'est à dire que quand vous + mettez pour un conteneur voilà ici on a + mis cette partie contenu voilà en tant + qu' on dire ça souvent vous retrouverez + le mot containers pour la classe et bien + à l'intérieur toutes les div vous leur + dites maintenant de se disposer d'une + certaine façon et c'est ça que flex doc + sa porte donc c'est quelque chose + d'important vraiment moyen de creuser + tous a énormément à flex boxe je pense + que je pourrais faire une très grande + vidéo dessus mais en tout cas + vous en comprenait le principe est là on + a vu quand même deux éléments très + importants tout cas on les a survolé + mais vous savez maintenant ce que c'est + mais attention du coup en faisant comme + ça et bien comme on a enlevé les marges + automatique eh bien vous voyez que quand + on revient sur une taille plus petite + et bien du coup là on a plus ça qui est + centrée donc y aurait plusieurs façons + de le faire la première se serait + modifié un peu l'ensemble pour tout + faire tourner sur facebook ça serait + vraiment possible ça serait honnêtement + la meilleure solution mais on va dire + que vraiment pour la démo est pour vous + montrer aussi vraiment le principe des + médias crise on pourrait utiliser ici + une deuxième média qui risque pour + rajouter les marges dès qu'on est sur un + écran plus petit que + 768 pixels et donc ça fonctionnerait un + petit peu de la même façon je ferais je + ferai un autre média tu dirais que c'est + un média écrans + et je lui dirai du coup que voilà pour + la taille maximum and max bill + qui serait du coup de 767 pixels + voilà et bien ce que je lui dirai c'est + que pour + le contenu ici et pour les div du + contenu et bien du coup pour les martin + on repasse en moto voilà ça pourrait + aussi très bien ces crises comme ça pour + ce cas là je recharge et là on voit du + coup que ça fonctionnaires tu pourrais + encore juste rajouté une petite marge + et 6 2 5 pixels pour assurer une petite + différence est comme ça on voit que + quand on est sur un petit écran bien on + est sur ce système là et que quand on + part sur un grand écran on est dans ce + système là encore une fois on aurait + vraiment pu tout faire ici avec flex box + plutôt qu'avec les mardis une auto etc + mais c'est pour vraiment vous montre un + petit peu toutes les possibilités dites + vous que le css html il a progressé là + évoluent sur des années entières de 10 + zen d'année et que donc vous retrouverez + pas mal de façon de coder c'est pour ça + que je voulais vraiment vous présenter + ici un petit peu ce que vous retrouverez + y est je veux dire de base dans la + pratique + pour flex box vous avez vraiment voilà + ici par exemple sur le site cs strict ce + point comme une idée de toutes les + possibilités ici que vous pouvez avoir + avec cette méthode là c'est à dire qu'il + ya vraiment énormément de choses que + vous pouvez faire avec + ok donc voilà pour cette démonstration + de base alors si vous souhaitez mettre + votre site en ligne je vais vous mettre + un petit lien sur mon tutoriel sur + l'hébergement d'un site web il vous + suffira de suivre pour bien être votre + site en ligne et pour la suite et bien + découvrons une petite sélection de + ressources sur lesquelles vous pourrez + continuer à progresser alors si vous + souhaitez continuer bien dans les + chaînes youtube française qu'est ce que + vous pourrez trouver bien vous pourrez + retrouver graphique à quai une référence + absolue dans le domaine clos depuis des + années et qui fait vraiment de chouettes + vidéo vous pouvez aussi retrouver from + scratch qui est à serris mans aussi un + peu comme moi mais qui présente plein + plein plein de vidéos intéressantes sur + pas mal de sujets en développement web + vous retrouvez aussi benjamin code qui + vous présente des vidéos voilà aussi + thématique sur le sujet est aussi voilà + beaucoup de vidéos intéressantes dans la + thématique vous retrouvez aussi grave n + qui est aussi à mon avis plus à + présenter et qui vous propose plein de + choses intéressantes dans le domaine est + forcément un petit peu d'auto promotion + vous retrouvez aussi ma chaîne qui + aborde pas mal de sujets sur le + développement web et je vous recommande + particulièrement la vidéo de 75 techno l + expliquer simplement si vous voulez vous + y retrouvez aussi un petit peu dans le + sujet dans si vous voulez vous y + retrouver dans le vaste monde qu'est le + développement web et toutes ces + technologies s'appelle pas les + techniques vous allez utiliser tout de + suite tout de suite mais ça peut vous + aider a déjà vingt un très bon aperçu + ensuite dans les sites pour avoir des + formations peut-être plus en détail plus + suivis et c est bien vous retrouver hugh + des mises sur lequel vous et toujours + énormément de formation intéressante + vous avez open classroom et vous + retrouvez aussi fricote kent qui est + gratuit mais qui est en anglais mais qui + aborde énormément de sujets et qui est + vraiment une des très grosses références + pour apprendre le développement et donc + voilà pour ce que j'avais à vous dire + aujourd'hui alors n'oubliez pas on est + vraiment ici au tout début d'un chemin + le développement web est un monde + vraiment très riche avec vraiment plein + de choses à voir enfin sur html css et + que c'est à d'ailleurs maintenant que + cette vidéo est sortie fait moi ça va + dans les commentaires c'est une vidéo + avec un design plus avancée que ses + draps vous intéresse ici j'ai vraiment + et ça c'est important le comprendre j'ai + vraiment fait en sorte de garder les + choses simples au maximum et j'ai aussi + fait évoluer le site etc de façon à + faire venir petit à petit tout plein de + notions donc voilà effectivement ce que + j'avais à vous dire aujourd'hui sur le + sujet gars vraiment bien en tête que + c'est bien sûr une vidéo d'initié + n'oubliez pas que vous pouvez avoir 7 % + de réduction sur votre hébergement aux + stinger avec le code bertrand encore + merci à eux d'ailleurs de m'avoir aidé à + vous aider et surtout et bien si vous + aimez mon contenu n'hésitez pas à vous + abonner à activer les notifications avec + la petite cloche pour ne pas manquer + mais prochaine vidéo je vous propose + vraiment à chaque fois des vidéos qui + vous permettent d'en apprendre plus sur + l'informatique en général sur le + développement etc et de récupérer la + puissance sur le numérique et moi + j'espère avoir si vous aidez on se + retrouve vraiment très bientôt et d'ici + là portez vous bien diff --git a/Translated_Files/ytubes_f0X1Tl8aHtA.txt b/Translated_Files/ytubes_f0X1Tl8aHtA.txt new file mode 100644 index 0000000..ebdbad6 --- /dev/null +++ b/Translated_Files/ytubes_f0X1Tl8aHtA.txt @@ -0,0 +1,3348 @@ +FOR https://www.youtube.com/watch?v=f0X1Tl8aHtA + bonjour à tous et bienvenue on se + retrouve aujourd'hui pour faire durer + acte 2 0 qu'est ce qu'on va faire. +ils occupés +elles sont prises +des genoux + aujourd'hui refaire une application une + petite application qui va nous permettre + de parcourir un bon nombre de principes + de ré actes on verra notamment comment + faire une navigation + voyez plutôt une navigation en ré accès + à dire une navigation là il n'y a pas de + chargement ça c'est pas mal qu'est ce + qu'on va faire d'autres et bien on fera + une requête est une api via notre ami + axione et puis on ira affiché est donné + on verra comment on fait ça en ré actes + et puis on fera durant du conditionnel + on dira combien votre pays ou viable + infiltrera par continent éventuellement + et ça nous permettra de voir énormément + de choix de parcourir déjà beaucoup de + choses de radio on verra bien sûr pas + tout dans cette première vidéo rassurez + vous ça serait trop beau si non mais non + on verra quand même énormément de choses + à travers ce petit projet donc voilà je + pense que j'en ai assez dit donc ce + qu'on va faire sans plus attendre c'est + que on va se télécharge et l'impératif + c'est node js dont vous tapez node.js + télécharger ou node js download ça + marche aussi vous tombez sur cette page + et en fait ne deviennent bons ressorts + que jesse c'est javascript mais c'est + juste le moteur de javascript donc qui + peut marcher en dehors d'un navigateur + puisque javascript je pense que vous le + savez il marche d'un navigateur + d'ailleurs si vous ne saviez pas que + javascript fonctionne dans un navigateur + c'est peut-être que vous n'avez pas le + niveau pour faire cette vidéo puisque + cette vidéo s'adresse qu'à des gens qui + ce qu'ils connaissent javascript un + d'accord + sinon ce sera rien de faire du réacteur + sion connaît pas si on connaît pas + encore assez bien javascript croyez dans + ma propre expérience donc du coup + vous prenez sur votre système + d'exploitation le node js qu'il nous + faut puisque à l'intérieur il ya quoi il + y as in cloud npm huit points trois + points voilà c'est ça qui nous intéresse + maintenant la version nous intéresse pas + ce qui m'intéresse surtout que ça inclut + npm notre package manager et donc ça ça + nous permet d'aller chercher un certain + nombre de paquets un certain nombre de + choses qui vont être + très intéressante pour ce projet donc ce + qu'on va faire maintenant pour trait + décrira comme j'imagine que maintenant + vous avez note anna g auche pas cette + étape puisque moi je les note js sur ma + machine d'accord donc une fois que vous + avez node.js qu'est-ce qu'on fait tout + ce qu'on peut contrôler donc moi je vais + utiliser la console lanouf une console + on peut utiliser n'importe quel de + n'importe laquelle de vos consoles c'est + la cas lequel vous a plu plus à l'aise + vous pouvez utiliser guide bâches ça + marche aussi moi je vais carrément + utiliser la console devait s code donc + je vais faire contrôler pourcentage pour + mieux sortir sinon on fait terminal le + terminal + ok donc là j'ai ma place est sur le + bureau comme ça les fichiers que je vais + que je vais aller chercher avec mpm eh + bien ils seront placés sur mon bureau + c'est plutôt pas mal quand on développe + des choses doivent aller dans les + fichiers apporter de maintenant qu'on va + faire c'est des + desktop ok donc là je suis placé sur mon + bureau + alors une fois sur mon bureau c'est + maintenant que ça commence à être un peu + rigolo + qu'est ce qu'on va faire la table déjà + on va contrôler la version de notes + qu'on a et voyez comment il me dit que + j'ai là 16 points 13 points tous donc + c'est le point de s'il n'avait pas la + même qu'au moins c'est pas grave hein + d'accord l'important c'est que ça marche + npm + tirer v et la version lp m c'est là vite + pour un poids de vriller là ils ont déjà + fait ils se sont déjà loin 3.1 c'est là + que j'ai pas la dernière version d'une + pme c'est pas très grave + toujours est il que j'ai prouvé que + j'avais note j'ai prouvé que les mêmes + peinent donc je vais pouvoir aller me + chercher + react + alors la phrase magique la phrase + magique c'est quoi il va falloir dire + nvx + create + v act up ça c'est à chaque fois voulu + commencer un projet d'acte vous commencé + comme ça et de pecixe c'est une forme de + npm et parce qu'on n'a pas alourdir là + on n'a pas senti les package donc ça + permet d'aller chercher directement le + projet criait tu react ap ça c'est été + créés par nos amis de facebook s'est on + veut dire un petit projet enfin et pas + mal de choses qui ont déjà été codé + d'avancé je vais pas rentrer dans les + détails pour ce surcoût sur ce cours là + parce que j'ai pas envie de vous + accablez d'information il ya plein de + choses qu'on apprend au fur à mesure en + fait donc ça c'est pas vraiment + important de le maîtriser ce qu'est le + web pas quelque chose comme ça en + revanche ce qui est important c'est de + savoir enfin sadou codé de mettre les + mains dans le code de coder et donc on + va on va on va appeler ça court + react je vais appeler un parce que c'est + la première partie + est donc là ça va être un tout petit peu + de temps à charger et donc pendant que + pendant que ça va charger ce que je vais + faire c'est que je vous explique et de + trois choses fondamentales serez actes + alors tout d'abord qu'est-ce qu'il faut + savoir un réacteur chose primordiale la + chose la plus importante c'est de savoir + que tout est un composant un réacteur + koodie en anglais composantes vous + montrerez souvent dire comprenant tout + composant peu importe c'est la même + chose + donc ce qu'il faut savoir c'est à quoi + est-ce qu'on reconnaît déjà un composant + par exemple hommes pointent js nous qui + sera là j'ai pris l'exemple de la page + de garde enfin la page d'accueil + home point g est ce sera le composant + qui va englober qui tout une autre série + de composants donc ce sera le composant + le plus aux besoins de la page on va + dire en quelque sorte donc à coup un vox + est un composant up premières lettres + majuscules et ça c'est une convention + tous nos composants rayons tous une + première est majuscule d'accord dans + qu'est ce qu'on a dans un point j'ai + assez bonnes dans podium on appellera le + logo dont qui s'appelle logo point g est + son apparat le composant navigation 3g s + on appellera le composant countries + point g est d'accord le cadre là il se + rappelait plus tard il a rappelé + qu'entre son encontre il donc bien oui + mais à quoi ça sert et bien à quoi ça + c'est arrivé ça sert à part d pété son + code des centaines de fois ça sert à + partitionner aussi son code dans des + petites pages qui sont beaucoup plus + lisible beaucoup plus facile à maintenir + donc dans le cas de logos de navigation + c'est en tout cas dans le cas de logos + et que du rendu graphique n'y a pas + vraiment de logique particulière dans le + cas de navigation où il ya une petite + logique de navigation qu'elle pour aller + à un endroit où un lot du site + mais ces composants la fête on reste les + coder une seule fois on va les mettre + dans un fichier qui s'appelle donc par + exemple logo ps et une fois qu'on l'aura + connaît ce truc là on n'aura plus jamais + besoin leurs côtés on pourra l'appeler + partout sur votre projet et ses + actionnaires un projet avec 50 pages eh + bien on pourrait s'appeler partout où on + veut logo projet assez juste en mettant + une petite ligne en direct en disant + logo point g s est bien ça ira + immédiatement nous chercher toute cette + logique là voilà c'est ça qui est + pratiquant react et pour aller plus loin + mais par exemple là on a un composant + qui est complexe qui s'appelle countries + point g est spécieux il va faire à une + requête à une api il va faire du tri + avec le nombre de pays afficher ou bien + le continent d'accord et bien il y aura + aussi un map pour map est différente car + dont celle là c'est du javascript est + bien + ce qu on trees il va map est un + composant qu'on a codé qui s'appellera + card point js donc on va ce bien sûr ce + codec qu'une seule fois la logique de + nos cartes et on pourra le répercuter + partout on donc voilà pour être encore + un petit peu plus précis le temps que + cet ermite de télécharger + juste là sur la partie de droite on à la + structure d'un composant react d'asic + donc la gauche vous avez la structure + des fichiers mais + en fait on va regarder ça juste après la + course sera finie télécharger là ce qui + m'intéresse c'est de dire que un + composant en fait un conte ponette ça se + présente comme une fonction un composant + c'est une fonction qu est ce qu a fait + cette fonction peut faire beaucoup de + choses dont vous voyez c'est tout ça la + fonction à quoi on voit que c'est une + fonction en balle allait fléchir la + fonction on le voit ici à ces structures + là il ya là un nom égale le paramètre + ensuite une flèche donc c'est une + fonction fléchés + et donc ensuite on peut balancer autant + de maisons on peut déclarer des + variables si on en a besoin on peut + balancer autant de fonctions qu'on veut + et à la toute fin on fait quoi on fait + un rendu en ont fait un return on return + donc venez à quoi ça ressemble sa + ressemble de lâcheté mn alors c'est pas + vraiment le html ça s'appelle du gie et + 6 mais bon dites vous que c'est comme + l'actuel mali vraiment les quelques + petites nuances entre la shnpm élégie + les six ne vous inquiétez pas si vous + avez faim d'html vous saurez faire le g6 + par exemple la voyez les classe c classe + times bon il ya plein de petites choses + comme ça mais vous inquiétez pas c'est + si vous faites l'erreur react vous le + dira et voudra vous voulez plutôt dire + classe naïma la place de classe enfin + nous allons vous et on va être aidé en + fait tout le tout le long de + notre code on va voir comment ça se + présente immédiatement alors je ferme ça + et il me dit ah pis hacking c'est bien + allez vous amuser à l'écho des donc ce + n'est que l'application et les saumons + bureau maintenant donc si je dis c d + ahmed mois l'application cela plairait + actes + je sais plus court j'y fais tabulation + il va m'aider normalement non s'est + courue acte plutôt je vais appeler + voir la cour et actes + et là on va dire code espace points et + là qu'est ce qui se passe ça nous ouvre + directement + notre espace de travail on est prêt à + travailler avec react alors on va + regarder un petit peu à quoi tout + correspond hommes ont semé comme ça + on va se laisser qu'un petit peu de + place voilà alors comment comment ce + comment sont organisés les fichiers tout + d'abord on a notre module notre beau + succès quoique c'est ce qui prend du + temps à télécharger c'est tous les + paquets dieu qu'il a été chercher c'est + en gros toutes les bibliothèques tout ce + qui est utile pour pour coder haut + c'est ce que criait tu react ap en fait + nous a apporté + c'est en fait un environnement de + travail il faut sort que react c'est une + bibliothèque d'accord c'est là c'était + quelque chose dans lequel on va puiser + les chaussées paf comme warcraft par + contre cris est très actes ap ça se + rapproche de frère mort se dire qu'on a + un environnement de travail qui est pas + complet mais qui est quand même pas mal + donc se ranger par d'après bétique sur + scène chercher rade depuis tout à + l'heure voilà c'est la wii colonnes à la + bibliothèque react et si on se balade un + petit peu mais on a on peut trouver le + code source de réaction peut voir un + petit peu à quoi ça correspond bon + souvent c'est compilé 20 points que la + même pas bon voila si vous allez jeter + un oeil dans le code source de réac + allez-y en tout cas nous régissent + cherché à faire marcher tout ça donc + notre module c'est toutes nos + bibliothèques + ensuite public src je reviendrai plus + longuement dessus donc ensuite je + descend directement sur guy tig nord dit + innoncent et tout ce qu'on a pas bien + sur github dont le nomme module + puisqu'il est très volumineux donc on ne + va pas sans qui tape ça veut dire que si + on n'aurait pas sur github quand vous + récupérez un projet react sur github de + quelqu'un vous allez devoir vous ré + installer votre module va falloir faire + une petite manipulation ça on verra dans + la deuxième partie de secours + ensuite le paquet du lock + on s'en fiche c'est quelque chose qu'il + faut pas toucher c'est lui qui fait sa + petite tambouille effet ce petit + il fait ses petits réglages par contre + attaque est produite soit on peut + toucher on peut dire la version 2 le + projet on a surtout toutes les + dépendances qui ont été ajoutés à notre + projet vous voyez qu'on a réac l'âge et + la version 10 7 actuellement react + d'hommes donc voilà les gouttes vital on + se sait pas très utile c'est pour le + référencement + les pour tester aussi pour faire des + tests en réaction + et on a aussi des scripts alors faut + savoir qu'un script c'est pour éviter + d'avoir à écrire des choses qui sont un + peu longues par exemple si je dis npm + start et bien ça va jouer ce truc là et + donc en fait ça va nous lancer d'autres + projets faut savoir que pour lancer un + projet react vous pouvez pas faire un go + live ça marcherait pas votre parce qu'on + a besoin de compiler toutes nos + bibliothèques toutes les choses qui sont + d'un src on a besoin de les compiler et + donc il faut faire un npm start c'est + comme ça qu'on arrive à coder notre + projet + ensuite le signe qu'on fixe à ce que + nous poser un petit problème en ce + moment un petit bug là dessus donc aussi + ses impôts ce problème on supprimera 6 + et vous posera pas problème offensif + chez vous si y'a pas de problème ne + devrait pas le faire mais bon on verra + et voilà à peu près tout et le readme + buzz c'est là qu'on met les informations + pour que l'utilisateur puisse reprendre + notre projet ou un collègue que sais-je + donc un pétard nous explique que c'est + pour lancer le projet en plein test pour + lancer les tests npm run bild ce assez + pour ben tout compiler notre projet à la + toute fin quand on est prêt quand on est + prêt à mettre le neuf sites en ligne on + fait ce qu'on appelle un build et + ensuite ce build on le met on line en + ligne tout simplement donc voilà on + verra dans la deuxième partie de la + deuxième partie comment comment métro et + notre site notre site aurillac tu + gratuitement en plus + voilà est donc maintenant les deux + parties qui m'intéresse c'est un peu + plus donc c'est cette partie là donc les + icônes on va la garder au moins la + fabrique own c'est le l'icône qu'on a + qu'on a ici un ce truc là + l'icône 191 dans le garder pour faire + l'icône du logo par contre la 512 et + dégage donc l'appui son support le + manifesto jissah ça sert à rien c'est + pour faire une progressive web apps est + pas très à la mode quand même donc on + supprime héros beau pointer ses + pourparlers avec les robots de ses + pourparlers avec les robots de google + ok maintenant voilà un peu plus + précisément dans un d'experts html donc + il faut savoir que index pour html c'est + toujours le fichier qui est lui en + premier par le navigateur ça change pas + en reste même si là on va faire une + application qui est quasiment + intégralement en javascript notre + application elle sera tout de même + injecté ici d'en route elle sera + injectée ici et c'est ça qui sera lui en + premier par le navigateur + donc qu'est-ce qui est pas utile avait + déjà tout il tout ce qui est en + commentaire vous pourrez les lire les + commentaires si ça vous intéresse si + vous voulez vous cultivez si vous aimez + lire mais là je vais pas vous dorer le + crâne avec des choses un peu un peu + superflu en tout cas qui sont pas + vitales + le manifeste appletouch ça c'est pour + faire une progressive web apps on s'en + fiche aussi est donc long intellectuelle + on peut se changer le title on peut dire + cours réaffecte un sur deux par exemple + voilà + montlaurais ça vous intéresse pas trop + quand la page rappelé m en français si + on voulait vraiment faire des choses + précisément devant leurs parents s'en + fiche un peu du bestiau offre comme + sarko react est très apprécié par les + robots de google au niveau du + référencement naturel + il faut savoir que + en fait les sites henry l'acte ils sont + extrêmement rapides vous ai montré lors + des présentations qu'on pouvait changer + de page extrêmement rapidement et donc + ce sont des sites qui sont bien conçues + puisque quand on fait un build à la fin + on a on obtient ainsi qui compile et qui + est mini fier au minimum possible et + donc qui est extrêmement performant et + donc ça s'est appréciée par les robots + de google donc sachez que le vos + applications en react en de bonnes + chances d'être les bien référencés voilà + ça sent petite parenthèse alors + maintenant + on a fait ça tiens on va faire ressortir + la console donc je fais contrôler + pourcentage et je vais faire un mpm + start pour lancer le projet donc on fait + pas beau la lv1 d'accord on fait mpm + stade moelleux trois militantes déjà le + port trois villes parce que j'ai bon + modèle dessus le modèle que je vous + montre là donc je vais faire y pour yes + et voilà ça me fait tourner au 3000 1 + mais bon c'est pareil c'est la même + chose ok là jeu réduit un peu la console + mais on a besoin de la sortir cette + console puisque voilà c'est là qu'on a + les erreurs c'est là qu'on a plein de + choses d'ailleurs j'ai une erreur voilà + je les avais un petit peu anticipé cette + erreur en ce moment il ya cette erreur + allait elle est là depuis deux trois + mois en réacteur peut-être que quand + vous regardez la vidéo elle n'y sera + plus en tout cas pour dégager pour se + dégager cette erreur et pour pouvoir + bosser tranquillement on va se virer la + config es lynch ici on sait vraiment pas + hyper russie d'avoir vs lite enfin ça + peut être utile vraiment quand un + développeur extrêmement chevronnés qui + avait qui a ses petites habitudes etc + mais là pour débuter on s'en fiche donc + dans paquet du progiciel j'ai viré qu'on + soit bien d'accord je virais toute la + partie configurer slit hockey en ayant + fait ça et bien le miracle d'internet + s'est produit voilà ça fonctionne on est + content donc c'est bien je vais sortir + et consoles pourquoi parce que on en + aura forcément besoin dans ce projet je + vais la mettre sur ce côté là + puisque sur vos habitudes un canton code + en javascript parce que quand on utilise + techno fronde html css ou javascript + console est totalement indispensable ok + donc voilà plus forte chute au rideau un + petit tour d'horizon de ça donc le + public on pourra essayer aussi stocker + des images des icônes enfin plein de + petites choses on vers un petit peu + après après on va reprendre le support + du court mais d'abord je veux quand même + parler de src et puis de constable tous + les bons plugins et après on pourra + commencer à coder pour la partie + installation est un peu lent que c'est + normal il faut quand même présenter les + choses après que tu as l'habitude de ré + axa prend vraiment deux minutes sans la + partie installations donc dans la crcc + là dedans qu'on reconnaît c'est là + dedans que tout va se passer c'est src + pour source et + comment ça se passe en fait sources + m'ont déjà on vous vire est tout sauf à + point js et index pointilleuse voilà je + préfère qu'on parte vraiment de quelque + chose de propre oncle en a plein + d'erreurs + donc j'ai que a.ga syndex j lc 1 à plein + d'erreurs pourquoi il me dit du coup tu + reconnais pas dans à point g est ce tu + appelles logo tu appelles ap et ça + marche pas ok je sais quoi dans hop on + va aussi tous supprimés + voilà il ya 3 0 seul dans un index + d'un index où il faut dire que happy le + reconnaît pas mais on va on va se créer + un composant après d'abord jeunes gens + vivent vraiment qu'on soit le plus pur + possible relève le plus de choses + possibles pour vous compris un peu le + principe donc là les web vital ça c'est + pas utile dans un index pointilleuse + s'en dégage + et + qu'est ce que je vais enlever d'autres + voilà un d'explorer cette voie là là on + est plutôt clean mon public est encore + une erreur + a dit ed slint il dit encore le premier + slicks alors ça c'est parce que j'ai pas + relancer les stars veulent eux + le + mpf star toi donc là je sors je fais + contrôler c'est pour quitter le terminal + mais ça c'est seulement si vous avez le + même problème que moi un accord ce que + tu veux être que vous l'avez pas ce + problème et je fais npm start que je + relance + est logiquement si les dieux du code + sont avec moi je devrais ne pas avoir ce + problème là en tout cas je rate d'autres + problèmes enfin voilà prudence en fait + ça nous pousse à nous produire feuille + blanche choqué tant bien je préfère + avant ça qu'un problème voilà + alors + ok donc à point g est ce là dedans et + index j'ai vidé tout ça d'accord donc la + src gelé vraiment j'ai détaillé pas mal + de choses donc qu'est ce qu'on fait en + un portrait acte on importe rédac + d'hommes et qu'est ce qu'on dira en fait + on fait un vendeur enfin rendue donc on + se ment strictes au mode saas et pour + avoir des choses un peu plus fort + crippen un peu plus strictes on peut + moins se permettre deux choses en + stricte mode comme déclaré des variables + en bas enfin au déclarent des variables + fin bref faire des appels un peu + bizarres ou quoi on peut rester en + stricte mode c'est pas grave forcément + ça sûr ça change rien et en fait on voit + que ont dit ok tu vas me rendre ce qui + est dans entre les balises du strict + mois d'octobre rendre à la balise ap + donc en fait ap c'est le composant le + plus haut qu'on va avoir dans notre + application et de zap veuve a découlé + tout lattre applications et ensuite on a + un document getelementbyid route ça veut + dire quoi ça veut dire des écoutes tu as + tu vas faire un rendu tu vas me prends + tout ce qu'il ya dans ap donc sachant + que ap va faire d'écouler tous les + composants de lui d'accord on avait vu + de notre architecture de composants + qu'on avait un homme point gscb + au-dessus de 1 point g sont doha un + appoint js mais bon ça va vous avez + facilement le comprendre dès qu'on va + faire le décompte à faire leurs auteurs + et donc on dit tout notre application le + jeu la passe à document.getelementbyid + route ça si vous vous rappelez laïdi + route il est ici voilà ce que ça veut + dire et donc on importe tout on met tout + dans cette année des routes et apprendra + donc toute autre application là dedans + donc index a rien à faire de plus que ça + on va aller dans la presse que le + premier composant à la main et après je + vous montrer comment on peut faire ça + plus rapidement elle faisant référence + en 1 à la main pour nous entraîner donc + on va dire constants + ap c'est égal à tak tak et ensuite on + dit x-force default + up donc la junte de créer un composant + le composant sais quoi je voulais 10 est + une fonction clef un dépôt plus + d'appelés react forcément ressort que + après on va utiliser des raccourcis pour + appeler les composants un usap aileron + automatiquement réac mais là c'est plus + vraiment obligatoire m'attendre avec les + nouvelles mises à jour de réac mais peu + importe sachez juste que d'autres + composants c'est une fonction et que à + chaque fois une fonction hautement + l'export ça veut dire quoi sûr que + maintenant n'importe où dans le projet + je vais pouvoir importer cette fonction + pour la pour l'appeler pour en faire ce + que je veux par exemple dans l'index on + importe ap et bien se mettre ici voilà + c'est ça que ça veut dire et donc on + peut lui dire que notre fonction elle va + avoir un rôle elle va retourner elle va + retourner bien un achat par exemple + alors regardez moi si j'écris h1 je suis + aidé pour taper d'accord ça c'est ainsi + un petit plugin qui ont installé après + les jeux le faire je vais faire comme + vous je vais écrire à chiens à la mano + comme ça je vais dire hello react et je + vais refermer le h1 à la main nous aussi + voilà + j'enregistre et c'est tout alors oui vu + qu alger qu'une seule ligne le return + hippel on le met directement qu il peut + le mettre directement comme ça avec moi + m'ont prêté leur hymne à voir une amie + directement comme ça + ok regardons ce que ça fait et lauréate + voilà on a réussi on a réussi à appeler + le composant ap ici et à l'injecter dans + route c'est ça qui s'est passé bon là + c'est extrêmement simpliste ans que je + vous présente d'accord on l'a ici + d'autres composants et regarder si on se + balade on voit qu'il ya beau dit il a un + enfant ces routes et route il a un + enfant ch 1 en fait lui a appris à la + fin il fait toute sa tambouille et il + nous ressort tout comme si c'était une + page html classique en fait on n'y voit + que du feu + on aurait pu rajouter une classe on + aurait pu bien sûr mettre tout le style + qu'on veut y a aucun problème d'accord + on l'avait vu souvent très ce principe + là maintenant on va passer à la partie + mécanique on va aller un petit peu se + mettre des plugins + comme il faut et puis puis voilà comme + ça on va qu'elle connaît un peu plus + vite + alors vous avez juste en dessous la + vidéo le support du court pourquoi parce + qu'on ne va pas faire le style ou en + tout cas bon le style je vais en + reparler mais on va pas c'est pas un + projet enfin c'est pas c'est pas le + sujet par contre donc dans ce support + qu'est ce que vous avez vous avez + d'autres petites choses qui sont assez + intéressantes st-gelais je l'aimais + clara site du projet comme ça vous les + aurez aussi dans le projet finit donc il + ya un screen de installé react donc je + vous dis jusque dans la console se + placer sur le dossier qu'on veut ou le + bureau mpx qui a trait à taper le nom de + mon projet ensuite on fait céder mon + projet code et après on verra qu'à + quelques bibliothèques zut il a + téléchargé est ici vous est précisé + que pour lancer le projet cnpm start + pour reprendre un projet de quinquas + donne sur github donc il y aura pas les + bibliothèques va faire une pmi et quand + votre projet il est prêt à être mis sur + internet ça c'est ce qu'on verra dans la + deuxième partie on verra comment le + mettre en ligne gratuitement ce site de + deux d'ailleurs une ancienne de façon de + mettre une date je pense qu'on peut + aussi le faire sur github remettra + gratuitement soi qui est over citant + react c'est possible mais on diffusera + plus tôt avec les failles et donc + mon beau compiler un projet mais çà et + là les bibliothèques qui vont être + utiles les bibliothèques qu'on utilise + très souvent + quand on code en ré actes donc on va + avoir besoin de réacteurs hauteur + d'homme ça c'est indispensable + et si vous codé en saas ce que je vous + recommande très chaudement et aux + fraudeurs à prendre s'associent on + s'installera ça on s'installe grâce à la + très très vite faut qu'elle que je parle + de tout ce qu'il ya dans ce support ont + consulté les plugins c'est ce qu'on va + faire en suivant donc jésus même + expliquer ce qu'il fallait mettre dans + settings point-g ça c'est ce petit bout + de ce type de texte + donc en gros les plugins installés cessa + simpl react snippets d'accord moi j'ai + déjà ses plugins d'accord que le plugin + c'est ici j'espère vous savez comment + installer des plugins sinon je pense que + je pas sûr que j'ai le niveau pour faire + durer actes + donc si poehl react snippets + parce que quand je dis je pense que j'ai + le niveau c'est à dire que pour faire du + rapt il faut au moins 1 1 ou 2 watts + javascript derrière soit d'accord faut + être à l'aise il faut être capable de la + par soi même de créer des jeunes en + javascript d'accord + ensuite réacteurs jsk snippets ça vous + prenez et mithril et mettent d'accord + vous prenez ces trois le guide que moi + j'ai déjà + et dans 7 6 points jason + rajouter ce bout de code donc là vous + vous reprenez ce bout de code contrôle + c'est + cet exploit du seul comment est-ce qu'on + peut y avoir accès eh bien on va dans + settings on tape settings là par exemple + elle ne propose pas s'il est dit il + c'est six points ji sun il vous propose + ici je crois qu'il ya une méthode plus + rapide pour y aller + j'ai un trou de mémoire je sais que là + où il ya une méthode je ne sais plus + simple est dans nos vignes ou non bon + tuto tels que l'avs ou si vous tapez + c'est x par exemple les vous re edit + insightix projet sonne + et donc ses tics positionne en fait + c'est le résumé de tous vos réglages + vous devez ce code oui moi par exemple + une fonte un peu particulière enfin pas + plus très différentes on peut choisir la + grosseur de sa faute on peut choisir + notre thème etc donc tout est résumé + dans ce fichier points jason est ce + qu'il faut rajouter densifier point du + sun et bien c'est ce et mettre la ce + truc là je vais l'enlever je vais vous + montrer + donc on se place ici à la suite d'un + fichier point-g seuls ont fait 2,2 on + sort pas des accolades là les accolades + qui sont ici hockey et on fait un + contrôle v tac tac tac tac et on se + copient donc c'est le truc donc on a + aimé include langouet javascript ça en + fait ça va nous aider à dés qu'on va + faire h1 et b dans le gie sx donc vous + savez le g6 et le la sorte d'acheter ml + ça nous fera les raccourcis en fait donc + c'est quand même très utile d'avoir les + raccourcis croyez moi sinon c'est + beaucoup trop fuyant à te paie donc au + lancement ça on enregistre et la baie + normalement que vous aidant ap ici + donc attendait parce que là c'est + présenté comment ceux ci passent bleu + vous faites h1 entrée voilà là il est + humain il est allé me chercher les + balises si je fais une classe title par + exemple il maclean il va créer une diva + avec la classe title d'accord donc il + faut soit que ces classes naïm quand on + utilise du g16 assez classe times mais + il faut aussi savoir que si jamais je + vous montre quand même si jamais je dit + claes d'accord là je fais un titre + coucou eh bien regardez ce que samedi + dans la console savoir une erreur et ça + veut dit il valide pas partie classe did + you mean classe name est ce que vous + voulez dire classe name is music maceo + que les dix arabe ce qu'aubry que l'on + n'a pas la ligne et ou bien vous et que + vous n'êtes pas juste dire ok classe + parce que j'étais appelé classe de mon + projet dont je vais sur la loupe et je + vois que j'ai tapé classe ici ça c'est + dans le cas où on a plein plein plein de + fichiers d'accord c'est pour pouvoir + rechercher plus rapidement les erreurs + ok + donc effectivement c'est que la fnaim et + grands s'en fiche parce que ce composant + on va pas vous le faire comme ça pour + voir si vous avez bien télécharger les + plugins aussi vous allez faire rsc ça + veut dire react style est ce qu'on peut + n'être ses terres c'est la façon la plus + moderne de faire du rect avant on + faisait des composants est un state ses + dires des classes compo note bon bref + c'était un bordel j'ai même pas envie + d'en parler ça vous envoyer peut-être + que vous tomberez sur du vieux réac + scandale et sortent à cover flow ça vous + échapperez pas donc vous comprendre un + peu un petit peu de quoi je veux parler + en tout cas le meilleur react le réactif + au savoir l'europe moderne c'est le + réacteur laisse comprenant cela déclare + que des fonctions donc si je dis rsc que + je fais entrer et bien voilà la magie + d'internet jeu j'ai donc mon composants + qui est prêt qui est exportée hors week + on a importé react sa chance et plus + vraiment obligatoire maintenant le bon + il le fait on va pas le vexer on le + laissait et voilà l'élan n'est prêt à + taper d'autres composants + regardez là je peux faire un champ donc + on m'a aidé à taper h1 et là je refais + l'aurait actes et voilà c'est cool on + est content voilà on à l eau + encore un truc tant que j'y pense si + vous allez si vous voulez faire d + enregistrement automatique et bien + formaté votre code là par exemple oui + mon chéri là je place mal si je fais + clic-droit formats de documents with je + choisis pretty young configure des + formateurs pretty heures + et donc si je dis formats de documents + et paf ça me formate automatiquement les + annotations et où je peux même aller + plus loin je peu formaté quand + j'enregistre ça je le dis rapidement ce + que c'est un truc que je dis souvent + mais bon c'est quand même ultra pratique + donc on va danser tic j'en fais une + molette + c'est higgs + formate + bonne c'est évident ça s'appelle louis + formate conseil voilà vous cochez + formateur save vous avez rien à faire + d'autre vous fermez settings et là ce + qui est génial c'est que bd vous + enregistrez + frétillant vous entendre votre code + voilà ça c'était la petite parenthèse + maintenant et bien qu'il va faire il va + quand même falloir qu'on fasse des + choses un peu plus consistante c'est à + dire qu'on commence à se faire notre + application + alors + qu'est ce que j'avais mis dans le screen + installations points psg j'ai mis les + bibliothèques zut il sait les deux seuls + dans vos sites usa axios mais pour + l'instant resté chargé ces deux là parce + que c'est 2-2 quelqu'un doit commencer + donc lp m yport ennstal tirer s react + routeur d'hommes et saas donc là il faut + se prendre une nouvelle console ou + fermer le live ça cela ne vous met pas + le faire mais ce truc là donc on va se + prendre une nouvelle console voilà j'ai + écrite cliqué sur plus et je vais dire + lpn epour install tirer s e dans son tir + est ça veut dire cei mais c'est même + plus obligatoire maintenant dans une pme + je ne me rende compte en revanche vous + pouvez vouloir vous l'installer + directement dans vos fichiers npm sur + votre ordinateur c'est de ces deux + paquets de là pour installer directement + ces deux paquets sur votre ordinateur + est comme ça vous aurez plus besoin d re + télécharger à chaque fois aux frais du + ray l'acte vous pouvez faire tirer j'ai + pour global + et donc c'est react routeur d'hommes + enfin moi j'ai déjà en global mais bon + je leur téléchargent et saas et vouloir + que vu que les indiens en global ils + vont télécharger extrêmement vite encore + vrai ça ça prend un petit peu de temps + je crois vous et où elle j'ai déjà fini + puisqu'ils sont déjà sur un machine en + fait c'est de ces fichiers là et donc il + est partie les chercher et donc là vous + voyez que si on va + dans pas quelquefois dû ce nom on ne le + voit pas du coup ce que j'ai installé + globalement + ce qu'un problématique ouakam se les + prendre mpm y + donc react routeur d'hommes et sas + j'aimerais quand même les avoir là dans + mes dépendances + voilà donc celle là ça a été très vite + parce que je vous avais déjà sur une + machine voilà c'est mieux c'est mieux + expliquer comme ça donc j'ai d'abord + celle et globalement effectivement ça a + été vite puisque j'avais déjà et + maintenant je faisais incorporé à mon + projet donc gérer at routeur d'hommes + qui est ici et j'ai ça ce qui est ici + c'est bon on est content + donc ça c'est bien on va pouvoir se + créer une navigation + mais avant de secret navigation wacogne + en terminer que le support du cours donc + je vous avais dit qu'il y avait tout ça + tout seul ça et une partie style style + donc c'est tout le style de notre projet + qui là dedans d'accord donc ce stylo la + dent src on se le prend et on colle dans + un sens c'est comme ça paf voilà c'est + bon comme ça je peux fermer le support + on aura pu revenir dessus et le style je + reviendrai + dessus quand on va créer notre premier + composant qui sera la navigation non pas + la délégation le logo quand on va créer + le logo je reviendrai beaucoup plus + profondément sur le style d'accord pour + expliquer comment ça marche à laquelle + des petites spécificités qu'il faut + savoir + alors + maintenant la toute première chose qu'on + fait en tout cas si on a besoin d'une + navigation dans un site si on a besoin + d'un routeur c'est de se créer le + routeur dans app engine est ce donc + c'est ce qu'on va faire donc je + cherchais pas vraiment à comprendre + c'est quand même bien de comprendre mais + en fait + faire un moteur je vais vous montrer + comment on fait après ça sera juste tout + le temps pareil il y aura pas besoin de + se prendre la tête + voilà ça sera juste comme ça donc ce + qu'on va faire c'est que dans la serre + c'est donc je me place sur un sas et je + vais faire un nouveau dossier + il va faire un dossier pages tien vaut 6 + charles sur le dossier composants non + composantes sonangol + combo ne vois là oui c'est les trois + fichiers principaux l'emploi dans tous + nos composants individuels ensuite on + aura toutes nos pages donc les pages qui + vont regrouper beaucoup de composants + qui rend la logique de chaque page la + page ob la page à propos et enfin on + aura + on aura notre style bien sûr qu'ils + aient toute la partie style mais je + reviendrai encore une fois un peu plus + tard dessus + donc dans ap quand j s c'est là que ça + se déroule je peux faire mais ça ça ça + en a plus besoin je vais réduire encore + un petit peu la console aussi c'est là + qu'ils les messages d'erreur jeu réduit + un petit peu comme ça alors + donc notre routeur aura besoin de la + librairie réacteurs routeur donc ça + c'est ce qu'on a téléchargé et on va + importer depuis cette librairie des + composants on va importer brothers + auteurs on va importer broots au pluriel + et route au singulier d'accord et ses + composants mais on va les utiliser pour + créer une navigation à vue en train de + penser qu'on n'a pas encore créé nos + pages donc on va se faire deux pages + dont page là on va se créer notre + premier composant réellement que ce sens + que appoint ges est un composant mais il + est déjà créé tout le fichier des + diacres et donc pour créer un composant + surtout n'oubliez pas ça c'est le la + première lettre majuscule + donc on va dire un point g est celle en + affaires à rsc react steak composantes + paf ok qu'est ce que ça va composer + qu'est ce que ça va comporter le home + point j s + pour l'instant on va juste écrire a que + comme ça parce qu'après la logique on va + rajouter le logo le composant logo le + composant navigation le composant + countries etc on le fera après + ensuite + deuxième page c'est un site à deux pages + est donc j'essaie de faire le plus + simple possible + mais bon si vous avez vous envie de + faire cinq pages bref c'est la même + logique je pense que j'ai compris on va + dire une page about donc la page à + propos + la page à propos on va faire h un + à-propos voit sara est pas je sais que + c'est pour vous montrer comment comment + faire donc on va faire un paix avec 1 1 + lors m400 où là c'est beaucoup le 24 ça + on sait pas + ça va un peu choquer en faire à leur + avis en voilà + et en refaire un break surfer alors rp + lorraine 200 + ok notre page l effet donc bon c'est + vraiment ça c'est une page pour eux à + titre d'exemple c'est juste pour vous + montrer comment ça va marcher la + navigation + alors + on va se placer sur un point g est ce + ça on peut l'enlever et non pas dedans + on va appeler nos petits composants + qu'on a qu'on a mis ici qu'on a importé + il faut juste savoir que la navigation + l'avait le plus haut possible dans notre + projet mais parce que c'est elle qui va + nous dire où est ce qu'on va à celle qui + va gérer les routes de notre projet donc + on va dire brothers routeur + comme ceci donc brothers routeur c'est + lui qui va englober toute l'application + à l'intérieur est encore un composant à + mettre ces routes au pluriel hockey est + là maintenant il va voir qu'on déclare + nos routes et donc c'est cette logique + la f1 c'est ça qui fait que notre + application englober là-dedans va nous + emmener à toutes les pages qu'on veut + donc par exemple on va dire route + si jamais ton chemin donc le pape en + anglais c'est cela c'est à dire c'est + l'accueil du site se lâche et l'accueil + et bien tu vas vous fournir le composant + suivant + donc là c'est element égal et là on va + se chercher un composant voilà comment + ça marche comment est ce qu'on va + chercher un composant donc là le + composant n'a créé que deux composantes + non sans ces hommes - gs et aubade point + g est d'accord + comment est-ce qu'on va se fier se + cherche et pardon hommes - js ont fait + chou blanc aux ouvrants + h majuscule au et la regarder il me le + propose sa ces natifs avait skoda + d'accord nous propose des chemins comme + savez ce code donc vous embêtez pas à + aller chercher à chaque fois les + composants parce qu'en fait regard déjà + publiques et là il nous il va nous + chercher l'import parce qu'en fait tous + les composants qu'on appelle où que ce + soit qu'on les appelle il faut à chaque + fois les importer donc il va falloir + utiliser au maximum loto un port devait + s code comme ça on n'aura pas besoin de + les apporter à la main et on évitera un + grand nombre d'erreurs donc j'enregistre + voulons voir voilà là ça dit je suis sur + l'accueil mais pourquoi mais parce que + ce qu on correspond bien à slash par + contre si dans le loiret là j'écris + n'importe quoi ben là il m'emmène à il + sait pas ou parce qu'en fait lui il + cherche par rapport au paf par rapport + au chemin là le paf on les x tessin + d'accord donc ensuite j'aurai je répète + cette ligne ces chiffres halte flèche du + bas paf je récupère je répète cette + ligne et là je vais dire ben tiens je te + faire une page je te faire un chemin + about + et quand tu verras le chemin about dans + l'ue à rennes d'accord ça faut bien faut + bien comprendre que passé ce qu'il ya + dans l'url quand tu verras le chemin + about dans l'ue reste c'est ça + conviendrait acte est bien là tu vas + aller me chercher le composant about + donc là il faut le écrire à bay hill à + il me propose about ici donc je fais + entrer ou tu peux même faire + la tabulation et ça fonctionne ce qui + compte c'est qui est l'auto rapport là + où en fait c'est ça qui compte d'accord + hop j'enregistre qu'est ce que ça veut + dire ça eh bien ça veut dire que là + quand je vais dans no doubt comme ceux + ci + ça fonctionne voilà il ya écrit à propos + tatatata et ça nous produit ce qu'on + veut donc ça fonctionne + ok et donc vous pouvez créer une + infinité de page comme ça lui dire si + j'avais le chemin c'est ça tu m'emmènes + là si j'avais le chemin c'est ça tu + m'emmènes là lorsqu'on peut se faire + aussi c'est qu'on peut dire que si + j'avais le chemin + si jamais le chemin + c'est n'importe quoi donc si t'as pas + trouvé de deux pages référente on peut + pas renvoyer le + renvoyer à l'accueil on peut dire aux + hommes mais on peut aussi mettre une + erreur 404 faire une page d'erreur donc + là je vais juste commenté cette partie + là je veux dire + donc le paf + étoiles + fonctionne si jamais + lurel ne correspond à rien + de connu ou de déclarer je veux dire + rien de déclarer au dessus voilà donc je + fais contrôler slash pour + contrôler slash pour commenter et ça + commence comme ça en direct en fait ça + rajoute des keys accolade n'y fait pas + attention avant de commencer un peu + commenté moi j'écris toujours le tout le + texte que je veux et après je fais + contrôler slash c'est tout faux pas ce + point il faut pas plus se prendre la + tête que ça d'accord donc le seul le + précise puisque pour le hall des fois on + peut avoir envie de mettre une erreur + 404 donc en vous qu'est ce que ça veut + dire le hall b ça veut dire que si l' on + écrit n'importe quoi dans l'url ses + utilisateurs de faire le petit malin et + bien ça l'emmène à l'accueil d'accord il + ya plein de sites qui font ça + ok + donc c'est bien on a réussi + on a réussi à analyser + c'est bien voilà c'est ça donc si on a + vu beaucoup plus de pages il l'aurait + fallu vous avez bien compris le principe + du nord a ajouté nos pages ici faire des + nouvelles routes tiens je veux faire une + nouvelle route + boutique une nouvelle route blog donc + j'écris blog et j'appelle mon composants + blog et voilà et ça et ça fonctionne en + fait vous voyez que ça va très vraiment + très très vite là je vous j'ai pris mon + temps à vous expliquer en réalité quand + vous reprenez un projet vous faites ça + vous fait contrôler ses comptes relevé + et boum c'est parti on enchaîne donc + maintenant vous dites ok la navigation + c'est bien cool + mais elle a quand même un petit défaut + cette navigation c'est que l'utilisateur + va pas s'amuser à taper about comme ça + avec ses petits doigts pour dire à tien + an men mois sur à propos là il faut lui + mettre des liens il faut le dire déclic + là pour afficher telles choses ou telle + chose d'accord donc ça nous amène à quoi + ça vous amène à la création de notre + tout premier composant notre tout + premier composant le compo nes on va + aller et on va créer + navigation + point j s + alors navigation - js et bien c'est une + composante navigation qu'ensuite on vint + a appelé dans toutes nos pages le + concept on va seul à coder qu'une seule + fois de navigation alors est ce logique + qui sera codée qu'une seule fois et elle + sera rappelé par tous voilà c'est ça qui + est fort en react donc on va faire quoi + on va faire un + rsc react steak les compos note et on va + avoir besoin pour se balader sur le site + henri acte + fait sur un site normal devrait créer + une encre on leur dit href emmène moi là + bas on a créé un âge médian est bien là + en react ce à ça s'appelle nav link + donc on va dire un porte-monnaie blink + from la bibliothèque c'est react routeur + donne + est donc là + je veux dire points + navigation ce sera le la classe pour + démarrer et donc de navigation sera + annuel donc il y aura que deux éléments + pour l'instant mais pourquoi pas à + prendre un jour en rejeter d'autres on + va dire courir bénavent link to c'est + comme ça que ça s'appelle se dit tout + est donc en gros ça veut dire navx nique + on va là on va englober notre accueil + par exemple notre lit accueille + donc comment comment est-ce qu'on va s'y + prendre forme que je leur fais d'un flic + voilà comme ça et là dedans mais un lit + et on n'a qu'à dire que ça c'est + l'accueil + 2e 2e d'avic + donc là c'est tout about ne sais pas si + vous voyez en fait on lui dit tous et + l'url qui va taper donc quand l'url va + correspondre à ce qu'on a mis dans notre + routeur et bien il a fait chaud il + affichera le composant en question + il a on va dire à propos + c'est tout pour l'instant c'est tout + donc en ayant fait ça + où est-ce qu'on est non et pour + l'instant on peut pas l'avoir délégation + puisque bien sûr on vient de se créer un + composant mais nous la fiche du par + donc il faut appeler ce composant est + seule chose qu'ont affiché c'est nos + pages puisque nos pages correspondent à + l'url qui est tapé ici + donc dans nos pages dans le bas ou tu + qu'est ce qu'on va faire avant à propos + on va dire ben à v et regarder les bleus + proposent ici d'accord il faut vraiment + voir le chemin là qu'ils proposent c'est + lui donc j'appelle navigation + j'enregistre je vais dans home + j'appelle navigation + et voilà + donc faites bien attention à ce qu'ils + soient importés la hauteur sans ciller + pas importer regard des jeunes importe + pas j'enregistre et là il va veut dire + quoi si on va sur la page d'accueil + patatrac ça marche pas on remonte le + message d'erreur il nous dit navigation + is not be found hommes ligne 5 ok donc + là c'est quand même assez clair comme + message on va sur home ligne 5 oui bon + lieu à lille conserve sa ligne de sacs + ce que tout est sur une seule ligne vu + que ça commence par des parenthèses les + parenthèses c'est à dire que tout sur le + mignon c'est les accolades faire l'amour + sur plusieurs lignes toujours est il que + lui il le connaît pas + effectivement par contre si on l'appelle + oui il le connaît forcément et regardez + plutôt à quoi ça correspond à de + navigation accueil à propos si on fait + un clip de inspectés + qu'est-ce qui vous injectez bilecik td a + donc neuf link sont devenus des encres + sont devenus des as mais bon c'est comme + ça que ça marche un réac qu'il faut dire + neuf licques et donc au regard des + données sur accueilli là je clique sur à + propos et voilà on va sur un propos on + va sur accueil à propos accueil à propos + accueil à propos que je pense que j'ai + compris le principe mais ce qui est cool + c'est clair aucun chargement ya rien + tout est déjà prêt chargé ça s'appelle + une sigl paige applications c'est comme + ça qu'on dit en anglais et donc en fait + c'est comme si tout le site était pré + chargées de base et donc ensuite quand + utilisateur clique en fait le navigateur + il a déjà toutes les informations il est + déjà tout donc il peut envoyer et un + navigateur c'est extrêmement puissant + donc voilà vous avez la logique de la + navigation + en fait on l'a appelé dans les deux + projets dans les deux pages on l'a + appelée et voilà le composant il + souhaite mais alors là le composant une + un style + dégueulasse qu'est ce qu'il faut faire + et bien il faut faire un peu de style + donc je vais faire parler un petit peu + du style donc le style est là il est + fait en saas donc si vous voulez être un + développeur react c'est-à-dire + développeurs fronte + a minima il faut quand même s'y + connaître un petit peu hostile il faut a + minima travaillant react et à minima que + ce que je vous montre là vous soit pas + complètement étranger d'accord + donc la structure du style vous ai fait + un exemple parce que la tempe agit rien + n'y a pas de mouvements de l'eau + utilisée les pages mais il ya des fois + il ya besoin d'un gros projet c'est pour + une autre et à quoi ça peut ressembler + d'accord l'achitecture on a un index + point css qui regroupe + tous les autres fichiers donc en fait on + a juste à importer l'index pointé as le + plus haut possible notre application et + tous les autres fichiers vont seront + appelés vu que c'est des emplois à + chaque fois qu'on fait donc d'abord on + importe c'est ixe c'est xbc les réglages + généraux d'accord + je suis en train de me rends compte que + l'âge importe une police mais qu'on ne + l'a pas on n'a pas dans le projet je + vais la prendre je vais la prendre vite + fait 7,7 police joséphine sens sauf ceux + des cours n'a pas besoin je vous laisse + juste pour l'exemple la faune de faith + comme ça d'accord et vous me la prendre + comme ça si ça marche pas il écrit sans + serif le voilà le site le projet ils + seront sans serif je voulais juste pour + l'exemple cela parce que bon j'ai pas + non plus m'embêter aller chercher des + polices + donc aux sites ont pu avoir ne variable + on peut avoir nomix in et après on + balance tous les réglages généraux notre + projet une fois qu'on a fait toute la + bière généraux donc ça fout la danse aux + arts premiers ses tigres puisqu'il ya + des variables etc ces variables on va + les réutiliser dans ses pages là donc il + faut forcément que cette idée soit dans + son premier comme ça les variables sont + connus et non de navigation ce qui + m'intéresse maintenant + voilà navigation ce qui m'intéresse + c'est qu'on pourrait faire ce qu'on + appelle une nav active c'est-à-dire + qu'on pourrait injecter une classe quand + on est sur la bonne page on va voir + comment on fait ça donc d'abord j'aime + brûler le style donc on va aller au plus + haut possible au cédant index point j s + ici on va dire importe + va me chercher + point se loge style enfin sachez pour + d'habitude par de là où tu es + composants non pas composant + ces styles et ses index point scs il ne + propose pas + mais je sais que c'est celui-là + et on regarde on a beau nier une erreur + il ya une erreur il me dit quoi + il me dit 4 isolement ah oui une + horrible afonso et forcément si on n'a + pas bon vous savez quoi je vais la + chercher du coup donc on va je vais + couper je veux la route est plutôt ses + répliques + donc il faut la justifie 10 ans médium + j'étais sur google phone vous épargner + ça donc je vous ai fini sans ce médium + extraire vers cours et actes et d'en + exercer ce qu'il nous faudrait ce serait + un nouveau dossier qui s'appellerait à + cette voie là laurens est tombée des + images on me défendre des icônes + d'accord donc la dent à cet effet on va + refaire un nouveau dossier fonce voilà + ce sera comme ça dans une belle + cohérence ok donc j'ai été chercher + cette fonte ou est-elle voilà à cette + fatwa josy finissent en ce moment là + c'était ça un détail en fait c'est pas + un cours c'est pas en course et à ses + sous sas non plus donc donc voilà j'ai + preuve le père trop tendue alors + qu'est ce qui m'intéresse ou de relier + notre notre sas le plus haut possible + donc dans un deck ce projet est ce un + 10.26 lequel plus haut possible puisque + c'est lui qui rend toute l'application + et qu'il injecte dans route d'accord + donc à quoi ça ressemble maintenant + est-ce qu'on a du style + j'actualise + non il me dit encore compiled + oui ce problème il a pas réussi à aller + chercher men iem jaoui l'image on n'a + pas été c'est prendre + effectivement + ok donc ce que j'ai fait c'est que j'ai + rajouté un dossier à cette d'accord + comme ça vous aurez aussi la faune toile + comme ça on s'en bat rappaz donc ce + qu'on va faire c'est que enfin je veux + dire dans le support du cours sont là + vous vous dites mais pourquoi il parle + tout seul alors que vous vous l'avez + déjà le dossier à ses astuces que + j'enregistre forcément dans le passé + donc du coup d'un ascète on aura les + fentes et on a un petit fichier image + voilà comme ça maintenant glycémie + d'enfants tu vois qu'il ait mes dents + n'ont toujours pas + voilà là j'ai bien fait image et il m'a + fait un image copie donc ça on supprime + voilà donc la petite image c'est quoi + oui c'est l'image du logo l'image de + fond du logo la scène j'ai oublié mais + dans les supports enfin vous vous lavez + du cru de récits parts d'un fonds géré + de dire ça ok on est bon + est ce qu'on a encore un message + d'erreur donc vous voyez qu'à chaque + fois on a des messages d'erreur qui sont + quand même assez car nul ne la renvoie + déjà que la police a pris et on voit + effectivement + on peut cliquer sur les éléments qu'on + veut donc qu'est-ce que j'ai qu'est-ce + que j'ai préparé dans les stades dans le + style j'ai préparé + donc donc en poudre en composant + navigation une native 7,9 active a fait + quoi et révèle un after donc l'after en + fait ici une barre qui va souligner + l'élément donc quand on va injecter + cette classe on aura une barre qui + viendra là comme ça et donc on sera sur + quelle page en est d'accord donc on peut + rajouter le style qu'on veut en activant + fait donc pour indiquer l'utilisateur + sur quoi et sauf en fait il va juste + falloir que ça ça corresponde il faudra + juste que ce schéma-là correspondent + elana d'activ s'appliquera donc comment + est ce qu'on fait ça comment est ce + qu'on fait savoir ça ça a un peu changé + avant c'était plus facile en ré l'acte + et je sais pas pourquoi maintenant ça + l'est moins forcément enfin non pas + forcément malheureusement ça l'est moins + donc ce qu'on va faire c'est comment se + placer dans navigation point j s et là + dans la balise on va dire battant je te + mettre une classe name mais cette classe + je voudrais que tu me la met que si tu + es active tb regarder comment dit sa + part sur une fonction fléché donc et + anonyme on va dire nav + is active et ont fait une ternaire si + oui alors tu me mets la classe d'actifs + ça c'est la classe qu'on a créé non un + css ou en saas pour pouvoir injecter le + style qu'on veut d'accord et si non + bitumée rien voilà comment se présente + la ternaire donc ça avant c'était plus + facile à faire maintenant c'est comme ça + bon écoutez on va pas + bataillé on récupère cette logique là et + on l'a mais aussi à son copain de la + soucoupe homs où il enregistre voilà la + pretty heures eva vomissent à la ligne + je sais pas pourquoi il a fait pour l'un + comme pour l'autre + c'est pas très grave en soi on a fait ça + comme ça comme ça et n'ont même pas eu + la miss a aussi admis comme ça pourquoi + pas ça change pas grand chose ah non là + il veut pas le faire poursuit la banque + peu importe ok et donc là en faisant ça + qu'est ce qu'on vient de faire eh bien + on vient de créer une navigation ou en + indique à l'utilisateur sur quoi ils + servent + regardez-la ci fixera propos on voit + très bien que là il ya une classe + d'actifs qui intersecté cette classe est + bien l'injectent une barbe bleue en bas + alors c'est tout ce qu'elle fait voilà + c'est comme ça vous indiquez votre corps + vous posez pas obligé de faire une barbe + bleue 1 vous pouvez changer la couleur + de fond ou écrire plus gros la page sur + laquelle on etc il ya plein là c'est à + vous de le voir ce que voulait faire en + termes de style en tout cas là vous + voyez qu'on a toute cette logique + magnifique de navigation + et c'est bien parce que du coup ça c'est + fini ok alors ensuite qu'est ce qu'on va + vouloir qu'est-ce qu'on va vouloir faire + je fais un petit peu au fur et à mesure + ça leur apprendra plus besoin parce + qu'en fait quand on creuse dans red act + fin là vous le voyez déjà là sur le côté + là on a une on a une arborescence de + fichiers qui devient vite énorme en fait + donc il faut moi je prend l'habitude de + fermer pour pas trop embrouillé en fait + alors maintenant le logo deuxième partie + il ya une chose qui m'intéresse dans le + logo ça a l'air facile comme ça le logo + que je vous montre il est comme ça il + ressent la salle logo donc ce coin fable + c'est qu'on va se créer un composant + logo qu'on va incorporer une image avec + une balise img + h2 et une image de fond eh bien ça ça + vous paraît anodin et bien quand on + débute moi je sais que de beaux débuts + j'ai un petit peu buggé là dessus parce + que selon si vous déclarez votre image + avec une balise iem v ou si vous la + prenez + depuis depuis sas en mettant background + et bien c'est pas pareil il faut les + ranger ailleurs les images il faut il + faut les ranger à différents endroits + donc qu'on soit bien clair + je vous mettra prend note comme ça dans + les dents le projet en fait vous aurez + tout pour démarrer après un site vitrine + ou fin vous démarrez d un truc assez + assez clean donc si je dis logo + point j s on va faire un rsc react steak + est ce qu'on peut note + je vais dire pour le gone ok ça démarre + comme ça donc d'abord on a une image + et là + on ira la chercher après on va juste + appeler sa logorrhée actes ok + on va faire un âge de + react world ok c'est tout d'ailleurs ce + que je vais faire un jeu trois peut-être + que c'est un peu mieux au niveau du + style se fera par tranches ok + donc déjà j'ai envie de faire simple on + vient de se créer le composant + maintenant j'ai envie de vous montrer + comment ça marche enfin j'ai envie déjà + qu'on se la fiche le composent donc on + va le logo moi ce que vous le faire + apparaître des partout et en plus il + apparaît avant la navigation de logo il + doit être au plus haut de l'application + donc on va dans nos pages + about + et là on dit l eau et la regarder d'une + propose + et donc ça nous fait l'auto import là + haut c'est indispensable à sion si c'est + encore une fois si ça marche pas vous + aurez des indices dans les messages + d'erreur fins non pas des indices avec + vous diront que c'est le problème est là + j'appelle logo des voiliers qu'on n'a + pas su qu des 50 fois logo on la connaît + une seule fois et toute sa logique + après on peut l'importer n'importe où et + voyons là le logo à eux ne s'en est + jamais une image de fond ce que j'ai + fait le style est effectivement + donc on a des yeux l'image de fond + on se passerait à vous montrer comment + on fait pour l'image de fond ce qui + m'intéresse c'est que pour les images en + fait que vous allez avoir incorporé en + bas les img donc ça je vais vous le + commenter je vais l'écrire commenté le + vous aussi si vous voulez donc + les images + inclus enfin non + je viens les images importées + depuis la balise img + sont accessibles dans + public qu'est ce que ça veut dire ça + mais ça veut dire claque j'enregistre + voilà comme ça ça veut dire quoi se dire + que quand notre site vous voyez oui + comment comment il fait la réac la + cantine ou quand ils nous compile tous + là on a l'impression d'avoir un html + tout à fait classique oui comment ça se + présente + et bien fait notre belle image là est là + et elle prend sa source elle prend sa + src dans public donc là dedans on peut + cas on peut imaginer qu'on se fait un + dossier un dossier images bon là pour le + pour le pour l'exemple on veut juste + prendre là le logo 192 le celui ci + mais en gros c'est comme si bien + d'autres balises elles étaient importés + directement ici comme si dans route + on a des images tata et donc ça veut + dire quoi c'est sûr que là pour avoir + l'image si je vais les chercher l'image + du logo 192 j'ai juste à faire points se + lâche legault 192 points png d'accord et + bien la denrée l'acte on va pas être + aidé pour taper + puisque effectivement un peloton et + jouer comme ça effectivement il va + falloir qu'on fasse comme si on était + dans public pour taper donc là dans + public eh bien il faut des jeux 10 + points slash et la wei qui me propose + rien + et je lui dis va me chercher logo + 192 points png + ils veulent trouver hilal trouver leurs + corps et des chemins quand on est dans + le logo il faudrait faire deux fois deux + points sortir de là ensuite sortir du + hrc ensuite allé dans public et ensuite + elle est là et non là vous vous dire + juste les balisiers mg c'est comme si + j'étais dans public voilà ça c'est un + truc primordial à seurre donc regardons + voilà ça a fonctionné + bon c'est précis est primordial mais bon + une fois vous le savez vous savez je ne + faut pas non plus trop s'en faire une + montagne par contre d'un composant donc + ça s'appelle logo + si vous avez besoin d'inclure un bag ont + donc l'envoi de notre image notre logo + il est l'image de baghran clairement je + voulais refaire au ralenti hop je + supprime + voilà là ya pas de background ok on va + aller se chercher et bien en fait c'est + le principe que vous connaissez donc on + dit + url + dans ses pas points soit donc là du coup + on fait deux points se lâchant sort + ensuite on ressort à nouveau ensuite on + va dans la set ensuite on voit dans + l'image et ensuite on va dormir et on + dit center covers assez pour que ce soit + parfaitement bien voilà + bon là pour le coup l'image en + background faut presque rien que je vous + dise parce que ben c'est comme si vous + allez chercher l'image normalement en + fait c'est le bon chemin donc dites vous + juste que c'est pour la balise ing que + c'est particulier pour l'image en bas + quand vous allez chercher l'image et + puis si vous la voyez c'est que ça a + marché si vous l'avez pas par contre dès + fois je n'ai pas dit ça actualisé des + fois parce que quand on enregistre ça + fait une mise à jour mais des fois en + react eelv et des choses en cash ou quoi + et on a besoin d'actualiser moi je sais + pas c'est pas le cas mais je vous le dis + pour pour l'avenir + et donc voilà on a réussi à enfin je me + suis en tout cas vous expliquer cette + petite particularité les images et sons + a surtout réussi à ce qu d un composant + corps utilise un compose encore utilisé + puis des pages complètes qu'on appelle + quant à lui à elle correspond donc on a + déjà là on vient de se faire la logique + d'un site vitrine à vous pouvez déjà + faire un site vitrine il a vécu + navigation hyper dynamique et en + utilisant des composants donc maintenant + bon bien sûr on va aller quand même un + petit peu plus dans ce projet puisque on + va aller se chercher les pays ce lait + stocké seul est listé + bien on va se connaît donc la partie + avec tous nos pays qui sont là là la + petite partir chercher à ce truc là on + le fera à la fin c'est ce qui est plus + complexe d'abord on va aller se chercher + les données dans une api on va se les + stocker ses données et après on va faire + un map d'accord c'est parti alors le + lien de l'apei peut-être en train de + penser ce qu'il nous faudrait ce lien + reste + countries as pays + si je taperai ce countries as pays est + ce que je trouve quelque chose + je sais plus bon écoutez moi le mien je + vous le passé celui ci s'appelle reste + contre is.com + et cela chevet 3.1 slash all + wheel la pays a changé récemment la ce + que j'avais fait des vidéos précédentes + mais là pays a changé récemment + et maintenant c'est ça le bon lien le + maintien de la paix y donc avant de + travailler que d'appeler la première + chose qu'on doit faire c'est de mettre + le lien dans l'url est de contrôler que + ça fonctionne parce que sinon ça sert à + rien de faire une requête à la pays là + ça fonctionne donc on va pouvoir faire + une requête effectivement alors + nouveau composant le composant de tous + les pays j'ai dit qu'il allait s'appeler + countries donc les pays au pluriel les + coaches with + fsc est donc + là dedans qu'est ce qu'on va faire et + bien on va chercher vos déjà savez quoi + en acajou se mettre à h 1 + au moins pour voir si notre composants + fonctionnent donc j'écris juste + countries ça c'est quelque chose qui se + fait souvent que vous créez un composant + vous vous mettez des jaloux que vous + comptez le m donc nous on compte le + mettre dans home on compte dire logo + accueille même accueil on peut le virer + et on va dire j'appelle countries ok + j'enregistre + voyons voir ce que ça donne + voilà rokia countries ok le composant et + bien naples est donc maintenant on peut + travailler dans cette zone là de notre + site il ya aucun problème + concernant le style d'ailleurs en 32e de + juin d'utilité là si vous voulez faire + du style que vous êtes un ancien mais + comment comment on fait pour faire du + style en fait j'ai juste à vous y + prendre comme si vous faisiez votre + style habituel fait clic droit sur le + devant que vous voulez vous inspecté + whitta ok mon l'ipad il n'ya pas de + classe mais bon pour abattre une classe + on pourrait dire countries containers + adsea country de containers il ya 1 h + accès peuvent contribuer à vous + sélectionnez ça en saas et vous mettez + vos styles c'est tout il n'y a rien de + plus à faire que ça c'est faux faux fait + fonctionner avec la console ici si vous + les maîtres du style vous dites tiens + comment ça a été injecté voilà vous + récupérez les non français comme ça + qu'on fait du style en général on n'a + pas besoin d'aller dans les fichiers + voir comment appeler les choses vont + mieux se balade dans la console comme ça + on voit exactement comment le navigateur + interprète bon cette parenthèse étant + dit voilà on revient là est donc là où + on aurait pu être une petite classe en + cours et dirk claes name + countries ok donc là c'est là qu'on aura + nos pays + très bien on voit que ces centres est + maintenant + parce qu'il y avait du style sur cette + classe de countries + alors on va aller chercher nous donner + pour aller chercher à donner avoir + besoin de mpm hypo install axios axios + est une technologie qui nous permet de + faire des fêtes + qui nous permet de faire défection club + georges de contrôle et qu'il est bien + installée voilà l'ag axios + axios ça permet de faire des fêtes ch un + peu plus rapide et où sont ses conseils + pour faire que son conseil en vue + anguilard ou un réac mais on peut le + faire vania javascript axios vous pouvez + utiliser partout + donc comment on va faire + on va pas ici s'appelait axios à l'air + libre d'accord je pourrais faire axios + pointe guette c'est comme ça qu'on va + essayer de donner + mais si on faisait ça on aurait des + soucis dans notre composants en fait il + faut jamais a déclaré dr libre il faut + lui dire plutôt on peut les déclarer des + fonctions toutes celles qu'on voudra + plus tôt ça dans l'ain dans la deuxième + partie mais si on veut qu'ils fassent + quelque chose quand le composant est + appelé quand le composant est monté + c'est comme ça qu'on dit et bien ce + qu'il faut lui dire c'est qu'il faut + faire un use effect + et use effect en fait c'est + en gros y'a on va là tout le bout de + code qu'on veut à l'intérieur et ça se + joue quand le composant est monté + voilà comment ça se présente comme ça ça + s'appelle un call back le petit crochet + je vais me contenter quand même je vais + dire donc le use effect + se joue + lorsque le composant + et monte donc c'est que quand on arrive + dessus c'est comme ça qu'on dit ou le + monde il est monté le commente le + composant quand on l'appelle là il est + mis en place + d'accord mais il faut quand même savoir + que ce bout de code l'a peut-être + rappeler si jamais + quelque chose se passe là dedans + mais + sachez juste que ça c'est le colback on + va pas l'utiliser pour pour ce cas + concret parce que l'on fait on va juste + aller chercher les données une fois de + nos pays et approuvé les stocker ses + données mais bien sûr on verra on verra + tout au long des prochaines vidéos + les cas concret dans lesquels on peut + utiliser sa ont toujours est il que + l'art lui dit bond quand le composant + aimante et je veux que tu me joue et là + on peut le dire axios non non c'est une + bonne pratique de faire ça on dit axios + point guette va me chercher sans + donc bien sûr si on appelle axios il + faut l'appeler là où aussi oui que moi + j'ai fait un appel automatique + j'ai été un peu vite mais je vous le dis + donc ça fait une porte axios axios à + vous pouvez taper la main sinon pensez à + ces cours à taper + et nos colis va me chercher ça + zen non classés aux habitudes du fait ch + c'est un peu la même chose bazaine le + résultat que tu as été chercher notre le + moi je vais faire un console blog + donc qu'est-ce que ça dit la console + sadique ont été chercher un heureux avec + de la data + donc il faut dire res point date à mon + avis on va dire reste point data et là + effectivement on est à l'entrée d'un + arrêt de deux cent cinquante pays ok on + a réussi à les chercher à donner donc + voyez on n'utilise pas le fait chaud 10 + axios et si vous avez l'habitude du fesh + pas sûr d'avoir marqué mais il ya des + tabliers tapas - l'étape du reste pointe + qui sonne qu'elle disparaît avec axione + se dire qu'ils transforment directement + le fichier ji sun en un objet java + script exploitables + donc c'est plutôt pas mal + maintenant + ce qui va falloir faire baisser ceux + stockés ou le faire un console blog bien + sûr de se mettre cette donnée cette date + à aures la mettre dans une variable et + donc on pourrait être tenté de dire + const data égale un tableau puis après + on te passe on te passera des choses + suivantes + mais non c'est pas comme ça qu'on ferait + acte enfin on peut en réalité faire son + break mais c'est pas comme ça qu'on fait + en reste qu'on fait c'est qu'on utilise + le state vous allez mieux comprendre + petit à petit le c'est en fait à force + de faire des choses enfin en tout cette + première partie ensuite en faisant la + seconde partie donc je vais pas trop + m'étendre dessus pour expliquer je vais + plutôt comprend le faisant donc on va + dire je crée une variable datant ma + seule chance + seule opportunité de pouvoir modifier + cette date assez de passer par cette + date a donc fait on modifie jamais la + variable directement on passe par un set + data c'est elle qui va nous permettre de + modifier cette date à ce que cette date + est en fait c'est comme si enfin cette + variable data c'est comme si elles + étaient stockées dans l'état de notre + compose en fait il ya un état au dessus + et on peut stocker toutes sortes de + choses mais je vous montrais avec un + petit plugin comment est-ce qu'on peut + regarder ça et donc on va dire que c'est + un lieu aux states voilà et on peut dire + bon on a on attend à décrocher les + crochets vide comme ça on part sur un + tableau donc on a data la seule façon de + pouvoir modifier cette date assez de + passer par cette date a et on déclare + que c'est et rieuse state donc il faut + le déclarer aussi lahoud alors j'ai pas + dit pour nous effect il faut aussi que + ce soit déclaré non sur des composants + de réaction qu'il faut les appeler ici + d'accord mais en vrai si vous commencez + à taper use il vous propose en fait le + yoyo state donc + donc voilà faut princier qui vous + proposer ça fais le toi rapport labeaume + et sinon vous avez toute façon un + message d'erreur il vous aurait dit yu + state is not diffa new state je sais pas + quoi faire dans tous les cas il n'aura + pas qu'il n'aurait pas connu enfin il + connaissait pas ce que c'était ok + donc on a déclaré une autre variable ici + eh bien il ya un outil qui s'appelle le + réacteur tous sans mot stupide que ça en + fait on n'a quasiment jamais besoin de + votre console blog + donc vous prenez les grecs developer + tools ça existe sur firefox ça existe + sur + sur chrome évidemment ce qu'on a + embauché son brave mais bon ce soir que + breivik robe c'est la même chose on sait + le même le code en tout cas + de fond c'est le même c'est ce que bref + c'est beaucoup plus ça respecte beaucoup + plus la vie privée donc voilà + donc vous prenez ce petit toolkit là ce + petit developer tools + et + vous allez peut-être devoir recharger + votre navigateur refermez relancer ou + sinon vous allez directement l'avoir ici + donc s'appelle profilers son smartphone + profilers mais ça s'appelle copenhague + l'autre en vrai vous allez l'avoir enfin + bien sûr quoi la voilà vous avez sur + copenhague est donc ce truc là qui + s'appelle components donc là où il ya + éléments qu'on soit les tout ça c'est un + plugin qu'on s'est téléchargé et bien ça + nous regroupe tous les composants de + notre application et là vous voyez + comment ils sont fichus et quand vous + allez sur twitter ou sur facebook est + bien avec cet outil composantes vous + pouvez voir exactement tout + l'application que mal était fait puisque + le code en fronte guy libre vous avez + enfin le code que votre navigateur + interprète vous y avez accès vous bien + sûr donc vous pouvez voir les + vous pouvez voir les + différents éléments + les différents éléments de la structure + du site est donc là ce qui intéresse + tous et countries il a appelé ici il est + dans l'eau chlorée d'en route donc au + début on part du browser auteurs + tatatata on descend des 100 ap homme + qu'est ce qu'il ya des hommes blancs + omya logo ya navigation il ya les links + les na'vi qui sont bien navigation c'est + comme si c'est des composants ne sont + pas des composants qu'on a créé mais + c'est des composants et navigue et + bien sûr la country et là d'un country + un truc intéressant c'est que oui il + nous dit qu'on amuse effect bon on s'en + fiche + et il ya un oeil aux states il mixe et + décroché il ya un style tout court ibis + et décrocher évident et bien fait c'est + là qu'on voit notre style a évolué la + wec il est vide notre state + mais dont je vous ai dit que la seule + façon de pouvoir modifier date à se dire + cette date a donc s'il a la place du con + sol log jeudi mais cette date à je te + passe c'est comme ça que ça marche entre + parenthèses on lui passe les valeurs + qu'on veut donc cette date à je te passe + le responsable a not to be de 150 pays + j'enregistrais bien à regarder + vous avez vu si vous n'avez pas vu je + voulais refaire approuvera lentilles + hop on a notre state on a donc fort que + le 1 c'est la première soit faite ils + s'appellent tous state les différentes + variables qu'on va créer en faisant le + yo-yo state mais le un ben là c'est la + première qu'on a déclaré + et elle abrite absolument les deux cent + cinquante pays donc on a toutes les + données qu'ils souhaitaient passer à + l'état d'autres composants et maintenant + on va pouvoir exploiter cet état mais ce + qui est bien c'est que prix peut être + exploité en temps réel cet état c'est ça + qui est bien on va voir un petit peu + comment ça fonctionne et + oui vous le voulez comme vous remonterez + regarder quand je recharge la page + c'était qui va être vide il aurait juste + décroché lui dit vous allez voir c'est + le temps de réponse du serveur le temps + qu'on mette les choses là des lacets + vide et c'est bon là on a la data + ok vous voyez que les consoler on n'a + pas besoin de les faire on se positionne + sur le composant qu'on veut et on peut + savoir voir en vrai défaut on peut avoir + envie d'en faire des consoles mais on va + dire que pour ces cas là on a plus + besoin d'en faire des consoles blog on a + tous directement on a l'état tel qu'il + est actuellement devant nous quoi + ok donc ça vous inquiétez pas on va le + revoir plusieurs fois façon c'est comme + ça qu'on fait les variables la plupart + des variables en + react donc c'est une preuve ont été + reçus une première couche que je vous + fais tout comme muse effect chaque + composant quand on le crée si on a envie + qui joue quelque chose dès qu on le crée + on fait ce qu'on n'a pas les réflexes et + dès que le composant est monté tu me + joue ça ça que ça veut dire les effects + mais il faut tout cloisonné parce que + vous allez me dire mais pourquoi si on + veut que ce soit je vous noterez + pourquoi ce qu'on n'est pas comme ça à + klaus parce que là en fait il serait + tenté le composant react d'euros de + rejouer sa de le rejouer de rejouer à + l'infini en fait c'est pour ça qu'il + faut plus raisonner les choses il faut + les mettre voilà comme ceci dans un user + fee act par exemple donc ça s'appelle d + où qu use effect use the state c'est dur + et actes moderne c'est des choses qui + n'existaient pas il ya 3 4 ans d'accord + donc vous pouvez encore tombés sur des + vieux projet de gens qui ont fait durer + actes et qu'ils n'utilisent pas ces + choses là c'est tout à fait plausible + mais moi ma toute première vidéo que + j'ai fait sur youtube il ya deux ans un + peu plus de deux ans froid jeu + j'utilisais palais où j'utilisais des + classes composantes voilà du coup j'ai + un peu connu l'ancien reato si je peux + vous dire que leur actuelle est beaucoup + beaucoup mieux alors maintenant qu'on a + notre data bien exploitons la date data + comment est ce qu'on fait pour exploiter + un noir et un aurait dans lequel il ya + plein d'objets bas il ya une méthode + pour ça en javascript je pense je + suppose que vous la connaissez + vous pouvez pas me répondre je veux + répondre pour vous c'est la méthode la + méthode qui ont recréé une je vais créer + un nul c'est pas très + bon je vais créer annuel on va rester + sur un néant fait savoir que quand on + liste des cartes il ya plus il ya plus + de deux éléments dans les lits il faut + pas faire des 10 mais bon là je vais + quand même faire des livres parce que + j'ai envie de rester sur le même style + que j'ai envie de rester sur le même + style qui a été fait et ne parlent pas + le reprendre restez sur un truc simple + donc on va faire des uli là-dedans va + solliciter nos pays mais bon faut savoir + que c'est pas non plus une archive + howett pratique de lister les choses + dans un duel et dans un lit mais c'est + juste comme ils y vont être un peu gros + par rapport à ce qu'elle accepte et on + va dire + donc on va dire quoi on va dire data + point map je te ma + oui je n'ai pas précisé mais pour écrire + dans nos dans nos composants là on peut + écrire n'importe quoi tant défaut quand + même que je vous montre si j'avais des + constats + et l'eau sept lots non va faire juste un + petit texte qui dit elle au + youth states on va dire bah tiens toi tu + dis hello n'ont guère aidé les amis sera + un peu plus parlant est bien fait henri + acte dès qu'on veut parler d'eux dès + qu'on veut faire durer at on nous les + accolades ont fait pas de dollars + accolade commun javascript on fait juste + accolades des par exemple on dit l eau + et là regardez ce que ça fait et ça me + dit elle les a mis d'accord donc on a eu + ce brin de citer la variable comme ça + mais on peut aussi faire une ternaire et + on peut mais aussi balancé tout + javascript pouvait en fait en quelque + sorte un bon ça c'est pour vous montrer + qu'on peut afficher les choses comme ça + et donc là pour lancer mon map eh ben + j'ouvre des guides et des accolades + et jeudi data + point bas peut partir de là je lui + disais comment je vais appeler chaque + élément du helmand on va dire en un + contre un + et qu'est ce que tu vas faire de chacun + de ces éléments vas tu vas me faire + tu vas me faire un lit par exemple + et on va on va dire tu vas me faire + country point n'est maintenant c'est + papy sable pas comme ça patrick + c'est country + preneur countries donc c'est là qu'on a + notre notre state on peut le consulter + en temps réel + et non mais là plus c'est un nom il ya + un nom particulier parce que + ça s'appelle oui parce qu'en fait il ya + une sorte de traduction + s'est construit + point name points + annoncés sans traduction suit la vaccine + on avait transmission peut faire + contrepoint transmisssion ce + qu on three points transmisssion ce + point fr à point common + c'est rapide + bon vocable de faire mon cou three + points trans et ssions et fera common + est ce qu'on a réussi à se booster nos + deux cent cinquante pays le suspense non + alors j'ai du mal à écrire un truc + là il me dit que chaque élément d'un + d'une liste doit avoir une clé unique ça + c'est pour pouvoir après dé manipuler + ces éléments en ré l'acte mais c'est pas + ça le + ça ça pose pas enfin c'est pas bloquant + en soit + je vais vous montrer comment il faut + faire dans quel fait il faudrait se + placer dans le lit il faut dire bête + attends je vais te donne une clé + est la clé c'est country par exemple + donc toujours égale accolade vous + pourrez dire + country point name chacun chaque pays a + un nom différent donc vu qu'il faut + qu'ils aient tous une clé unique je + pense que country point n'aime ça + fonctionnerait + dans la poterie point n'est que tout + court ça marcherait pas parce que + ça suffit pas il faut dire qu'au matin + pour accéder à sa dans la base de + données + ah non mais il ya des pays et depuis qu + il est piquant même nom forcément il + fallait que il fallait que ça arrive + alors si on trouve pas d'aller dit comme + ça ce qu'on peut faire on peut lui + donner enfin ce qu'il faut c'est donne + une clé qui soit unique à chaque élément + qui va lister nos le map en fait si on + n'a pas d'éléments comme ça parce qu'on + fait c'est qu'on fait un index oui le + deuxième paramètre index est donc + évidemment le premier élément ce sera le + 02 03 et donc il ya eu le le 10e ce sera + le 1 le troisième ce sera le 2e etc + et donc on va lui dire bellac laisser + l'index on vend aux index ai vus pour + compte et il va compter de 0 à 250 mais + c'était pas ça le problème j'actualise + il en a plus problème de clefs + cependant il veut quand même pas nous + afficher nos lits + mais je crois que c'est parce que j'ai + mis un s la regardons + ouais c'est mieux ok bon ils sont en + flex ils sont tous scotchés recrutant + flex ils sont en fait ce drapeau est ce + pour ça qu'ils reviennent à la ligne + voilà réussi à lister nos deux cent + cinquante pays oui d'accord j'ai fait + une faute de frappe mais ça que moi dans + mon modèle final j'avais pas utiliser + des mots et noms français monsieur dans + la pays propose de nous en france elle + en cotant autant profiter par contient + pas le nom de capital n'est pas en + français c'est un peu particulier mais + on n'a qu'à dire qu'on fait comme ça + toujours est il que + toujours utile que + je vous ai quand même dit que + on allait faire des composants un coût + des composants particulier et juteuse + expliqué qu'un schéma + alors qu'on comprenne bien comment ça se + présente l'arborescence décompose en a + le composant le plus haut possible notre + application on sait bien le ap + ensuite dans about on a bien appelé de + composants ok bon tout ça c'est facile + vous êtes un peu compris que ça marchait + comme ça donc appuyé l'appel homme comme + lui l'intérieur il ya trois composants + la navigation logo countries + aidant countries ce qu'on va faire + baisser qu'on va lui aussi on va lui + aussi lui faire lui appelé un composant + c'est un peu comme un composant en + france leurs composants qu'on appelle à + l'intérieur de l'anneau de composants et + on recommence on va se liste est la + logique de toutes nos cartes on va + solliciter une seule fois la logique de + nos cartes et bien sûr le map va les + multiplier + sauf que il y a un problème et c'est ce + qui va nous emmener à une notion qui est + très importante aussi en ré accélère ses + les props c'est à dire que le le + countries notre compte risque y est + enfin lui le cart plus tôt eh bien il va + falloir qu'ils connaissent les données + de pays diouf a reconduit parce qu'on + passe à carde les données du pays et car + il va pas les connaître de base eh bien + ça en fait ça s'appelle une propre en + react en fait un élément un un composant + parent peut passer ces données les + données qu'il veut à un composant + enfants d'accord voyez c'est pour ça que + j'ai mis des flèches comme ça ne sont + pas anodines ces flèches ça veut dire + quoi ça veut dire que tant qu'il ya deux + parents enfants on peut passer les + données par contre un enfant qui a des + données il peut pas les redonner à son + parent d'accord et ça ça peut donner des + blocages alors bien sûr nous dit c'est + bien qu'ils aient des solutions mais là + on est dans du rac qui est bien plus + évoluée ce sera se sera vu beaucoup plus + tard ce sera même pas vu dans la partie + ii se sera vu encore plus loin que la + partie 2 + donc pour bien comprendre ça il va + falloir que countries donne ces données + aux cartes qu'on va lister ok donc je + peux refaire mais mon petit truc + alors ce qu'on va faire ses courses crie + un composant card + on va dire card points + jsr s c est donc lui il aura la logique + d'affichage d'une carte donc on va dire + c'est un lit qui a la classe card + d'accord et puis oui aura le drapeau + d'un côté or le drapeau on va par repas + encore sera parcours se remplir tout ça + on va juste essayer de faire apparaître + les choses donc j'ai tout bien une div + info les données des pays et ce sera d + age 2 + dans lequel on mettra le nom du pays + d'accord on va juste faire ça comme ça + le but d'abord de faire apparaître ce + composant est de lister 250 fois c'est + ça la première étape donc notre map au + lieu de dire l'image un chouette non on + va pas faire un lit + et un défaut quand même que je récupère + non mélodique sur son fou on va faire + comme ça on va dire ok eh bien tu vas me + lis tes + gardes donc oui on va prendre ces + données et il va jouer mais autant de + fois qu'il faut par contre le tabac en + fait c'est ça que ça fait un map 1 absa + parcours autant de fois que vous voulez + un tableau là il ya 250 + énumération b va te faire 250 fois il va + le chercher ce composant 250 faut + il me dit que j'ai toujours pas la clé + ah bin là j'ai réussi à lister oui oui + parce que il faut quand même savoir que + au début un accueil et drapeaux et + éventuellement la les infos over + d'accord c'est comme ça que ça tu + affiches c'est over qui s'affichent les + infos c'est à dire que la partie + la partie que j'ai nommé + cette partie là info en fait aidé en + display en opacity 0 et quand on survole + la carte elle passe en opacity 1 voilà + c'est tout c'est juste ça le petit truc + css + donc c'est pour ça que l'on voit rien + mais on a bien non du pays dont du pays + non du pays donc bon c'est pas dynamique + il a écrit rendu renom du pays à chaque + fois donc il me dit déjà que ichaï d'une + liste shoots avant l'unique kiprop ok si + tu veux le clé unique + si tu veux une pièce unique mon ami mais + tu vas prendre l'index + enfin ce soir qu'on peut aussi passer + une clé vraiment unique si jamais on est + sur une base de données + d'utilisateurs ou d'articles et que par + exemple on a un truc cette belle + 'article point heidi un édile unique à + chaque fois mais là on n'a pas le mandat + il dit donc on va faire un index + d'ailleurs je vois pas de chez caissier + en haïti mais c'est bien nous apprendre + aussi qu'on peut faire un index + ok donc la map le message d'erreur + maintenant je vous ai dit qu'on a un + composant enfants qui est card qui est + dans countries ce composant enfants + les composants entre eux ils ne + connaissent pas les données d autres par + contre il peut se dépasser entre le + parent peut lui passer un enfant donc si + on veut passer les données on va faire + ce qu'on appelle une propre on va dire + je vais appeler + les de la donne et que je te passe je + l'appelle country et qu'est ce que ça va + être cette donnée là eh bien ça va être + ce country là c'est en gros le country + c'est un nom générique un qu'on donne à + chaque tour de maps dont je me rends + compte que c'est un peu compliqué quand + j'explique mais c'est la pratique en + gros country qu'on soit bien d'accord + c'est voyez là vous pouvez les laisser + les clés la convainc qu'on a à chaque + fois bon c'est pas ça je vais vous + montrer ce que je veux montrer steak + country + est dans countries as il me dit encore + rudik kiprop donc soir ça c'est bon faut + que tu as lease est peut-être un groupe + country c'est chaque tour de boucles + country beau tour de bouc numéro zéro + basse et c'est ce pays là autour de bouc + numéro un c'est ce pays là donc en gros + nous lui passe vraiment toutes les + données de chaque pays individuellement + des deux des deux cent cinquante pays + mais c'est à chaque tour c'est ça que ça + fait le maps va lister 250 x card c'est + ce qu'il a fait là là il a listé 250 x + card sauf qu'à chaque fois on peut lui + passer b donner à chaque fois du pays où + il en est donc on va dire que je te + passe country + ok donc on lui dit composants card tu as + une clé unique bien sûr pour chaque pays + donc attendez cij actualisé ce qu'on a + tous le message d'erreur non la plus le + message d'erreur d'envoyer des fois faut + actualiser on a bien la clé unique pour + chaque élément ça ça peut être utile + pour mettre à jour ou pour supprimer des + éléments réac il a besoin d'avoir un + heidi unique pour chaque élément ok mais + surtout ce qu'on veut c'est récupérer + construit ici et ça on peut se récupérer + ça on peut se récupérer regardez plutôt + sillage des props + alors propre c'est le terme générique en + vrai elle a pris un moyen d'aller plus + vite mais je vous montre au moins à quoi + ça correspond donc je lui log the log + props + et donc il va bloquer 250 fois + chaque tour de boucles voilà oui il m'a + fait 250 console log + deux hommes + de chaque pays + sauf qu est le propre on n'est pas + directement à l'entrée des données en + fait si vous voulez être à l'entrée des + données du pays lassés république c'est + quoi ce soit public trinidad et tobago + et bien + il faudrait faire preuve ce point + country la wii là effectivement on + aurait on serait à l'entrée des deux + cent cinquante pays voyez là on a à + l'entrée de 150 pays donc bien sûr à + chaque fois on passe une donne est + différente et donc le console og ils + jouent les deux fins à chaque + énumération du map l'oncle et 250 fois + que le map et du maire ça ne voit + console longue et donc si vous + connaissez un petit peu javascript vous + n'êtes pas sans savoir qu'il y a + il ya une façon de déstructurer sens on + pourrait juste dire country et en disant + juste contre yb 1 on accède regardez là + si je blogue country + on accède directement à preuve ce point + country en fait en faisant comme ça donc + il faut mettre les accolades ici pour + déstructurer + en déstructurant comme ça là on accède à + la donne et qu'on veut et c'est comme ça + que un composant parent en transmet ces + données un composant enfants là je + voulais montrer l'exemple pour le map + mais il y en a vraiment une envie énorme + en cas d'usagé d'accord + et donc voilà ça nous liste chaque fois + des données de chaque pays donc + maintenant les photos ici on dit country + point flag ça nous donne le drapeau + sylla etc bon là si on revient du + javascript assez classique dire que + maintenant l'un et dans chaque tour de + map donc on va faire une balise img ici + jusqu'au début on ne voit que le drapeau + du pays et lee mg ça s'appelle country + point flags point svg c'est le drapeau + on peut réécrire drapeau et le nom du + pays + je fais chier ce qu'on veut vraiment se + faire ça + donc si on veut s'écrire drapeau + et le nom du pays il faudrait se mettre + comme ça + on pourrait la drapeau plus c'est quoi + le nom du pays c'est + country + point + j'aimais je m en anglais le vent tourner + et on va le faire bien parce que + c'est country points 37 chaînes ce point + fr a point comme anne voilà c'est + beaucoup plus court ok ok donc l'affiché + drapeau est par contre si jamais cela + sources étaient pas bonnes + regardons + regardons l'alternative voyons un + drapeau cubain drapeau guadeloupe + drapeau grèce donc là pour les non + voyants on a vraiment un truc très + accessible et même pour les robots de + google bien sûr qui référence les images + c'est que c'est grâce à la lutte qui + référence les images et donc là on a une + acte qui est dynamique d'accord ok bon + ça c'est grave ça reste javascript + classique mais bon ça fait quand même + pas de mal d'en parler ok on a réussi à + afficher tous nos drapeaux + et maintenant il faut mettre les données + dynamiques du pays donc j'avais dit quoi + joli capital donc il faut payer d'abord + donc non du pays bas il est l'âme du + pays c'est tout ce truc là + ok j'enregistre voir si on a dynamic man + le nom du pays martinique grèce où elle + loupe ok c'est bon ça fonctionne + bermudes danemark on est content + ensuite on avait le la capitale donc + c'est country point capital la capitale + dans le tableau + ça fonctionne + et enfin pour finir on avait + la population vous avec les pop comme ça + et là il nous faut donc la donne et + dynamique de la population + country point population donc vous voyez + que + on est dans du de l'html en quelque + sorte un même si c'est du vieil 6 et + qu'on peut intégrer extrêmement + facilement et rapidement + des données dynamiques des données donc + qui sont vénérés comme ça et + dynamiquement là on a la logique de 250 + cartes elle était codé une seule fois et + le composant il a rappelé 250 fois + regardons voilà ça marche par contre les + le chiffre là n'est pas optimisé on va + faire un séparateur de milliers pour + faire ça on va dire points to look elle + string tout simplement + hélas hélas voilà ça fonctionne on a un + séparateur de milliers + ok + bon ça c'est du javascript mais non + enfin si vous avez souvent figuré script + surtout avec moi vous avez quand même + déjà vu cette cette façon de faire quand + on fait des maps quand oif et chez les + choses ensuite on fait des maps ben là + c'est la version react c'est une version + un peu sous stéroïdes un petit peu + améliorée mais bien sûr ça permet aussi + de faire beaucoup beaucoup beaucoup + d'autres choses à l'interface de + réacteurs comme ça maintenant on va voir + comment trier comment trier les choses + n'en voit on peut vraiment faire + beaucoup de choses particulières on + verra aussi dans la partie numéro 2 donc + par exemple la le h1 et dégagent pop et + maintenant on va donc ce qu 17,7 grande + barre pour trier là + donc c'est un duel + c'est un duel + qui a la classe radio + conteneur + à l'intérieur il ya une poutre de type + range donc on va d'abord faire ça en + premier d'accord on va pas s'occuper des + continents pour l'instant on n'a pas + besoin de name + notre une poule et qui pointe on n'a pas + besoin d'aller dit spécialement non plus + faut juste dire qu'il démarre au minimum + à un link ou de type range + et que au max il va à 250 + c'est à peu près tout genre j des genres + un peu ce que ça donne + ok il est là il va de 1 à 250 + et donc moi ce que j'aimerais bc affiché + que le nombre de pays + de pays déterminés + et donc pour faire ça pour ce faire + je sais pas si vous connaissez cette + méthode très pratique la fameuse méthode + slice + pourriez un truc qui s'appelle il avait + dû importer un truc sans faire exprès + hop je l'enlève + du cool en amap et si on veut limiter le + nombre d'affichages à un certain nombre + est bien on à la méthode slice donc + avant le map on peut se mettre comme ça + si on que sur les espaces ne compte pas + c'est tout est compilé quand tout est + compilé tous très rapprochés donc + messieurs mais qu'elle banalise c'est + mieux représenté 6 pas d'un fusil slice + tu coupes à partir de zéro dans le + tableau à partir d'éléments 0 et tu me + garde que cinq éléments bien regarder + il m'a gardé que cinq pays + ok si je lui dis abder quand + j'enregistrais oui que le seul schéma + puis nous envient côte à côte mais vous + inquiétez pas quand on va rajouter + d'autres trucs pretty or je sais qu'à + priver le mettra lui sera plus + présentable si je lui dis tiens 0,15 eh + bien il me met 15 pays donc le slice on + voit comment ça fonctionnait bien ce + chiffre là qui nous dit le nombre de + pays qu'on veut + on pourrait + essayer match une valeur dynamique comme + par exemple ce qui est tapé dans l'oeil + tout + comme la range value par exemple on + pourrait appeler ça comme ça donc là il + connaît pas à la rendre value l'on voit + screen variable ici on va dire qu'on se + range value donc la seule façon de + pouvoir changer la valeur de ce chiffre + donc on va se lie c'est qu'on va couper + c'est de faire un cette rage value donc + bien sûr c'est un use state c'est comme + ça que lui il s'occupe de les gérer dans + son état et on lui dit tiens tu vas + partir à 36 on veut 36 pays au début + pourquoi 36 puisque c'est un multiple de + 12 etc et multi l'eau douce est beaucoup + plus pratique quand on veut afficher + beaucoup de choses c'est un truc que + j'explique c'est souvent parce que 12 + est un multiple de 1 2 3 4 6 donc voilà + c'est assez pratique + c'est juste pour qu'en fait dans les + pays tombe en bas là ici défaut appuyé + pas que ça tombe pas n'importe comment + encore que là ça va il ya des cas où on + peut vite tomber sur les sur n'importe + quoi donc + on a créé à voir le value + c'est ça et donc on dit maintenant tu + slice entre 0 et rendent value donc là + j'ai mis 36 où il va s'il a 36 pays + j'imagine que oui voilà bon il ya à peu + près 36 on va pas compter aussi la cise + par la cie la cid de côté et si de web + os x 6 par six + donc maintenant y'a plus qu'à modifier + rendre value via cette rente value et ça + modifiera instantanément ici parce que + c'est ça qui est fort et crée acte c'est + qu'ils surveillent en fait en permanence + l'évolution des variables donc s'ils + rentrent value évolué vu que c'est dans + l'état du composant eh bien il va + réussir à tout faire bonne à tout faire + évoluer sans qu'on lui dise pas grand + chose au final + donc notre niveau de type frange on peut + lui dire que par défaut + donc ça s'appelle default value faut pas + maître valliot tout court ce qu'on va + lui tout court en fait ça nous + empêcherait de modifier il faut mettre + default va lui aussi tout démarre à bas + s'est rendu van houten valeur par défaut + est maintenant sous les roues d'un + événement il faut dire input quand tu + changes unchanged on peut dire eh bien + le all-in tout ça marche aussi mais + c'est correct c'est plus dû au challenge + eh bien tu me modifie tu me modifie la + valeur dur la valeur de range valliot et + cette valeur-là en évoluant eh bien ça + fait que les pays vont être seul c'est + plus ou moins donc regarder plutôt à + quoi ça ressemble comment avez-vous un + événement react et bien on se place dans + la balise on bouge pas on bouge pas de + la balise en fait tout se passe là on + est bonne chez ge + wang chen mettant savez c'est un + événement cidre à chaque changement + jamais tu fais quelque chose + je récupère le e le lives et je vais le + log est + ce que l'on peut pas faire une poutre + enfin le nom mondine coup-de-poing value + ça marcherait pas ça marche pas en reste + c'est un truc que vous êtes beaucoup à + apprendre javascript en réa qu'il faut + récupérer l'événement d'accord john shen + g dans ce blog l'événement au caire on + voit ce qui se passe à l'intérieur alors + dans une vie de la console donc je bouge + d'input up et ça crée un événement + ok donc si on a event point target je + pense que vous connaissez si on veut + savoir ce qu est la pèlerine toute fin + la valeur en tout cas qu'il a c'est + yvette - target point ta ta ta ta ta on + se croit dans ce chrono scroll pour un + vent + doux nom acide au dessus lavalloise + number dans une section fait que pour + être à 4 moins values ont là aussi mais + je vois pas valu à m + non mais c'est bizarre beau jeu c'est + que ça marche le matin des points + maillot vert en tout cas c'est comme ça + qu'on fait donc du coup si on lui dit + l'aude - e point target pour value c'est + du grand classique + des jeux nettoyer la console et là il me + log à chaque fois qu'est vainement + déclenché il me log la valeur de ce + qu'ils appellent à une poutre en moi et + je suis tout en bas j'ai un tout en haut + j'ai 250 + hockey et donc + et donc qu'est-ce qu'on a besoin de lui + dire maintenant à la place de consoles + blog on va juste dire + cette range value + comme ceux ci et ou lui passe le point + target pouvait se dire que rand value va + évoluer va passer de 36 à 12 par exemple + est donc ici le slice au lieu d'avoir + 0,36 yvan à 0,12 par exemple et voilà et + là on a réussi à créer cette petite + interface à la réalité ça prend ça prend + vraiment deux minutes à faire une fois + qu'on a l'habitude et voilà on a notre + interface voyez là j'ai un pays + et on peut citer tous les le nombre de + pays creux de façon instantanée bien sûr + n'a jamais besoin de repasser par un + serveur c'est nous qui coupons les + choses c'est nous qui en feront en fait + on demande une fois les données aux + serveurs après en fronton on peut faire + absolument tout ce qu'on veut que les + données on peut les manipuler comme on + veut et donc voilà + allez on va finir cette première partie + avec encore un truc un poil plus + technique enfin même bien plus technique + mais bon vous vous présentez ces choses + là après une fois qu'on laissait ces + choses là et c'est pas beaucoup plus dur + là je vous avoue que les inputs de type + radio ça va vous paraître un petit peu + barbare comme façon de faire + mais c'est comme ça qu'on fait donc je + vais vous montrer quand même alors tout + d'abord vous féliciter nos une politique + radio donc là on annuel avec d'abord une + politique prendre j'ai ensuite là on va + créer des va se créer on va d'abord se + créer une base de données avec nos + impôts de cette radio colvin pour vous + compreniez en fait donc si je mets une + poutre de type radio + et donc avec son label avec son label + voilà vous dire html fort par exemple + afrique parce que c'est ça qu'on va + chercher à faire c'est à lister les + continents et laon mais heidi + afrique ok + si on fait ça il va falloir qu'on se + liste cinq fois il put label input label + il boucla belle sauf que l'interface de + leurs actes elle nous permet + d'automatiser tout ça vous voyez les + poutres radio il est là c'est écrit en + noir soir noire à mon avis c'est pour ça + c'est pour ça qu'on ne voit pas le label + met toi bien qu'il est il est par là + donc c'est pas comme ça qu'on veut faire + on veut pas se répéter cinq fois ça pour + lister tous les continents + ce qu'on va faire il faut savoir que la + litté continent elle est dispo tient sur + deux composantes + si on va dans ce composant + countries + fameux mode à monter dans les cars de là + donc les continents il faut savoir + qu'ils sont là mais c'est un tableau + c'est un peu un peu bizarre parce qu'il + ya peut-être des pics sont considérés + comme ceux sur deux continents j'imagine + que la turquie pourrait peut-être + considéré comme sur deux continents donc + toujours est il que + quand il est comme ça avec un s donc il + va falloir accéder toujours au alors et + numéro zéro pour après avoir accès aux + bons trucs comme ça c'est plus tard que + je vous le dis en tout cas nous reste + liste est donc le nom des pays avec la + première est majuscule comme ça n'aura + pas de problèmes de casse et on sera + tranquille donc d'abord en référé une + base de données petite base de données + donc là on n'est pas obligé d'utiliser + le yoo state on peut utiliser + tout simplement une variable en + javascript classique + on va faire un tableau donc on va dire + premier continent c'est afrique à ce que + ses écrits en anglais après ces + américains ont les deux amériques eux + seront ensemble + asia et le dernier non c'est d'abord + europe après océaniens + océaniens + donc on a un tableau avec cinq éléments + qui sont les chaînes de caractères + jusque là rien qui vous paraît fou ce + qu'on va faire c'est que ce radio on va + le map et on a l'habitude amap et ce + truc là premier élément bain ce sera + africa fin ce sera un map de à chaque + fois de ce trade mais au moins on n'aura + pas d'autre de se copier les inputs et + toute logique en fait un retour on va + tous codé qu'une seule fois que je vous + montre ans mais ici on dit attention je + prépare à faire du javascript donc je + sens les accolades et là je veux dire + mais radio ça c'est la classe ou + hystériques à ce + point map donc chaque élément individuel + je vais appeler ça un continent + d'accord c'est roux un nom bien sûr qui + parle + et là qu'est ce que tu vas me faire tu + vas me retourner un lit + un lit dans lequel il y aura quoi il y + aura un hymne foot est un label sauf qui + va le map et il va le map et cinq fois + ce truc là donc il faut juste dire que + dans la wii dans la balle on voyait pas + ce que je vais pas écrire intérieur tout + à l'heure donc là par exemple + désolé donc là par exemple on va écrire + continent + on referme comme ça + donc dans l'aï dit + c'est pareil on va écrire continent sont + la seule donnée qu'on a ces continents + il a besoin faire continent point + quelque chose puisque c'est une chaîne + de caractère qu'on a donc juste en + disant continent ça va nous lister tous + les éléments + et la continent + regardez ce qu'on vient de produire la + henriade tendance à + regarder bien et bien envers ceux listés + 5 + input connecter avec leur label ils sont + bien connectés + ont par contre faut qu'ils aient tous le + même temps ce que l'input de type radio + l'on peut tous les coachs et parce + qu'ils sont pas tous liés par leur part + leurs bâillements fait donc si par + exemple on leur dit que tous les inputs + ils ont le même nom + on va l'appeler pardon continuant radio + c'est ça le nom de le nom d une petite + radio mais là on ne peut de plus qu'en + cochet qu'un vu qu'ils sont ils sont + liés voilà voiliers qui sont liés tous + ensemble à logoualé ce navet mille + éléments brève le code n'a pas été plus + long que ça sorte c'est toujours le même + truc donc vous voyez un petit peu le la + logique de react on peut balancer + enfin si oui qu'est du code qui se + répète en fait vous pouvez lister les + choses la seule de la seule différence + qu'ils avaient saisi une poutre c'était + le label qui changeait de nom on met + tout dans un tableau et puis comme ça on + connecte lydie l'aï dit avec lâcheté ml + fort donc html fort c'est juste pour + dire fort d'accord qu'on se met d'accord + c'est le fort en html sauf qu'en react + il faut dire html forte comme on dit + claes name d'accord ceux des petites + différences + et donc on s'est dit et deux continents + donc maintenant et bien + faudrait + faudrait éventuellement se stocker + qu'est-ce qu'il faudrait se stocker b + quand l'utilisateur clique sur océanie + par exemple et de conte se mettre dans + une boîte la valeur de océanie d'accord + donc on peut se créer une variable tout + là-haut dans le dans l'état qu'on va + dire + selected radio donc la radio sélectionné + toutefois cette trouée des noms qui + parlent même si c'est long à écrire et + bien votre code il sera beaucoup plus + simple à comprendre et c'est comme ça + qu'on veut donc on part sur un new state + par exemple de guillemets vide pour + l'instant erignac est sélectionné en + selected radio + maintenant mais il faudrait ajouter un + événement sont les inputs et donc la vue + qu'on les listes cinq fois bon on peut + ajouter cinq fois le même événement ici + sac est trop bien c'est que là je peux + dire bête au challenge à chaque + changement + tu vas me récupérer le eu + est ce que tu vas faire c'est que tu vas + passer à 7 + selected + radio + qu'est-ce qu'on va passer mais la valeur + de la i10 vu qu'ils ont tous un heidi + qui est le nom du continent c'est à dire + que là dedans + oui dans luz dans ce lieu où state on va + passer soit africa soit america soit + asia soit europe soit enseignant et donc + comment ça s'appelle ça ça s'appelle e + point target + points et dix éléments clic et je vais + tourner dit voile et là ça m'a tout bien + la ligne pour ce soit mieux représenté + donc maintenant allons dans compo note + on se place sur countries c'est ce + composant la voyez qu'il a le state + d'abord de tous nos pays et ensuite il a + un state du nombre de trucs qu'on veut + afficher regardez là si je monte et + démonte à 135 le state et enfin un + dernier state qui est belle si on clique + sur africa + ça marche pas + et america non plus ok bon ça fonctionne + pas notre événement ici puisqu'on a pas + à dire en fait on a juste passé la + valeur ah non non la passe à glg m'y + attendais ah oui j'ai mis sélectif value + l'accès radio c'est ça quand on parle en + même temps qu'on écrit c'est un peu on + s'embrouille vite voilà sept selected + radio + alors vous voyez comme je vais remarqué + ça je le remarque et parce que mon + élément il était grise et donc oui quand + vous utilisez des variables mais que + voulez que c'est grise et ça veut dire + qu'on les utilise pas ailleurs dans le + document et donc si on utilise par + ailleurs c'est qu'il ya un problème + parce que j'ai fait en sorte qu'on + utilise d'ailleurs donc comme ça on peut + se rendre compte aussi + on peut se rendre compte de + des problèmes qu'on a commencé des + choses qu on développe aussi avec + l'habitude ça croyez pas que ça vient ça + vient comme ça en claquant des doigts + bien sûr c'est beaucoup beaucoup + beaucoup de pratique aucun secret que la + pratique donc du coup je me replace / + countries ici donc je rappelle que fut + dans kung fu nantes saint leu le fameux + plug in direct des blues + et là si je clique sur africa voilà j'ai + africa qui s'affiche l'ag américain l'ag + asia europe au sérieux ça fonctionne + voyons comment la logique de nos labels + ont la paramétrer avec ce bout de code + donc la prochaine fois que vous aurez à + faire si peu cheap radio que vous aurez + juste vous aurez juste à venir c'est + tout vous avez rien d'autre à faire + y'a rien à faire de plus + d'accord + moi même j'ai appris que j'avais appris + ça on regarde une vidéo d'un mec très + longtemps et b après je le bund que je + l'avais chez moi et dès que j'avais + besoin de réutiliser des radios en ré + actes eh bien je m'en sers aller + chercher pas inventer quelque chose + maintenant je pense que je pourrais le + faire de tête mais on sait jamais ce + qu'on aime bien faire des copier coller + d'utiliser du code captcha marché cédées + c'est pas mal ok donc on a réussi à ceux + stockés dans cette selected radio on a + réussi à se stocker + le nom du continent que l'utilisateur + veut voir + donc + et bien avant le bape + après le service on pourrait dire mais + attends tu vas faire un filtre + au nom même avant on peut maintenant + faut même le faire avant le slice + avant de couper 1 on va le faire le truc + on va le faire à ce niveau là + donc attendez la torre à la ligne + automatiquement parce que là c'est un + peu le bordel donc on va faire un filter + avril à chaque élément individuellement + j'appelle ça un country + est pour l'instant offert nul ça c'est + juste voilà loin comme ça on est bien + implanté donc d'abord en filtre à prions + couple ce qu'on veut garder et après on + affiche + c'est ça la logique défavorable + franchement si vous êtes allé dans un + vaste crypte ça vous est pas totalement + étranger ce que je montre donc le filter + comment il va marcher eh bien + on va dire on va dire quoi on va dire + qu'est-ce qu'on va dire + il faut dire est-ce que country point + continue donc là vous dit qu il fallait + que saidal éléments 0 de continence donc + accroché 0 + est-ce-qu'il includes basse que + l'utilisateur veut voir donc selected + radio est donc là ça veut dire quoi le + fils très bien il va filtrer tous les + éléments qui correspondent à ça dans + tous les pays qui auront comme continent + africain et bien sûr ils vont passer le + fils tripp ils se retrouveront au niveau + du slice + c'est ça que ça va faire a battu vous + voyez on était déjà sur africa et donc + on a immédiatement vous n'auriez pas + tous les pays africains voilà tous les + pays africains si on voir tous les pays + d'océanie b c'est pareil la brique à la + dpi de 2300 personnes 1400 personnes qui + dit mieux voilà + et l'europe nos principes laulan à tous + les pays d'europe on peut réduire + et voilà on a réussi à coder cette + logique d'affichage deux continents vous + voyez un peu les interfaces la puissance + qu'on peut faire comment on peut coder + des choses avec react comment on peut + avoir un site ultra dynamique avec une + navigation tout aussi dynamique + en ce sens que quand on change de page + le composant se démonte la le composant + countries in ait pu monter d'accord donc + là je reviens il va devoir refaire une + recherche quand même malgré tout faux + comme qu'il fasse une recherche si + jamais on change de page par contre tant + qu'on reste dans cette page là c'est bon + le les données dont les arrêts ont été + stockés il n'y a pas de souci on peut + exploiter + et voilà ça fonctionne ça fonctionne on + est content + qu'est ce qui nous manquait troisième un + truc qui me faisait dit ah oui on + pourrait classer les pays quand même du + plus peuplé au moins peuplé parce que là + c'est un petit peu arbitraire + donc ce qu'on pourrait faire on pourrait + faire en sorte avant le filtre avant ou + après d'ailleurs ans c'est la même chose + on peut lui dire dans d'ailleurs cette + lumière pratique de le faire après le + sorte parce que si on mettait avant le + sorte il fera un sorte de 150 pays alors + que si on lui dit après par exemple s'il + tombe sur un continent comme le sony eh + bien il fait un sortent plus que sur 20 + pays donc c'est en sorte qu'ils aient + plus rapide à faire donc ses meilleures + pratiques de le mettre ici d'abord ils + filtrent après itri après ils coupent + d'accord parce que si coupet avant le + filtre ils sont un peu faussés et a pris + la fiche il voit l'un vraiment tout ce + qu'on peut faire doué d'un tableau + comment on peut manipuler un tableau + donc sorte ça prend deux paramètres + c'est a et b + et donc si on lui dit b - à sa tri en + décroissant le problème c'est que c'est + des objets donc b - ah ça suffit pas + folle rb point population + - appoint + population + la wii là ça fonctionne + donc le nigeria voilà c'est bien le pays + le plus peuplé d'afrique et ainsi de + suite par contre j'ai vu qu'il y avait + un bug dernière fois je sais pas + pourquoi sans l'algérie + et ce qu'il dit toujours ce blog il ya + toujours un blog sur l'algérie à cinq + cent dix mille personnes + bon après c'est la base de données qui + fournit donc nous n'y est pour rien en + tout cas bon la donne et la base de + données si on l'est plutôt plutôt fiable + en tout cas j'ai rien remarqué à part ça + et donc voilà on a pris un dernier + dernier truc qu'on pourrait faire et + après c'est fini vous promet pour cette + première partie il ya un dernier truc + qu'on pourrait faire c'est arrêter le + le l'input de type radio l'a arrêté le + filtre + parce que là vous voyez que on peut plus + revenir à tous les pays du monde + d'accord donc si on voulait revient à + tous les pays du monde il faudrait faire + quoi + eh bien regardez comment on pourrait + créer une interface très très facilement + react alors après l'hypothétique filter + il est où une politique tout ça on va se + mettre là il en reste créé une petite + interface on va dire est-ce que selected + radio + il est roux c'est à dire est-ce qu'il ya + quelque chose à l'intérieur + est ce que quelqu'un a cliqué sur africa + sur au cnrs de base des guillemets vide + sans renvoi falls d'accord donc en gros + en javascript je situe sous le nom comme + ça ça veut dire est-ce que ça c'est roux + d'accord + et alors ça veut dire que tu ma fiche ce + que je vais te mettre non + je vais faire comme ça c'est pas nous + embêter alors là tu vas me crée un + bouton pour annuler la recherche + regardons annulé la recherche vous voyez + je clique willin forcément espace rien + n'a pas encore quelle est la logique + mais par contre regarder si notre page + on est et on partait de rien regarder à + lui la recherche on l'a pas dès qu'on + commence à taper sur europe paf annulé + la recherche il apparaît pourquoi parce + que c'est l'équipe de radio il est + devenu trop est tous assez surveillé par + le state tous assez surveillé en haut + lieu du composant il ya rien à faire de + plus que ça il surveille en temps réel + en fait ce qui se passe sur la page il + n'y a pas de relancer des fonctions le + faire si faire ça non il surveille donc + ça veut dire quoi c'est dire si ces + liquides radio être ou alors tu affiches + d'automne c'est comme ça qu'on dit henri + acte mais vous verrez dans la seconde + partie qu'on fait des trucs encore plus + encore plus techniques qu'ils ont à dire + sur le sur le dom des choses qu'on peut + afficher sur le dom et donc + on va faire + bottone + onclick on va lui ajoute un événement + quand on te cliquer dessus le bouton + qu'est ce que j'ai vécu face au ballon + on peut balancer une fanfare fléché + comme ceux ci + bien tu vas mettre selected + 7 selected pardon + tu aimais peur ils mettent pas de taper + cette sélection de radio monsieur les + poches des guillemets vide et salue la + recherche et du coup ça rxh sarr cache + le bouton puisque le bouton est + conditionné à ce que ça se trouve + c'est fou + c'est fou sans react sa merveille rien + que d'en parler chez marie regarder hop + hop et là paf c'est fini hop paf a par + contre le 1 le truc il encore cochet là + ça je l'avais pas je n'ai pas vu donc on + va devoir se corriger ça en fait le lean + tous deux titres en jeu restent cochet + c'est le décroche pas donc il va faire + conditionner quand est ce qu'ils les + tchèque cz et input d'accord team + franches dans le type radio pardon il va + falloir conditionné quand est ce qu'ils + les petits actes + et après c'est fini vous premier donc + quand est ce qu'ils les tchèques tu ta + ta ta ta ta donc on a radio continent + donc ici + on va dire bah checked en gros on peut + dire trou ou fausses si on dit trou + normand ils sont tous cochés fait voit + donc que ça va faire un bug aussi le + dernier coach est en fait vu qu'ils sont + tous liés c'est forcément le dernier qui + raque iran retrouve c'est lui qui gagne + à la fin mais c'est pas ça qu'il faut + faire ce sens il faut juste dire + est ce que enfin ces check est en fait + l'or va tester une condition vous dirai + ce que continent il est égal à selected + radio + si oui va envoyer trou + sinon il va renvoyer falls et de cette + façon là + de cette façon là les jeux de chèques là + je fais à nu leurs recherches et voilà + il n'y a plus rien qui est factice y + voilà bon ça c'était la petite partie + quand même un petit peu plus technique + pour finir mais en tout cas dans la + première heure où la première bonheur + vous avez vu quand même comment faire un + site vitrine comme encoder des + composants un briquet des composants met + du style on n'a pas encore vu le style + conditionnel c'est un truc qu'on va voir + après mais on a déjà vu pas mal de + bonnes petites choses en direct je pense + que vous prenez conscience de delà de la + force du truc après bon c'est sûr qu'il + va falloir il va falloir forcément + beaucoup de beaucoup de pratiques + etc lefranc crash du futur qui vous + parle pour vous dire que la deuxième + partie de ce cours est malheureusement + payante sur j'ai beaucoup beaucoup de + contenus gratuits sur ma chaîne là j'ai + décidé de faire de cette formation react + aka deuxième partie qui était payant de + fabien partie du cours plus ensuite + beaucoup d'application beaucoup + d'exercices pratiques que l'on va que + l'on va développer ensemble enfin voyez + plutôt il ya plus de plus de 15 heures + de cours qui sont qui ont été prévus + qu'est ce qu'on va faire pendant ces + quinze heures de courbes déjà il y aura + la deuxième partie de ce cours là + donc ça va comprendre comment faire un + creux denrées axa va comprendre comment + manipuler le dom de façon extrêmement + complexe et de façon extrêmement + intéressante surtout très rapide quand + on maîtrise des choses ensuite vous + allez codé par vous même cette petite + application pour mettre en pratique tout + ce que vous expliquez donc ça c'est un + truc que j'ai déjà fort javascript que + je souhaite mes élèves eh bien il va + falloir l'adapter il va falloir + l'adapter en ré accès d'application à la + sueur des recettes ensuite qu'est ce + qu'on a on va coder un mail on reconnaît + une logique d'un email alors oui vous + allez me dire mais c'est très moche ce + projet effectivement c'est très moche + mais c'est pas ça le but le but c'est + d'envoyer un mail et que ça fonctionne + regarder lassadi messages envoyés + trouver pourquoi mais ça veut dire + qu'après une fois qu'on a collé un + template d'e-mails on peut l'ajouter à + n'importe lequel de nos sites vitrines + par exemple ce site vitrine que nous + allons coller ensemble nous verrons la + façon de coder plein plein plein plein + plein plein d'effets en reactor convenu + qu elle d'hommes à peu près avec moment + toutes sortes d'effets voyez plutôt des + transitions entre les pages bien sûr on + verra comment faire ça en réalité un + site qui ne rechargent jamais un site + vitrine parfait j'ai envie de dire à ce + titre une très belle très performant que + le robot de google adore et là regardez + là on peut effectivement la vie des + auteurs bloqués l'album ex un peu plus + joli et oui et c'est fonctionnel on peut + envoyer des emails messages envoyés et + voilà c'est parti + on ne louera également une application + où on va manipuler énormément data donc + c'est une application là qui va étudier + enfin qu'il va surveiller le marché les + crypto monnaie mais bien sûr c'est un + prétexte pour manipuler la data pour + créer ce type de graphique pour aller se + chercher énormément de données qu'on + peut trier dans tous les sens on peut se + classer les choses etc te ment comme on + veut on peut + avoir seulement un token soit + une infinité fin 250 on va pouvoir bien + sûr s'ajouter des favoris avoir une + liste avec des favoris voilà pour faire + énormément de choses aussi où ils oublié + une partie qui était sympa ce type de + graphique en survolant comme ça ça c'est + géré en react magnifiquement voilà on + vers un petit peu ouvert un petit peu + comment obtenir toute cette date à et + comment faire c'est très intéressant + qu'est ce qu'on verra d'autres on verra + bien sûr réduction un petit peu de + risque de cette partie mais on verra + regus il ya un cours de réduc mais le + court vous doutez bien que bay ça va + être un projet on va co d une sorte de + blog comme seul comme celui ci on va + pouvoir donner des like un article bien + sûr tous les composants qu'ils vont + communiquer ensemble je n'ai pas + commencé expliqué redux mais voilà qu + est-ce qui aura d'autres sur un fire + bays il y aura n'exigeait ce + voile a beaucoup beaucoup d'éléments + beaucoup de librairies fremaa motion + axios bien sûr sans plein plein de + choses donc voilà si si ça vous dit eh + bien écoutez rejoignez moi dans ce court + et puis vous montre tout simple allez + ciao diff --git a/Translated_Files/ytubes_jbQDbhg4qek.txt b/Translated_Files/ytubes_jbQDbhg4qek.txt new file mode 100644 index 0000000..906e1d6 --- /dev/null +++ b/Translated_Files/ytubes_jbQDbhg4qek.txt @@ -0,0 +1,759 @@ +FOR https://youtu.be/jbQDbhg4qek + salut tout le monde dans cette nouvelle + vidéo ce que nous allons faire ensemble + et bien c'est découvrir les bases de + microsoft word + donc c'est le logiciel de traitement + texte inclut à bien avec la suite + microsoft office est ce que je vous + propose dans cette vidéo simplement bien + c'est d'aller à l'essentiel + comme d'habitude elle se focaliser sur + les choses bien vous pourriez utiliser + au quotidien rappelle que mettre des + caractères gras créer une table des + matières exporté en pdf ou encore créer + les numéros de pages en voulant faire + dévorer un petit peu son ensemble de la + base et juste avant ça a bien j'aimerais + vous remercier car vous êtes de plus en + plus sur cette chaîne de plus en plus à + vous abonner de plus en plus amenés les + vidéos et ça et donc voilà ça fait + vraiment vivre la chaîne ça me donne + vraiment les moyens de vous donner le + maire contenu possible et aussi bien + évidemment la motivation de vous faire + progresser + donc merci vous pouvez vous n'hésitez + pas si ce n'est pas encore fait à nous + rejoindre je vous propose à chaque fois + des petites vidéos qui vous permettront + de progresser un fake ou appliquer cette + vidéo ou alors simplement à la partager + à vos amis ou à quelqu'un qui en + auraient besoin + [Musique] + g + donc quand vous ouvrez un crossover vous + tombez sur cette tête ce n'est très bien + elle vous permet de créer un nouveau + document que ce soit partir documents + vierges ici ou alors simplement à partir + de modèles donc ça sera des templates + qui sont déjà prêts existants que vous + n'aurez qu'à personnalisé au niveau du + contenu dont parlait ici par exemple + vous pourriez utiliser un gameplay 2 cv + et simplement ajouter vos propres + l'information mais ce n'est pas ce que + nous allons faire dans cette vidéo parce + que bah voilà pour découvrir un petit + opus les basiques + j'aimerais plutôt partir d'un document + vierge et donc pour ça je vais + simplement cliquez sur nouveau + documentaire à partir de là l'interface + principale de word se lancer qu'est ce + que vous avez dans cette interface et + bien vous avez ici votre document + principal donc c'est ici que vous allez + écrire votre texte voilà par exemple + lisez vous pouvez écrire un texte et + vous pouvez par exemple pourquoi pas + appuyer sur enter pour écrire ici un + deuxième paragraphe + si jamais vous avez besoin d'un grand + livre un petit peu voilà moi j'ai zoomé + un petit peu voyez je peux venir ici en + bas la voile à jouer sur cette base cela + me permet de zoomer un petit peu sur mon + document et à part votre document qui + est ici et bien vous avez ici l'ensemble + des menus accessible se voir d'alors ses + menus ils sont à chaque fois ici rangés + dans des onglets différents et c'est ce + qu'on appelle le menu ruban qui était + introduit il ya quelques années dans + plus ou moins toutes les applications + microsoft office et qui se retrouve + aussi dans notre explorateur windows par + exemple on va commencer à travailler un + petit peu ici donc là les deux petites + lignes de texte et j'ai envie de les + enregistrer j'ai envie d'enregistrer mon + document alors pour ça simplement je + vais aller cliquer ici sur fichier et je + vais cliquez sur enregistrer + là c'est la première fois que vous + l'enregistrer bien voilà votre + ordinateur vous propose de l'enregistrer + soit ici dans votre one dream si vous + avez un moine drive ou alors est bien + sur votre ordinateur donc moi ce que je + vous conseille si cette cliquez sur + parcourir et le la fenêtre par courir + ici va vous permettre de choisir + l'emplacement de votre document moi + j'aime être sur le bureau simplement et + on va essayer ça comme ça mon premier + document word + je vais ensuite cliquer sur enregistrer + mais juste avant je vais vérifier que + j'ai bien choisi ici le type documents + word + normalement ces fichiers par défaut + vous vérifiez toujours on ne sait jamais + et donc simplement maintenant je vais + cliquez sur enregistrer + et ça voilà comme on voit ici ça me + permet d'enregistrer mon document word + alors notez que dans les nouvelles + versions de microsoft word vous avez ici + un petit switch qui vous permet + d'enregistrer automatiquement votre + document si jamais vous ne faites pas + l'enregistrement automatique je vous + conseille de l'enregistrer assez + régulièrement votre document pour ne pas + l'avoir humble que vous ferez peut-être + des heures de travail + alors maintenant ce texte que nous avons + écrit bien il est encore assez simple un + donc on va apporter quelques + modifications avec les fonctionnalités + de microsoft word + alors est ce qu'il faut bien comprendre + c'est qu'à chaque fois que vous avez sur + la touche entrée et bien vous avez un + nouveau paragraphe et même un caractère + dans word qui est caché par défaut qui + montre sa donc si je clique ici sur ce + petit bouton qui montre afficher tous y + compris les caractères cacher bah vous + voyez ici que l'espace est symbolisé par + un jour deux petits points ici et que le + paragraphe vous voyez ici est symbolisée + par ce signe là ce qu'il faut bien + comprendre dans la mise en france et + qu'il faut différencier les paragraphes + des carpes + c'est à dire qu'ici par exemple j'ai un + panneau police qui va me permettre + d'intervenir sur un caractère mettons + que je sélectionne par exemple ici + écrire et j'appuie sur ce petit bouton + qui me permet de mettre en gras est un + jouet seulement ici le mot écrire qui + sera en graff + par contre si je joue sur le paragraphe + en lui-même + ça veut dire que je viens ici et que je + clique par exemple sur ce bouton lacunes + des deux centres et mon paragraphe mais + vous voyez c'est le paragraphe entier + qui sera centré mais ça sera jamais que + par paragraphe parce que le deuxième + récit est bien est indépendant du coup + du premier + donc je remettrais option un petit peu + par défaut et pour ça je vous propose + déjà enregistré le tir à boursies + contrôle vers qu'on fait contrôler z + vous annulez en fait la dernière + opération qui a été fait ici + j'enlève la mise en forme du paragraphe + est ici j'enlève le moc été mis en tram + aura payant une deuxième fois + vous pouvez aussi utiliser la petite + flèche qui se trouvent ici en haut sur + l'écran qui permet d'annuler la dernière + action faite inversement + celle ci permet de rétablir ou si je + pourrai cliquez ici pour rétablir le + gras est ici je pourrai cliquer pour + l'enlever dans cette partie site l'écran + vous avez donc tout un ensemble + d'options qui vous permettent de + modifier les caractères de votre texte + si vous faites une sélection pourrait + par exemple faire une sélection ici + d'écrire un texte tout en entier mais on + va réécrire ça on va mettre ceci est un + titre maintenant je vais sélectionner + l'ensemble ici et je vais appliquer des + petites mises en forme un petit peu + spécial donc je dois prier ici par + exemple pour avoir le gras je peux + m'appuyer ici pour le mettre en italique + et je peux à prier ici par exemple pour + le mettre en souligner ensuite je peux + utiliser ces deux icônes qui sont ici + pour augmenter ou diminuer la taille du + texte comme je veux où je peux également + utiliser ce choix déroulant qui est ici + pour faire varier la taille peut aussi + faire varier les polices toujours en + ayant sélectionné le texte et en + choisissant ici une autre forme de + police bien sûr je peux pour avoir un + meilleur aperçu du résultat je te + désactiver l'affichage des caractères + masqué qui est ici alors attention si + vous avez pas comme moi toutes ces + options ici + ces deux têtes votre écran est un peu + plus petit nom par exemple si j'ai ici + voyez je réduis mes un joueur des + options qui vont commencer à disparaître + et donc simplement vous voyez ici + euh si jamais bien voilà paragraphe + peut être voilà contenu ici dans des + listes déroulantes c'est exactement la + même chose c'est juste l'interface qui + s'adapte en fonction de votre taille + vous avez également ici une option par + exemple pour surligner un texte + et si vous voulez changer un petit peu + la couleur du texte s c'est ici voilà + avec le soulignement en dessous du var + et je peux choisir et c'est la couleur + que je veux je pourrais faire par + exemple quelque chose comme ça + intéressons-nous maintenant un petit peu + plus aux options paragraphe venons ici + et rajoutons pourquoi pas un troisième + paragraphe ainsi qu'un quatrième + paragraphe + maintenant quand je me situe dans un + paragraphe c'est bien à chaque fois je + peux modifier la façon dont il est + affiché + simplement avec les options ici + présentes dans l'onglet paragraphe donc + par exemple ici comme je vais montrer + tantôt je pourrais changer l'alignement + donc voilà à chaque fois mettons sur un + paragraphe différent je change comme ça + son alignement maintenant je peux + modifier les options pour plusieurs + paragraphes ci je les sélectionne comme + ça en un coup et je peux par exemple dit + voilà je les veux tous à gauche et du + tour vient se placer à gauche vous avez + d'autres options qui peuvent être + intéressantes comme cette option si qui + vous permet de modifier l'interlining + entre les par acre la même façon ici + vous avez des couleurs de soulignement + qui s'appliqueront non plus au caractère + dans ce cas ci mais à l'ensemble du + paragraphe dans lequel je me situe enfin + je peux aussi choisir et si de changer + le paragraphe standard ou autre chose + comme une liste à puce par exemple voilà + donc ce petit onglet qui est ici à + chaque fois vous voyez le preview donc + vous n'avez plus qu'à cliquer sur + l'option qui vous intéresse si jamais + vous n'avez plus envie que ce soit nesta + puce vous re cliquez simplement sur ça + redevient un paragraphe normale et + ensuite et bien je peux venir ici sur + numérotation par exemple si j'ai envie + d'avoir plutôt une liste numérotés et là + de la même façon je peux choisir la + façon dont ces numérotés et petits + boutons qui sont ici vous permettre de + faire une tabulation à droite ou à + gauche + c'est exactement le même effet que la + touche qui t'a vu là c'est donc petite + précision importante c'est que quand + vous venez ici voilà à côté de police de + paragraphes de n'importe quelle option + souvent vous pouvez voir une petite + flèche comme ça en bas de chacun de ces + panneaux et bien sûr c'est petit flash + là vous dites simplement bien il ya plus + d'options qui sont disponibles donc là + j'ai cliqué dessus et je vois ici que je + retrouve certaines options neuf valeurs + comme le graal italique etc + mais j'ai aussi d'autres options qui + permettent par exemple ici de mettre une + partie le texte en indice donc si je + valide + on voit ici qu'on est bienvenu sur un + texte en indice c'est à dire si tu es un + petit peu en dessous de notre base line + si je reviens ici que je re sélectionne + je peux revenir sur police pour + remodifier tout ça donc par exemple + enlever un indice est m exposant + pourquoi pas à noter que si vous voulez + ou qui est la mise en forme de texte + pour l'appliquer à un autre + c'est tout à fait possible c'est à dire + que si je viens ici par exemple et que + je clique sur deuxième la voilà je + sélectionne en double cliquant sur le + mot eh bien je vais pouvoir cliquer ici + se reproduire la mise en forme à partir + de ce moment là le bouton devient une + sorte de pinceau comme ça et le texte + que je vais sélectionner appliquera la + même mise en forme + donc si je viens ici par exemple sur le + 1 voilà la mise en forme ici a été + copiée sur ça donc c'est vraiment avec + le le pinceau de reproduction de mise en + forme qu'on peut faire ça ici je vais + arriver et maintenant disons qu'on a + besoin d'un petit peu de texte donc ce + que je vais faire simplement c'est que + je vais aller sur internet sur wikipédia + et puis je vais prendre le premier texte + venait donc je vais prendre la petite + description ici de wikipédia voilà tout + simplement et je vais faire un copier + donc je clic droit et je fais copier + pour venir sur mon document voilà faire + quelques retours à la ligne vous voyez + ici ils essayent concenter de poursuivre + la mise en forme comme au dessus + voilà mes donc si jamais j'ai pas envie + de reproduire cette maison forme et bien + je fais une deuxième fois knitter et là + j'arrive à la ligne et je suis prêt à + retravailler comme des victimes + donc voilà je fais un ou deux enter et + je vais faire un contrôle vais contrôler + la touche control plus à tous je vais + pour coller voilà et cd on voit que ça + m'a collé mon texte est qu un petit menu + qui a paru ici donc si jamais je clique + a en fait ça me donne plusieurs options + de collage et donc c'est plusieurs + options de collage et bien vous voyez + qu'on peut soit fusionner la mise en + forme donc essayer d'avoir une mise en + forme qui respecte le plus possible la + mise en forme de bases conserver la mise + en forme sources donc telle qu'elle + était dans le document que vous attend + depuis que vous avez copié vos données + ou alors vous avez la possibilité choisi + voilà de conserver uniquement le texte + et c'est ce que je vous conseille ici + parce que sinon la mer on va voir ainsi + les liens avec l'état qui vont être + repris également je vais cliquez ici / + coller uniquement le texte et on voit du + coup bien que ça s'intègre au document + sur lequel je suis en train de + travailler donc ici on pourrait dès + qu'on a un petit sous titres + qui présente ce document ci voilà je m + en gras et je vais le copier donc pour + le copier je vais prendre l'ensemble ici + sélectionne tout le texte faire un clic + droit et cliquez sur copier je veux dire + un petit peu en dessous et je vais faire + un clic droit et j'ai choisir collet est + alors ici vous re vous voyez en fait + qu'on retrouve les mêmes options tout à + l'heure à peu près c'est à dire que vous + avez toujours la possibilité de le + couler brut de le coller en impliquant + la mise en forme du document ou de + coller voilà uniquement le texte alors + ici qu'on copie de vos devoirs juste au + dessus alors on n'a pas tellement besoin + de s'embêter avec ses options mais + sachez qu'elles sont disponibles à fait + très important ici barre je vais le + coller en conservant la mise en forme + sources après tout aménager la même + chose ici juste au dessus donc + maintenant admettons me souhaite faire + quelques petits changements de style de + documents et bien voyons ça un petit peu + plus près imaginons que je veuille + changer la façon dont mes sous titres + sont affichés ce qui va être embêtant + c'est que je vais devoir venir les + changer alain c'est à dire que ici par + exemple je l'augmentait la taille voilà + à 13 ou à 14 en coulisses je vais + enlever le gras mais je ne m ont + souligné par exemple est bien là pour + que ça reste logique je vais devoir + refaire ça dans tous les sous titres non + documents alors là ça va parce qu'on a + de lui imaginer que les 50 et du coup + bien qu'est-ce que je dois refaire dans + ce cas ci est bien c'est que je vais + utiliser la fonctionnalité de style la + fonctionnalité des styles elle vous + permet de dire voilà tel sous titre je + souhaite que se fichent par exemple + toujours en rouge et en gras et à chaque + fois que vous allez modifier ça on va re + modifier ça partout dans le document + donc ça peut faire vraiment gagner un + temps fou et surtout c'est indispensable + préétabli matière ce qu'on verra juste + un petit peu plus tard voilà par exemple + voyez ici doit toujours dans l'onglet + accueil et bien vous avez ici tout un + ensemble de style prédéfini par exemple + titre à un titre de titre donc les gros + titres ou normal par exemple pour votre + corps de texte et donc voilà si par + exemple qu'on se disait ici que pour + structurer notre document le grand titre + ici eh bien on voulait que ce soit un + titre + donc je clique dessus et on voit qu + automatiquement + il a appliqué la mise en forme + prédéfinis pour les titres donc j'ai par + exemple ici venir et choisir aucune + couleur comme ça on va enlever + voilà le surligne mans mais je ne suis + pas obligé de me cantonner à la façon + dont sont affichées ces titres donc je + pars faible en venir les modifier c'est + à dire que si ici je vais venir apporter + des modifications par exemple passer en + 18 + je vais passer sur une couleur + d'écriture jaune voilà comme ça par + exemple n'oubliez pas vous pouvez voir + toutes les couleurs ici et en grimpant + même maintenant je veux que ce soit + comme ça que s'affiche le clip très bien + je vais cliquez ici surtitre 1 on est au + monde si trop de sélectionner et je vais + cliquez sur mettre à jour titrera pour + correspondre à sélection + maintenant quand j'ai envie de créer un + titre de ce niveau eh bien ça va me + mettre exactement ses couleurs là ça + veut dire que si je n'ai ainsi mettre un + deuxième titre et que maintenant je + viens sélectionné l'ensemble et que je + clique sur titres 20 et mais voilà il + s'affiche exactement de la même façon + dans le même état d'esprit si je ne dis + bien maintenant j'ai besoin de petits + trous jaune mais je les préférées dans + une autre couleur par exemple on rouge + comme ça eh bien je n'ai plus qu'à + cliquer sur art sélectionnées évidemment + le texte est appliqué sur mon petit + train pour cliquez sur mettre à jour + titre haut rhin pour correspondre à six + et à partir de ce moment là toutes les + occurrences tous les affichages de + titres vont être modifiés en même temps + dans mon document donc je veux + exactement faire la même chose pour mes + sous titre a donc je vais venir ici son + premier petit sous titre par exemple et + je vais afficher un titre de niveau 2 + alors it is et principalement ceux là ça + va simplifier un petit peu pour la table + des matières et donc du coup avec ce + titre 2 qui est là et bien je fais un + petit peu la même chose je le + personnaliser comme je veux je m en gras + par exemple et en italique + je vais et cliquez sur titre dave et + cliquez sur mettre à jour titre de pour + correspondre à la sexe donc là je clique + et du coup bah je vais faire pareil mon + petit sous titre qui est ici eh bien je + vais le tabac en sous titre à partir de + ce moment là ce qui est intéressant + c'est que je vais pouvoir utiliser tout + ça pour créer une table des matières + pour cet avion va lui faire un petit peu + de place à ce talent de m + au début donc pour ça je venais me + positionner vraiment au début du + document et je vais venir sur l'onglet + insertion cet onglet insertion vous + permet d'ajouter vraiment pas mal de + choses à votre document word tels que + des images déforment des icônes etc + mais vous permet aussi du coude a ajouté + lycéens se passe je vais cliquez sur + cette page et on voit essayé mais voilà + que j'ai une nouvelle page qui est + vraiment venu se mettre ici au début + donc le nous le sauvetage + il vous permet d'aller directement la + page suivante donc samedi même chose que + vous faisiez intérieur tout le temps + mais voilà ça vous fait gagner du temps + et sa structure nous le document est + donc ici maintenant bien je vais cliquez + sur aussi un nouvel onglet qui essaie le + bandeau référent donc ce panneau + référence et bien c'est celui qui vous + permet d'ajouter tous cas comme 200 vols + indique tout ce qui est référence de + votre document donc par exemple table + des matières ajouté le texte + des notes de bas de page et c est donc + simplement je vais cliquez sur table des + matières et sur table des matières + automatique la table des matières + automatique quel point le style + tétreault à titre de le titre 3-2 base + si vous les avez utilisé comme à bien + vous voyez maintenant que votre + ordinateur et déjà généré et ça c'est + quand même vachement intéressant du coup + on retrouve bien les titres et sous + titres que j'ai marqué si vous insérez + votre table des matières vont finir + votre document il vous fait encore des + petites modifs après vous ne devez + surtout pas oublier de la m ajoute il + est inséré un cette page voilà comme son + horaire ce petit sous titres ici à la + page 3 si je reviens voir ma table des + matières et bien les toujours affiché à + la page 2 donc pour mettre à jour sa jeu + cliquez sur mettre à jour la table des + matières voilà il me demande si je + demande à mettre à jour toute la + structure ou uniquement les numéros de + pages donc j'ai tout mettre à jour parce + que si vous ajoutez des petit récepteur + aussi entre les deux verviétois jour la + structure également et puis je vais + cliquez sur ok et là vous voyez que vous + avez bien votre petit soutien ce truc + est bien en page 3 alors vous avez aussi + certainement vu ces documents qui + affiche à chaque fois un en-tête + identique sur chaque page + or pour réaliser ça c'est pas tellement + compliqué suffit de venir un petit peu + ici en haut de la page et de doubleclick + et à partir de là vous avez les en tête + et les pieds de page qui vont devenir + évitables + donc si je n'ai ici par exemple réalisé + par bertrand + apprenez world facile grand oui je viens + doubleclick et ailleurs mais vous voyez + maintenant que ce document la mer sur + chacune des pages et bien vous voyez + cette note là qui apparaît de la même + façon je peux utiliser cet oncle était + là pour ajouter mes numéros de page donc + si je viens ici par exemple que je + double clic + voilà je vais maintenant ajouter du coup + ces numéros de pages simplement congé + double cliquez ici vous voyez que j'ai + un menu spécial là qui apparut qui est + en tête et pied de page + il me suffit maintenant de cliquer sur + numéro de page qui est ici cliquez sur + ma page est inséré le numéro de page du + format que je préfère comme par exemple + ici je peux le mettre là à droite + et voilà vous avez ici du coup votre + numéro de page qui vient d'être inséré + bien sûr je peux modifier un petit peu + tout ça je peux venir ajouté page de + vente par exemple et je vois maintenant + et bien que j'ai bien mes pages qui sont + numérotées sur mon hautement world + alors on n'a pas encore mis des images + par exemple alors intérêts sont un petit + peu à ça si je viens maintenant pourquoi + pas dans pics avait cherché une image + j'ai plusieurs os un beau chat on va + apprendre de vos chars et je vais + prendre voilà cette image et on a + plusieurs façons de l'insérer la + première c'est de venir sur l'image et + de cliquer sur copier partir de ce + moment là je peux simplement venir ici + où je veux et faire un coup de colère ou + compte relever par exemple pour avoir + une image qui apparaît sur un document + word mais je pourrais aussi avoir une + magistrale sur mon pc + si par exemple je prends cette si + j'enregistre dans l'ordinateur donc je + vais enregistrer sur le bureau par + exemple voilà je pourrais aussi venir là + cliquez sur insertion plus choisir + images + et puis choisir cet appareil est là à + moins de retrouver l'image que j'ai sur + mon ordinateur et de cliquer sur insérer + envoyer des images de base bien vous les + mettez comme ça un petit peu entre deux + paragraphes et c'est donc si je viens + ici par exemple + la matrice y voilà mais vous pouvez être + un petit peu modifié la façon dont elle + est intégrée dans votre document par + exemple si je clique droit ici et si je + clique sur ty position dans l'onglet + sillage du texte je peux maintenant + choisir pourquoi pas devant le texte ou + derrière le texte comme ici voilà je + veux dire derrière le texte pour que + votre image viennent carrément derrière + votre texte or ici mais ça ne doit pas + tellement vu que le texte a mêlé en noir + donc voilà je vais reprendre l'image ici + la descendre un petit peu sélectionnés + tous sexes aussi pour le maître + tremblant + je n'ai plus qu'à revenir avec mon image + et la passer ici derrière voilà tout + simplement + donc voila un petit peu comment on peut + aussi jouer avec les images dents au + sein de microsoft word + vous avez aussi des propriétés + supplémentaires si je clique droit ici + sur mon image et que je clique sur + format d'image j'ai un petit volet + essais droite qui va paraître et je peux + ajouter des petites options que ça + comment rajouter une ombre modifier la + transparence etc + par exemple je vois juste un reflet des + choses comme ça donc voilà à chaque fois + voyez cédant présélection je peux avoir + une présélection voyez ici up somare a + jeté une ombre et après je peux venir + modifier un petit ça comme j'en ai envie + si j'en ai besoin un autre média assez + utilisé aussi dans microsoft works + eh bien ce sont les tableaux les + tableaux et bien ils vont vous permettre + de montrer des informations de façon + assez structurés dont j'aime venir ici + j'ai quelques retours à la ligne est + maintenant bien je peux déjà remettre + une écriture en noir et ensuite et bien + partir dans l'onglet insertion ce qui me + permet d'ajouter un petit tableau si je + clique sur tableau vous pouvez ici + dessiner un tableau voiliers qui se + dessine directement en fonction de ma + sélection plan b qui va jusqu'à 10 si + vous avez besoin de plus de dix enfants + d'ajouter parle pas de souci et donc il + s'est par exemple + voilà je vais ajouter un petit tableau 3 + 3 voilà tout simplement + et donc je vais pouvoir avoir à chaque + fois pourquoi pas mon titre + et à chaque fois des données qui sont + présentes dans le tableau donc voilà ici + c'est vraiment assez intéressant pour + pouvoir écrire comme ça simplement l'or + la petite astuce que je donne ici au + passage c'est que je peux appuyer sur la + touche tabulation pour passer de données + en donner voyez simplement dans le + tableau ça me permet de gagner un petit + peu de vitesse en tapant est alors bien + vous avez pu voir que quand je suis dans + mon tableau j'ai aussi le menu création + de tableaux qui apparaît ici et qui me + permet d'effectuer aussi quelques + modifications je vais pas entrer dans + les détails les signes l'idée c'est + vraiment de vous donner une vue + d'ensemble et ça va les options et c'est + dommage bien évidemment chercher un + petit peu par vous même mais vous pouvez + découvrir et si vous avez quand même des + suggestions mise en forme qui vous + permet déjà d'avoir un petit style à un + minimum sympathique donc là ici j'ai + choisir celui ci par exemple on voit un + petit peu comment mon tableau se + présente alors si je vais ajouter des + colonnes et bien je peux venir cliquez + droit ici sur une cellule et choisir un + serré et on s'est tous voient ici toutes + les possibilités que j'ai pour insérer + une rangée par exemple dans mon tableau + et maintenant vous avez créé votre + document bien vous êtes certainement + envie de l'exporter de le partager + alors vous pouvez envoyer directement le + fichier word mais le souci c'est contre + les machines et voilà parfois y ait des + différences parfois il ya des polices + qui sont pas installés et c'est donc le + document peut changer et pour ça + simplement qu est ce que vous avez fait + que vous devez l'exporter dans un + fichier universel à tous les ordinateurs + qui présente le grand avantage de rester + identique sur tous les ordis et donc + pour ça l'un qu'est ce que je vais faire + je fais un coup de fichiers j'ai choisi + exporté qui est ici et je vais cliquer + sur créer un document pdf ici sur + l'école et ensuite eh bien voilà je + voulais pas nous sur le bureau et je + vais dire que c'est mon premier document + word exporter voilà et je vais cliquez + sur publiées et lui bat comme vous le + voyez ici même génère le pdf qui est + voilà vraiment la version finale de + votre + document alors attention que des + guerriers en pdf mais toujours est + vraiment l'art modifié avec des + logiciels adéquats mais ça sera vraiment + plus aussi simple qu'avec toi voilà + garder toujours lever la version world + si vous devez faire des modifs et la + version pdf pour la distribuer alors + attention envoyé bien ici j'ai les deux + versions l'aja version pdf et l'aja + version world + la version world elle est vraiment pour + être retravaillé etc tandis que la + version pdf c'est vraiment pour exporter + pour distribuer c'est beaucoup moins + simple de modifier un pdf et c'est + beaucoup moins simple de partager un + fichier word qui soit vraiment ouverts + partout de la même façon ouvre un petit + peu pour les cas c'est vraiment voulu + aller à l'essentiel je pense qu'on avait + vraiment les fonctions les plus + importants dans word pour dire que ben + voila vous puissiez en avoir une bonne + manipulation un bon usage quotidien + maintenant si vous voudriez quelque + chose d'un petit peu plus avancés ou sur + des points spécifiques + je reste disponible donc n'hésitez pas à + m'en parler dans les commentaires ça + pourrait être le sujet prochaine vidéo + j'espère que ça vous a vraiment permis + de voir passer un cran au dessus voire + mieux vous sentir à l'aise avec l'outil + moi je vous dis à bientôt d'ici là + portez vous bien fait diff --git a/Translated_Files/ytubes_lRyjLmP4OAs.txt b/Translated_Files/ytubes_lRyjLmP4OAs.txt new file mode 100644 index 0000000..293e909 --- /dev/null +++ b/Translated_Files/ytubes_lRyjLmP4OAs.txt @@ -0,0 +1,508 @@ +FOR https://youtu.be/lRyjLmP4OAs + l eau tout le monde est bienvenu sur + cette nouvelle vidéo une vidéo qui + devrait intéresser pas mal d'entre vous + ou en tout cas ceux qui ne se sont pas + encore tout à fait à l'aise avec leur + ordinateur sous windows ou en tout cas + sous windows 11 le nouveau système + d'exploitation de windows wolof tout + simplement ceux qui ont fait la mise à + jour de windows 10 vers windows et qui + se sentent un peu perdus sur cette vidéo + vous l'aurez compris je vais donc + revenir au final sur le maniement base + de votre ordinateur et de façon comme ça + à ce que vous puissiez vous sentir à + l'aise avec lui que ce soit pour + découvrir windows + ou pour découvrir lors de l'informatique + de façon générale je pense que je vais + vraiment essayer de faire une vidéo à + mettre entre toutes les mains allez + c'est parti + ok et on commence sur le bureau de + windows + alors ce qu'on peut voir et bien c'est + que la barre des tâches traditionnelles + a laissé place à une nouvelle barre des + tâches un petit peu plus entrée etc mais + le principe reste de toute façon le même + vous avez ici le logo windows qui vous + ouvrent ce qu'on appelle maintenant + l'écran de démarrage et qui n'est ni + plus ni moins que le menu démarrer et + donc qu'est-ce que vous retrouvez ici + bien premièrement vous allez retrouver + ici une barre de recherche + vous allez retrouver également ici les + applications dites épinglé des + applications que vous aurez décidé de + garder à portée de main sur ce menu là + on verra comment on a ajouté ensuite et + on voit ensuite des recommandations + c'est à dire les applications ou les + fichiers ouverts dernièrement ou assez + souvent ici vous retrouvez votre nom + d'utilisateur + ainsi que les options vous permettant de + vous déconnecter ou de verrouiller votre + machine + enfin ici vous retrouvez un bouton qui + vous permet de redémarrer votre + ordinateur de l'arrêter ou de le mettre + en veille tout simplement pour arrêter + votre ordinateur simplement vous cliquez + ici ici et vous cliquez sur arrêté + si vous désirez accéder à toutes vos + applications et bien vous suffit de + cliquer ici sur toutes les applications + cela va vous donner vos applications par + ordre alphabétique + vous retrouvez également ici d'autres + icônes dont notamment celle ci qui vous + permet d'avoir des bureaux + supplémentaires à quoi cela va vous + servir et bien vous pouvez cliquez sur + nouveau bureau pour créer plusieurs + espaces qui vous permettront chacun + d'avoir des fenêtres différentes par + exemple ici si j'ouvre mon explorateur + de fichiers je vais le mettre juste ici + et bien je peux aller créer un nouveau + bureau que j'ai fait dernièrement est + ici et bien je peux par exemple lancé + mon navigateur web + vous voyez bien du coup que je peux + passer d'un bureau à un autre + attention les fenêtres disponible sur le + bureau et bien sont indiqués ici et donc + vous voyez bien que par la suite c'est + bien ici quand je change de bureau vous + voyez que mes programmes verts change + en fonction du bureau sélectionné + d'ailleurs noter les petits symboles + juste en dessous de ses applications + quand on n'a pas de symboles du tout + comme ici ça veut dire qu'il n'ya pas + d'application verte sur ce bureau ici + une heure une application ouverte mais + minimisée comme le logiciel que + j'utilise pour enregistrer actuellement + mon écran qui au ps est bien est + symbolisé par un petit trait ici de + couleur grise tandis que une fenêtre + ouverte comme ici et bien symbolisé par + un trait de couleur bleue + je peux donc changé plusieurs fois de + bureau tout simplement pour avoir voilà + des fenêtres comme je le souhaite + les fenêtres parlons-en si vous + souhaitez déplacer la fenêtre et bien + c'est comme dans les anciens une version + de windows il vous suffit de maintenir + votre clic gauche appuyée sur la barre + ici pour pouvoir la déplacer simplement + les boutons ici servent à la minimiser + donc une fenêtre minimiser toujours + active simplement elle est cachée et je + n'ai car cliquez dessus ici pour l'art + et agrandir le bouton ici me permet + d'arrondir ma fenêtre + je re cliquer dessus pour l'art diminué + et ensuite vous voyez qu'en laissant sur + le bouton pour agrandir la fenêtre j'ai + ici des possibilités qui me permettent + de venir automatiquement placé ma + fenêtre selon une certaine disposition + donc ici par exemple je peux l'affiché + sur les trois quarts de mon bureau là je + re diminue + à noter que je peux aussi agrandir aider + à grandir une fenêtre en double cliquant + sur son titre + ce menu qui est ici je peux également + venir d'ailleurs le paramétrer donc si + je fais un clic droit sur un espace vide + avec là avec ma souris et que je choisis + paramètres de la barre des tâches + je vais avoir des options de + personnalisation moi par exemple j'ai + désactivé le volet de recherche mais je + peux très bien cliquez ici pour venir + l'acte iv par exemple + idem pour mon choix de bureaux vue tâche + je peux venir l'activer ou le désactiver + si je le souhaite + et je peux également faire de même pour + les widgets et pour la conversation + à titre personnel j'ai désactivé ce + bouton de recherche parce que ici je + peux très bien retrouver la même chose + simplement en cliquant voilà sur le + volet d'accueil et en venant sur la + barre de recherche qui est ici voyez que + ça revient exactement au même endroit + cette barre de recherche me permets + trouver mes fichiers mais applications + etc admettons que je veuille lancé + pourquoi pas le panneau de configuration + je commence à taper panneau de + configuration et je vois qu'ici il + apparaît dans mes résultats + parlons maintenant de l'espace situé ici + tout à droite de mon écran et bien cet + espace il me permet de retrouver + notamment leur et la tête mais aussi des + raccourcis comme ici je clique qui me + permettent de gérer par exemple le wifi + le bluetooth etc etc et aussi pourquoi + pas par exemple ici le volume de mon + ordinateur + cette zone si je peux venir la + paramétrer donc si je viens cliquez ici + sur modifier les paramètres rapide je + vois que je peux venir en détacher + certains ou cliquez ici pour en ajouter + et donc par exemple je peux ajouter ici + quelque chose qui me permet de gérer la + projection si je branche mon ordinateur + à un projecteur par exemple je peux + venir maintenant cliquez ici pour le + supprimer voilà comment je peux + retravailler cette zone au final d'accès + rapide et quand je terminais je clique + simplement sur terminée vous retrouverez + également des petits raccourcis par + rapport à certains programmes etc qui + sont exécutés en arrière-plan si vous + cliquez sur la petite flèche ici vous en + retrouverez d'autres et donc vous + retrouverez plus ou moins l'ensemble des + programmes disponibles qui tourne en + arrière-plan de votre ordinateur donc + cette petite zone d'accès rapide ici + elle est très importante + par exemple vous pourrez retrouver votre + antivirus vous voyez retrouver team vous + pouvez retrouver le programme de gestion + de la carte graphique un raccourci pour + le bluetooth ou encore pour à la + créative claude etc vous pouvez + d'ailleurs faire un clic droit sur ces + icônes pour avoir des options + supplémentaires + sachez du coup que toute cette zone ci + s'appelle la barre des tâches au dessus + vous avez votre bureau dans lequel vous + pouvez ajouter deux nouveaux fichiers + etc de nouveaux dossiers et si vous + faites un clic droit d'ailleurs ici et + bien vous voyez que vous avez à + paramètres nouveaux qui vous permet de + créer un dossier a raccourci etc etc + d'autres documents donc cette zone si + elle n'est jamais que le reflet que ce + qui se retrouve au final dans votre + dossier bureau donc si je viens sur + l'explorateur de fichiers en cliquant + ici tout simplement eh bien je + retrouverai mon à ce moment ci tous les + dossiers tous les fichiers présents + vraiment dans mon ordinateur et cette + zone si elle est séparée en plusieurs + zones justement ici à gauche vous avez + des raccourcis qui vous permette d'aller + de naviguer directement vers les + dossiers que vous désirez à droite vous + avez le dossier qui est en cours + d'ouverture ici on est sur le volet + d'accès rapide donc ça résume plus ou + moins pas mal de dossiers de fichiers + présents sur votre ordinateur mais si je + viens par exemple sur ce pc qui est ici + voilà en cliquant ici j'arrive vraiment + à la base c'est à dire que je retrouve + ici par exemple mon disque dur 1 donc si + je double cliquer ici je retrouve + vraiment tous les dossiers présents dont + le disque dur de mon art at her incluant + windows en lui même donc si vous débutez + je ne vous conseille pas vraiment + d'aller dans ces dossiers mais sachez + que votre dos et avoue dans lequel vous + avez vraiment tous vos documents se + situe dans utilisateurs ensuite + utilisateurs ici ou un dossier qui est à + votre nom ça dépend un petit peu de + comment l'ordinateur a été paramétré est + donc ici là vous retrouverez vraiment du + coup tous vos dossiers personnels et + bien le bureau lui même il est dans ce + dossier bureau donc ici par exemple si + je crée un nouveau dossier voilà on va + l'appeler test + je validerais kunter et bien en fait je + le retrouve ici directement sur mon + bureau donc le bureau qui est ici ce + n'est jamais que le reflet de ce qui se + trouve dans cette fenêtre si + d'ailleurs dans ce pci sinon ongles qui + est ici vous avez un accès rapide qui + vous donne accès directement à votre + bureau vous avez d'autres dossiers comme + documents images musiques téléchargement + etc qui sont déjà présents afin de + faciliter on va dire + votre tri de base mais voilà comment + t'es tu architecture et au final à 1 + votre ordinateur bien sûr il est + possible de refaire beaucoup + d'opérations sur ces dossiers sur ces + fichiers donc si je clique droit je + découvre le nouveau menu de windows le + nouveau menu contextuel et donc du coup + ce menu une paire mais quand je fais un + clic-droit 1 comme je vous ai montré de + faire pas mal d'opérations sur votre + ordinateur par exemple le copier coller + donc ici par exemple si je clique sur + copié qui est ici et que je viens faire + un clic droit j'ai cette icône ci qui me + dit collet donc ça me permet de faire + une copie du dossier à ne pas confondre + avec le coupé qui va simplement me dire + ok là je prends ce dossier à l'endroit + où il est et je vais le mettre ailleurs + qu'ici je fais un clic droit je fais + collet c'est toujours le même mais si je + reviens sur mon bureau et bermond + dossier test de base lui eh bien il a + disparu donc voilà la différence entre + le copier coller et le couper coller ces + jeux clic droit j'ai encore d'autres + ration comme ici par exemple pour + renommer mon dossier donc je peux le + renommé comme je veux + et toujours avec un clic droit je peux + venir ici cliquez sur supprimer pour + venir le supprimer mais juste avant de + le supprimer eh bien je voudrais vous + montrer le affiché plus d'options qui + est ici et qui au final va réouvrir le + menu tel qu'il se présentait dans + windows disent par exemple + donc voilà pour la gestion de base de + vos fichiers on va terminer sa en + supprimant ce dossier que nous venons de + créer + à noter que vous pouvez personnaliser + aussi cette zone si d'accès rapide et + donc simplement je vais faire un clic + droit par exemple ici et venir cliquez + afficher tous les dossiers ça va me + donner du coup mon dossier personnel + directement ici et c'est quand même + nettement plus facile pour s'y retrouver + dans tous vos fichiers dans tous vos + dossiers voilà la petite astuce en tout + cas que je fais systématiquement à noter + également que vous pouvez prendre + n'importe quel dossier par exemple celui + cellule de ses favoris et venir le + glisser voilà ici entre deux éléments de + la barre d'accès rapide ce qui vous + permet de créer votre propre + sélection de raccourcis au final si + jamais ensuite vous voulez l'enlever + bien simplement vous cliquez droit + et vous choisissez des épingles et de + l'accès rapide + le dossier du coup se supprime enfin + juste le raccourci ne vous inquiétez pas + le vrai douce et lui est toujours + présent alors maintenant votre + ordinateur est bien comment le + configurer bien pour ça vous pouvez + aussi vous rendre dans l'écran de + démarrage et utiliser l'application + paramètres que vous pouvez aussi + retrouver soit en utilisant la barre de + recherche soit en utilisant tous les + applications + et en descendant jusqu'aux paix pour + paramètres + et en cliquant ici tout simplement ici + vous avez accès aux réglages principaux + de votre pc il ya aussi une autre façon + d'avoir accès à plus de réglages c'est + simplement en utilisant le panneau de + configuration + le panneau de configuration + il est un petit peu plus complet que cet + onglet paramètres mais pour les usages + de base je pense que ça c'est bien plus + que suffisant et donc + comment fonctionne ce panneau et bien + vous avez les principaux réglages qui + sont catégorisées ici à gauche voilà + tout simplement est par exemple si je + viens sur ce système à droite ici vous + retrouvez tous les sous l'onglet tous + les options à chaque fois de ce volet + donc on ne va pas tous les faire + évidemment si j'aimais ça vous intéresse + dites le moi dans les commentaires je me + ferais une vidéo de super complète là + dessus mais dans l'absolu on va en + regard des quelques uns qui pourraient + nous intéresser en tout cas pour un + usage de base donc d'onglets système + vous avez un onglet son qui vous permet + de gérer voilà si vous avez des micros + sur votre ordinateur plusieurs sorties + haut parleurs et c'est de choisir + laquelle doit fonctionner vous pouvez + aussi ici régler directement le volume + est pareil pour le micro + toujours d'un système dans marche/arrêt + vous pouvez obtenir par exemple ici dans + l'écran de veille vous pouvez régler le + timing à partir duquel votre ordinateur + par exemple va se mettre en veille et + donc voilà si vous voulez gérer ça c'est + ici à noter que vous pouvez très bien + navigué dans l'arborescence qui est ici + pour revenir au menu précédent + dans bluetooth et appareil vous pouvez + régler vos appareils qui sont gérés en + bluetooth par exemple un baffle et ses + dents réseaux et internet vous pouvez + gérer votre connexion + l'onglet personnalisation est + certainement un des plus intéressants si + vous commencez qu elle vous permettra de + gérer votre thème votre écran de veille + votre image arrière-plan et c'est tout + simplement je pourrais aussi accédé en + faisant un clic droit sur un espace vide + du bureau et en cliquant sur + personnaliser + joe revient exactement au même endroit + par exemple je peux changer mon fond + d'écran en cliquant sur arrière-plan et + on venant par exemple ici choisir une + image fixe et en choisissant une image + disponible sur mon ordinateur ont + personnellement j'avais déjà choisi + celle là mais vous pouvez cliquez sur + parcourir les photos pour venir choisir + l'image qui vous plaît + dans l'application vous pouvez venir sur + applications et fonctionnalités + pour venir trouver toutes les + applications installées sur votre + ordinateur + et on désinstalle et une le cas échéant + simplement cliquer ici et puis + choisissez désinstaller et laissez vous + guider par les étapes + dans l'onglet compte je peux venir gérer + les comptes utilisateurs présentent sur + mon ordinateur + heureux langue me permet de gérer les + préférences au niveau de leurs de la + langue et si votre clavier n'est pas + exactement celui que vous utilisez par + exemple que vous appuyez sur la touche @ + et que ce vous sauvera notre caractère + et bien vous pouvez venir sur lang et + région pour venir moduler sa et choisir + une langue de votre choix + les options d'accessibilité peuvent être + intéressantes car elles vous permettent + par exemple de modifier la taille du + texte affiché sur votre ordinateur donc + si vous avez quelques petits problèmes + de vue vous voyez pas très bien et bien + simplement voilà ici modifier un petit + peu ça et vous verrez les textes en + beaucoup plus grand + enfin windows update qui est ici + s'occupe des mises à jour donc + généralement elles se font + automatiquement mais si vous voulez vous + déjà forcé une installation manuelle et + c'est à vous pouvez cliquer sur + installer maintenant pour vérifier avec + windows update que votre windows est + bien à jour donc voilà pour les + paramètres principaux de votre + ordinateur comme je vous le dis souvent + quand on commence les paramètres + intéressant vraiment modifié sont ici + non personnalisation et vous pouvez par + exemple aussi est activée d'autres + thèmes comme par exemple ce thème si qui + est le thème sombre de windows donc un + thème qui a vraiment été amélioré avec + mine de 11 avant on avait un thème + sombre sur une dose dessinée il n'était + pas parfait celui là honnêtement il ne + semble bien bien bien bien bien enfin + comment installer de nouveaux logiciels + pour étendre les possibilités que vous + avez avec votre ordinateur est bien il + ya deux façons principal la première + c'est de passer par le windows store et + donc pour ça simplement je vais repasser + par le par les grandes démarrage et je + vais aller chercher une autre + application + qui est le microsoft store et donc en + cliquant dessus j'ai la fenêtre du + microsoft store qui s'ouvre et qui va + fonctionner vraiment comme les stores + que vous trouvez sur un ol / android et + que c'était donc vous devrez vous créez + un compte si ce n'est pas encore fait et + ensuite vous n'avez plus qu'à choisir + une application + et à cliquer sur le bouton obtenir pour + l'installer comme ça c'est vraiment la + première phase ont donc je trouve aussi + des jeux etc je peux venir installer + directement + certains sont gratuits forcément et + d'autres payants d'autres inclut des + achats intégrés + ou alors je peux prendre un navigateur + web comme par exemple microsoft edge qui + est livrée de base sur votre ordinateur + et venir chercher un installateur par + exemple si je souhaite installer gimp + est un logiciel de traitement d'image et + bien je vais aller sur le site de kim à + j'ai fait un tuto sur le sujet si ça + vous intéresse je vais cliquez sur + download et je vais ensuite du coup + télécharger ici par exemple un + installateur installateurs qui ici qui + se télécharge et qui une fois + téléchargée me permettrai de l'installer + simplement en double cliquant dessus et + en suivant les étapes + et voilà c'est tout pour cette + initiation moi en tout cas j'espère que + ça vous aura plus que ça vous aurez + aider à vous sentir vraiment beaucoup + plus à l'aise avec votre ordinateur avec + windows + et si c'est le cas bien surtout + n'hésitez pas à donner un petit lay + cassette vidéo ou à la commenter ou à la + partager afin de lui donner un petit peu + plus de visibilité n'oubliez pas que + savons tous vous qui fait vivre cette + chaîne et nous on se retrouve très + bientôt d'ici là portez vous bien fallu diff --git a/Translated_Files/ytubes_oC9Y52jxItU.txt b/Translated_Files/ytubes_oC9Y52jxItU.txt new file mode 100644 index 0000000..1541a62 --- /dev/null +++ b/Translated_Files/ytubes_oC9Y52jxItU.txt @@ -0,0 +1,1559 @@ +FOR https://www.youtube.com/watch?v=oC9Y52jxItU + bonjour à tous nous sommes toujours dans + le module qui porte sur les travaux + d'inventaire et nous abordons le + chapitre iv qui porte désormais sur + l'ajustement des comptes de charges et + de produits je vous invite à prendre le + polycopié correspondant pour comprendre + pourquoi il faut faire des ajustements + de comptes de charges et de produits il + faut d'abord se rappeler qu'à + l'inventaire + l'entreprise va devoir établir un + certain nombre de documents comptables + le compte de résultat le bilan la next + tous ces documents doivent être établies + à chaque fin d'exercice comptable un + exercice comptable étant une période de + 12 mois + généralement les exercices comptables + commence au 1er janvier et finissent au + 31 décembre + mais il ne coïncide pas forcément avec + l'année civile dans toutes les + entreprises + c'est la partie résultats qui + m'intéresse particulièrement ici puisque + un résultat se calcule en faisant la + différence entre les produits d'exercice + et les charges de l'exercice + il ya un principe comptable qui nous dit + de faire attention qui repose sur + l'article 313 1 du pcg c'est ce qu'on + appelle le principe d'indépendance des + exercices qui nous dit que le résultat + d'un exercice se détermine par + différence entre les produits acquis à + cet exercice et les charges supportées + par l'exercice va donc falloir faire + attention en fin d'année puisque on va + se demander si toutes les charges et + tous les produits qu'on a enregistrées + dans notre journal + ce ratage vraiment à l'exercice en cours + ou s'il n'y en a pas une partie qui + aurait dû éventuellement être rattachés + à l'exercice d'après inversement on va + se rendre compte que certaines charges + et certains produits n'ont pas été + enregistrés pendant l'exercice + faute de pièces comptables mais que pour + autant il aurait dû l'être puisqu'il se + rattache effectivement à l'exercice + les entreprises vont donc devoir + régulariser leurs comptes de charges et + de produits à l'inventaire régulariser + ça veut dire qu'il va falloir faire des + enregistrements comptables + complémentaires pourquoi parce que + certaines pièces comptables que l'on a + enregistré pendant l'exercice concerne + en fait l'exercice suivant + on les appellera des charges et des + produits constatés d'avancé ce sera + l'objet de la première partie et on a + également certaine somme qui concerne + l'exercice mais qui n'ont pas été + enregistrés car nous n'avons pas refusé + ou établi de pièces comptables et bien + il s'agit de charges à payer et de + produits à recevoir et ça donnerait + également à des enregistrements + comptables on commence tout de suite par + les charges constatées d'avancé et je + vous invite à noter la définition dans + le court une charge constatés d'avancé + est une charge qui concerne en partie ou + en totalité l'exercice n + 1 alors + qu'elle a été enregistrée au cours de + l'exercice + n je vous invite à faire pause le temps + de prendre note cette définition + je vais vous donner quelques exemples + pour illustrer cette notion de charges + constatées d'avancé + premier exemple on considère qu'une + entreprise a comptabilisé des factures + de fournisseurs ça veut dire qu en fait + elle a reçu les factures relatives à des + achats alors que ces achats n'ont pas + été livrées par le fournisseur ou si + c'est une facture relative à un achat de + services la prestation de service n'a + pas été réalisée par le fournisseur + quel est le problème comptable le + problème c'est que vous avez refus + effectivement une facture pendant + l'exercice n + la règle veut que dès que l'on reçoit + une pièce comptable on l'enregistrant + comptabilité donc cette facture qui est + une facture d'achat va impacter le + résultat de l'exercice n + alors même que l'achat n'a pas été revu + ou que la prestation de service n'a pas + été réalisé par votre fournisseur + donc cette charge en fait aux réduire + impacté l'exercice n + 1 c'est pour ça + qu'on dit que cette charge a été + constaté en avance il va falloir faire + une régularisation qui consiste en fait + à reporter la charge qui a été constaté + en avance sur l'exercice n plus un + deuxième exemple de charges constatées + d'avancé + il s'agit d'entreprises qui enregistre + des pièces comptables qui concerne des + charges dont l'exécution est étalé sur + plusieurs exercices comptables + ça a l'air compliqué comme ça mais c'est + pas très compliqué ça va être le cas des + primes d'assurance que vous avez + enregistrez puisque quand on ne s'assure + généralement on s'assure pour une durée + d'un an et il se peut que vous ayez + payer votre prime d'assurance pendant + l'exercice n est que du coup vous soyez + assurée en partie sur l'exercice en plus + c'est la même chose pour des loyers que + vous auriez éventuellement payer en + avance qui vous payer un loyer + trimestriels ou semestriels ou pour des + contrats de maintenance de différentes + l'immobilisation que vous pouvez avoir + eh bien vous payez un contrat où on vous + assure votre maintenance pendant une + durée généralement d'un an j'ai pris + l'exemple ici d'un contrat d'assurance + on imagine que un contrat d'assurance + est donc la prime d'assurance + correspondant a été payé le 1er + septembre de l'année n donc c'est votre + facture d'assurance et cette facture + d'assurance vous dit que vous êtes + assurés pendant 12 mois + donc vous payez d'un coup 12 mois + d'assurance pendant l'exercice ten cette + charge va donc se rapporter à l'exercice + n + alors qu'en fait quand vous regardez + effectivement le contenu de ce contrat + en fait vous êtes assurés jusqu'au 30 + août de l'année n + 1 il ya donc sur les + 12 mois d'assurance que vous avez + constaté en n ya huit mois d'assurance + qui concerne en fait n + 1 qui ont été + enregistrés dans les charges de + l'exercice n + alors qu il se rapporte effectivement à + l'exercice n + 1 vous avez donc constaté + huit mois d'assurance en trop c'est ce + qu'on appelle une charge constatés + d'avancé + le dernier exemple je vais le donner + c'est le cas où l'entreprise dispose de + fournitures non stockés et non consommés + à la clôture de l'exercice + alors c'est quoi une fourniture non + stockés et non consommés ça peut être du + papier vous avez acheté vous aimez dans + le conte 606 ça peut être des timbres + postaux des timbres fiscaux et en fait + ce qui se passe c'est que pendant + l'exercice n vous avez acheté du papier + vous avez acheté des tas mais m'a + peut-être que vous en avez acheté trop + et qui vous en reste un gros paquet à la + fin de l'année donc puisque il vous avez + acheté trop de papier et que ce papier + impacte les charges de l'exercice n + alors que ce papier sera consommé + l'année prochaine et bien vous pouvez + considérer que cette charge a été + constaté en avance pour la partie du + papier qui vous restent en tête à la fin + de l'exercice m donc ce type de + situation ne se produit que pour les + achats non stockés parce que pour les + achats stockées en fait on fait + un inventaire physique et une + régularisation des comptes de toc qui + fait qu'il n'ya pas ce problème dans les + trois exemples que j'ai évoquées + précédemment il ya un point commun c'est + qu'à chaque fois l'entreprise constate + trop de charges pour l'exercice en cours + c'est-à-dire pour l'exercice n + cela a pour effet de sous-évaluer le + résultat puisque le résultat il est + calculé en faisant produits - charge + donc quand il y a trop de charges il n'y + a pas assez de résultats or le résultat + doit être correctement évalué je vous le + rappelle un sur les principes comptables + de l'entreprise + donc il faut faire des régularisations + pour régulariser les charges + l'entreprise va devoir faire de jeu + registre mon comptable un qui va + enregistrer à la date d'inventaire c'est + à dire au 31 décembre de l'année n + si l'exercice comptable coïncide avec + l'année civile cela consiste à annuler + l'excédent de charges en créditant le + compte de charges pour le montant à + reporter sur l'exercice + np d'un et en contrepartie on va débiter + le compte 486 charges constatées + d'avancé + on se retrouve donc avec le 486 haut + débit et le compte de la classique au + crédit pour la partie à reporter sur un + cousin au 1er janvier de l'année n + 1 + on va contre passée l'écriture + précédente contre passer ça veut dire + que ce que vous aviez mis haut débit + vous le mettez au crédit est ce que vous + aviez mis au crédit vous allez le mettre + au débit + cette contrepassation va avoir pour + effet de transférer la charge que vous + aviez constaté en avance sur l'exercice + suivant + on se retrouve donc avec le compte de la + classique haut-débit lecomte 486 au + crédit il est à noter que les + régularisations des charges constatés + d'avancé se font toujours hors tva car + lors de l'enregistrement comptable des + factures pendant l'exercice n + on a constaté de la tva déductible 7 + telia a donc été prise en compte dans la + déclaration de tva + donc du coup on n'a pas besoin de faire + de régularisation de tva au niveau des + charges constatées davance application + chiffre est maintenant application + numéro un où je vous dis que la société + al waha a quitté une prime annuelle + d'assurance le 1er décembre de l'année n + pour la période allant du 1er décembre + de l'année n au 1er décembre de l'année + n + 1 pour un montant de 1200 euros + il ya pas marqué 1200 euros hors taxe + puisque je vous rappelle qu'il n'y a pas + de tva sur les primes d'assurance + on vous dit que l'exercice comptable + coïncide avec l'année civile pour + analyser ce problème en fait je + positionne les informations sur un axe + j'ai mon exercice n à gauche mon + exercice n plus à droite et je + positionne trois dates + la première date c'est la date à + laquelle je paye ma facture d'assurance + pour 1200 euros donc au 1er décembre + j'ai donc la pièce comptable relative à + cette prime d'assurance qui a été + comptabilisées pendant l'exercice n + je positionne également le 31 décembre + de l'année n qui est ma date d'avant + terre date à laquelle je vais devoir + calculer le résultat de l'entreprise et + je positionne le 1er décembre n + 1 date + à laquelle va ne serait plus assurée + puisque je suis assuré le 1er décembre + n au 1er décembre en plus je me rends + compte que sur ses douze mois + d'assurance que je viens de payer + il y à un mois d'assurance qui se + rapporte effectivement à l'exercice end + c'est à dire le mois de décembre et à 11 + mois d'assurance que je paye du coup en + avant c'est ce qui se rapporte à + l'exercice n plus d'un c'est à dire à + l'année prochaine + on peut donc noter les choses de la + façon suivante + sur les 1200 euros de charges constatées + en n seules fins euros concernent + effectivement l'année n c'est à dire un + mois d'assurance + on doit donc annulé à la date d'avant + terre 11/12 de la charge qui a été + constaté et les reporter sur l'exercice + n + 1 + on procède donc aux régularisations + comptable dans le journal la première + écriture n'est pas une régularisation + c'est juste l'enregistrement de notre + facture d'assurance + j'ai donc au 1er décembre mon compte 616 + prime d'assurance pour 1200 euros qui + apparaît haut débit primes d'assurance + que je considère avoir payé au comptant + avec le comte 512 banque au crédit + comme je vous le disais tout à l'heure + un pas de tva puisqu'il n'ya pas de tva + sur l'assurance ma régularisation se + fait au 31 décembre de l'année n + à cette date je vais constaté + la charge qui a été constaté en avance + et donc cette charge qui a été constaté + en avance je vais l'enlever de + l'exercice n pour l'enlever de + l'exercice n donc on ne cherche qu avait + été débité au départ je le prends je le + mets au crédit pour enlever les 1100 + euros qui concerne en fait l'exercice + en plus ça se traduit par le crédit du + compte 616 et en contrepartie pour + équilibrer je débite lecomte 486 charges + constatées d'avancé en libellé de cette + écriture + j'écris la nature de la régularisation + que je suis en train de faire look ici + c'est une charge constaté d'abord et + lorsqu'il ya des calculs à faire vous + pouvez mettre le détail du calcul + également dans le libellé au 1er janvier + en plus un c'est la contrepassation donc + je prends l'écriture précédentes et je + l' inverse le comte 616 primes + d'assurance se retrouve donc au débit + pour 1100 euros et le compte 481 sites + charges constatées d'abord se retrouve + au crédit pour 1100 euros pour bien se + rendre compte de l'impact de ma + régularisation je peux calculer le solde + du compte 616 pour l'exercice elle je + voulais souligner orange vous avez dans + le conte 616 1200 euros qui ont été + enregistrées haut débit mais 1100 euros + qui ont été annulés au crédit le solde + de ce conte 616 pour l'exercice n n'est + donc plus que 200 euros c'est bien la + prime d'assurance qui se rapportait à + l'exercice elles ont fait la même chose + pour l'exercice n + 1 la contrepassation + a eu pour effet de transférer les 1100 + euros de charges sur l'exercice n + 1 il + ya donc un solde débiteur de 1100 euros + et donc grâce à mes régularisation j'ai + bien 100 euros de charges qui sont + supportés par l'exercice n et 1100 euros + de charges qui sont supportés par + l'exercice n plus d'un on passe + maintenant à la partie produit constaté + d'abord et on va noter la définition un + produit constaté d'avancé est un produit + qui concerne un partie ou en totalité + l'exercice n + 1 alors qu'il a été + enregistré en totalité au cours de + l'exercice + n là encore on a une notion de pièces + comptables la pièce comptable a été + enregistré pendant l'année + alors que manifestement elle aurait dû + l'être l'année d'après pour illustrer la + notion de produits constatés d'avancé + voici quelques exemples premier exemple + c'est le cas d'une entreprise qui a déjà + comptabilisé des factures qu'elle a + envoyé au client + alors même qu'elle n'a pas encore livré + ses clients ou qu'elle n'a pas effectué + les prestations de services relatives à + ces factures dans ce cas là on se + retrouve dans la situation suivante la + facture a été établi pendant l'exercice + n + donc elle a été enregistrée en + comptabilité mais pour autant la + livraison relative à cette facture n'a + pas été fait + alors ça peut se produire en fin d'année + puisque le planning de livraison peut + prendre un petit peu de retard alors que + le comptable lui est en avance et du + coup il ya un décalage entre la facture + et la livraison + cette facture qui a été enregistré + pendant l'exercice n en fait aurait dû + l'être pendant l'exercice n plusieurs en + tout cas elles se rapportent à + l'exercice n plus d'un puisque la + livraison sera effectué en plus en donc + comptablement il conviendra de rattacher + le produit de cette vente un exercice n + + 1 et à ne pas faire supporter cette + vente à l'exercice n puisque la cette + vente est en train de surévaluer le + résultat de l'exercice n + c'est bon vous suivez toujours + abdoulaye t'es réveillé julia t'as pas + trop de questions elle et on démarre + avec un autre exemple de produit + constaté la bourse + l'entreprise a comptabilisé des loyers + perçus ou des intérêts perçus alors que + ces derniers concernent l'exercice + suivant + vous aimez un exemple ici pour illustrer + sa c'est le cas d'une entreprise qui a + des locaux à louer + elle loue à aux garçons hangars et les + vivres à partir du 1er décembre de + l'année + n elle propose ce hangar pour un loyer + de 2400 euros par trimestre et elle dit + que ce loyer est payable en début de + trimestre + ça veut dire que si elle ou son hangar + au 1er décembre + elle va encaisser 2400 euros de loyer + elle va donc encaissé le loyer de + décembre le loyer de janvier et le loyer + de février on se rend bien compte ici + qu'elle va donc encaissé deux mois de + loyers qui concernent en fait l'exercice + n + 1 ces mois de loyer seront constatés + en avance on appelle ça un produit + constaté d'avancé dans les stations que + je viens d'évoquer + en fait le point commun c'est que + l'entreprise a constaté un excédent de + produits pour l'exercice en cours + c'est-à-dire pour l'exercice n + cela a pour effet de surévaluer les + résultats car le résultat est calculé en + faisant produits - charge + or on a comptabilisé trop de produits + par rapport à ce qu'on aurait dû donc il + convient de faire des régularisations + pour que le résultat soit correctement + évalué je vous rappelle un principe + d'indépendance des exercices le résultat + doit correspondre aux produits acquis au + cours de l'exercice + - les charges supportées effectivement + par l'exercice + donc en termes de traitement comptable + pour régulariser les produits + l'entreprise va devoir à l'inventaire + c'est à dire au 31 décembre de l'année n + a nulle et l'excédent le produit en + débitant le compte de produits pour + annuler ce qu'elle a constatés en trop + c'est à dire pour le montant à reporter + sur une pelouse 1 en contrepartie elle + va créditer le compte 480 7 produits + constatés d'avancé à l'ouverture de + l'exercice n plus tard c'est-à-dire au + 1er janvier n est plus un on va contre + passée l'écriture précédente + cela aura pour effet de transférer le + produit sur l'exercice suivant et donc + de le rattacher au bon exercice + comptable + les régularisations des produits + constatés d'avancé comme pour les + charges constatées d'abord se font + systématiquement hors tva puisque comme + les pièces comptables ont été + enregistrés pendant l'exercice n la tva + a éventuellement été collectés elle a + déjà été reportée sur la déclaration de + tva + de ce fait on crée on raisonne + systématiquement santé des mettons en + application + cela avec une application application + numéro 2 je vous dis que la société + aloha assure la maintenance de matériel + d'autres entreprises + elle a facturé le 1er septembre de + l'année n la maintenance d'un matériel + pour la période allant du 1er septembre + de l'année n + au 31 août de l'année est plus un ceci + pour un montant de 7500 or euros hors + taxes le client paye par chèque bancaire + on positionne notre problème sur un axe + donc sur cet axe j'ai mis le 1er + septembre de l'année n date à laquelle + on a établi la facture puisque on est + ici fournisseurs et les fournisseurs + d'une prestation de service je + positionne également le 31 décembre de + l'année n guema date d'inventaire et le + 31 août de l'année n plus à date de fin + de contrat sur mon axe je positionne + également la date + laquelle j'établis la facture j'ai mis + la date mais sous la date jeu j'écris + que j'ai envoyé une facture de 7500 + euros et donc j'ai constaté ce produit + en comptabilité dans le compte 706 et je + me rend compte ici que sur les 12 mois + de contrat de maintenance que je suis en + train de faire payer à nos clients il ya + quatre mois en fait qui se rapporte à + l'état + n et huit mois que je constate en avance + puisque ils se rapportent à l'exercice n + + 1 de ce fait je peux écrire le + problème de la façon suivante est ce que + vous avez à écrire en bas du schéma sur + les 7500 euros enregistré 1 comptabilité + en n + seuls 4 12e concerne effectivement + l'exercice n pourquoi 4/12 car il n'y a + que quatre mois sur les 12 que j'ai + enregistrée il convient donc d'annuler + 8/12 du produit et de le reporter sur + l'exercice n + 1 je passe maintenant vos + écritures comptables relatives à cette + opération + donc première écriture comptable ce + n'est pas une écriture de régularisation + c'est juste l'enregistrement de ma + facture de maintenance facture que + j'envoie mon client c'est une facture de + service vous avez donc le compte 706 + prestation de service que vous retrouvez + au crédit pour 7500 puisque c'est une + prestation qui est venu à calcul de tva + il ya de la tva collectée que l'on met + au crédit du compte 44 571 pour 1500 + euros c'est-à-dire 7500 faut à 20% + le tout est encaissée au comptant par + chèque bancaire donc j'ai mis le comte + 512 manque en contrepartie pour 9000 + euros + l'écriture de régularisation se passe au + 31 décembre de l'année m à cette date je + vais devoir annuler ce qui a été + constaté en avance sur les 7500 euros de + prestations de services constater il y à + 8/12 qui concerne en fait l'exercice + en plus je vais donc annulé une partie + de ce que j'ai mis dans le compte 706 + pour annuler ce que j'ai mis dans le + compte y est ainsi surprendre compte 706 + et je le mets au défi puisque pour + augmenter les produits jeu crédite le + compte 706 pour diminuer les produits + jde vite le compte 706 donc ceci pour + 7500 fois 8/12 sam nunn 5000 et en + contrepartie j'équilibre mon ex + cure en mettant le comte 487 produits + constatés d'avancé au crédit le 1er + janvier de l'année n + 1 c'est la + contrepassation qui va permettre de + reporter le produit sur l'exercice n + 1 + donc je prends l'écriture précédente et + tout ce qui était haut débit je le mets + au crédit tout ce qui était au crédit je + le mets haut débit et je constate que de + ce fait j'affecte le compte 706 + prestations de services pour 5000 euros + à l'exercice n + 1 donc cela a pour + effet de reporter les 8/12 de produits + que j'avais constaté en avance sur + l'exercice n on continue avec le + deuxième type de régularisation c'est + l'enregistrement des charges à payer et + des produits à recevoir on commence par + les charges à payer qui correspondent à + des charges qui sont connues avec + certitude à la clôture de l'exercice + mais dont les pièces comptables seront + enregistrées au cours de l'exercice + suivant + car ces pièces comptables soient n'ont + pas été reçus soit nous pas été établi + pour le moment + l'exemple plus classique de charges à + payer c'est la situation où vous avez + réalisé un achat de marchandises + cet achat de marchandises vous a été + effectivement livrées mais en fait votre + fournisseur n'a pas encore établi la + pièce comptable et bien puisque la + livraison a déjà eu lieu cette livraison + doit se rattacher à l'exercice n est + donc la charge correspondante doit être + également être comptabilisées pendant + l'exercice n + oui mais le problème c'est que vous + n'avez pas reçu de pièces comptables et + bien même en l'absence de pièces + comptables à l'inventaire vous à les + comptabiliser la charge dans le compte + de la classe sites concernés en fonction + des informations qui sont sur le devis + puisque normalement vous avez une + évaluation chiffrée de votre achat + donc si c'est un achat de marchandises + par exemple vous les mettrez dans le + compte 607 et puis vous allez calculer + la tva sur cet achat la tva qui + habituellement se met dans le compte 44 + 566 tva déductible sur autres biens et + services ne pourra pas être inscrits + dans ce compte là puisque on n'avait pas + revu la pièce comptable + or seule la pièce comptable fait foi + pour ce qui est de la déductibilité de + la tva vous allez donc mettre la tva + dans un compte + attente qui s'appelle le compte 44 586 + taxe sur le chiffre d'affaires sur + facture non parvenues c'est comme le + compte 44 566 sauf que vous remplacez le + quatrième six par 1,8 + en contrepartie vous avez normalement + une dette envers votre fournisseur donc + normalement on met ça dans le contre 401 + mais en l'absence de factures cette + dette n'est pas encore certaine puisque + c'est la facture qui fait foi + et bien vous allez mettre cette dette + dans un compte spécial c'est le conte + 4080 fournisseurs factures non parvenues + et quand vous retrouverez la facture + vous ferez la régularisation + alors là je vous ai parlé d'un cas + d'achat de marchandises qui donne lieu + donc avec utilisation du compte de tva + sur facture non parvenues et le conte + 4081 en contrepartie mais d'une manière + générale si vous regardez le petit + tableau avec les numéros de compte que + l'on utilise on peut faire des + régularisations sur des comptes d'impôts + et taxes sur des comptes de personnel et + à chaque fois on rajoute et 1,8 en + troisième position sur le compte de + tiers pour matérialiser la dette a + constaté à l'inventaire au 1er janvier + en plus un bout contre passée l'écriture + de fin d'exercice est courant à une plus + sains et bien vous recevrez la pièce + comptable et voulant registre oeuvrer de + façon tout à fait normale imputation 3 + avec notre société aloi qui a reçu une + livraison marchandises le 28 décembre de + l'année n mais la facture sera envoyée + par le fournisseur arthur en janvier + accusant le montant de la livraison est + de 6000 euros hors taxes et l'exercice + comptable comme d'habitude coïncide avec + l'année civile + donc je voulais représenter le problème + sous la forme d'un petit axe au 28 + décembre vous voyez qu'il ya un livreur + qui est arrivé avec 6000 euros de + marchandise donc on a bien réceptionner + les marchandises mais vous dit désolé on + n'a pas eu le temps de vous faire la + facture on vous l'envoie bientôt sauf + que comme on est fin décembre en fait + bientôt ça va être au mois de janvier + vous avez donc reçu des marchandises + mais vous n'avez pas reçu la pièce + comptable correspondante + et bien vous allez au 31 décembre de + l'année n rattacher cette opération à + l'exercice n puisque la livraison a eu + lieu pendant l'année n donc on va + enregistrer communes comme un achat de + marchandises + classique sauf qu'on va utiliser les + comptes de régularisation à la fois pour + le compte de tva où l'on rajoute 1,8 en + quatrième position et sur le conte + fournisseurs ou on rajoute 1,8 en + troisième position + je suis sûr que vous avez essayé de le + faire tout seul mais je vais quand même + vous faire la correction alors au 31 + décembre de l'année nc l' écriture de + régularisation même en l'absence de + pièces comptables vous enregistrez votre + achat de marchandises pour 6000 euros + puisque vous avez l'évaluation de votre + achat vous calculez votre tva à 20% de + 6000 ça fait 1200 euros et au lieu de la + mettre dans le compte habituel de tva + déductible sur autres biens et services + vous utilisez le compte de + régularisation 44 590 taxe sur le + chiffre d'affaires sur facture non + parvenues en contrepartie au lieu + d'utiliser le compte fournisseurs + classiques vous utilisez le compte de + régularisation fournisseurs factures non + parvenues vous additionnez si 1000 et + 1200 ça vous donne 7200 au 1er janvier n + + 1 il s'agit de la contrepassation donc + vous prenez l'écriture précédente et + vous inversez l'intégralité de ce que + vous avez réalisé ce qu'il a pourrait + faire en fait si vous regardez bien de + mettre le compte 607 au crédit dont vous + êtes en train d'annuler par anticipation + la facture qui va venir pendant le mois + de janvier au premier enfin pendant + janvier anne cousin vous recevez votre + facture et l'avouent l'enregistrer de + façon tout à fait normale où je vous + aimais le compte 607 pour 6000 euros + débit la tva déductible pour mille de + temps et le conte fournisseurs au crédit + pour 7200 calcul est maintenant le solde + du compte 607 pour l'exercice est né + pour l'exercice n + 1 si on n'avait pas + appel à régularisation de l'exercice n + en fait il n'y aurait pas eu le compte + 607 que l'on a affecté ici à l'exercice + n + on a donc augmenté les charges de + l'exercice n de 6000 et ça fait donc + baisser le résultat l'exercice n 2 6 me + pour l'exercice n plusieurs maintenant + si vous regardez votre compte 607 + il est crédité au 1er janvier pour six + mille îles est débité pendant le mois de + janvier à la date de réception de la + facture pour 6000 également ce qui veut + dire que l'impact ici sur le compte 607 + nuls + on a donc bien rapporter + l'écriture de régularisation a fait que + la charge a été reportée sur l'exercice + n est elle n'impacte plus du tout + l'exercice n est plus un on continue + avec l'application numéro 4 on vous dit + que les consommations d'électricité de + la société allo à sont estimées + trimestriellement à 3240 euros ttc + sachant qu'il a une tva à 20% sur + l'électricité + elles ne seront payés que le 28 février + n plus d'un donc ça veut dire qu'elles + sont payés à la fin du trimestre la + facture reçue le 28 février n + 1 + finalement s'élèvera à 2700 euros hors + taxes et l'exercice comptable coïncide + avec l'année civile + en fait le problème que l'on a ici c'est + qu'on va recevoir une facture on reçoit + les factures électricité uniquement tous + les trois mois et la prochaine facture a + lieu le 28 février en p1 donc le 28 + février on va devoir constater une + charge pour les consommations de + décembre janvier et février donc sur les + 2700 euros on fait d'estimation de + consommation d'électricité vous avez un + tiers qui concerne l'exercice n jeudi + 2700 euros parce qu'en fait quand vous + faites 3240 / 1 2 c'est à dire quand + vous mettez votre estimation + d'électricité à hors taxes vous trouvez + de 1700 et bien en l'absence de factures + en n en fait on enregistre rien et me au + 31 décembre de l'année n + on va rattacher un tiers de la facture à + venir sur l'exercice en cours afin que + cela fasse augmenter les charges de + l'exercice en cours et donc baisser le + résultat je vous laisse prendre un train + de papier essayé de le faire alors pour + enregistrer votre facture d'électricité + il faut déjà se rappeler dans quel + compte est-ce qu'on enregistre + l'électricité si vous vous rappelez bien + il s'agit d'une fourniture non + stockables c'est dans les achats non + stockés c'est une subdivision du conte + 606 donc 606 un fournitures non + stockables pour un tiers des 2700 + c'est-à-dire pour 900 euros là dessus on + calcule la tva qui ne peut pas être + immédiatement mise dans le compte 44 566 + on la met dans l'eau + leur régularisation le compte 40 4 586% + 80 euros en contrepartie on n'a pas le + droit d'utiliser tout de suite le comte + fournisseurs on utilise le compte de + fournisseurs avec 1,8 en troisième + position qui correspond aux comptes de + régularisation l'intitulé du conte est + fournisseur factures n'ont paru le 1er + janvier de l'année n + 0 contre pas + cette écriture ce qui a pour effet de + réduire les charges de l'exercice n + 1 + 2 900 et le 28 février n plus tard je + reçois la vraie facture que j'enregistre + avec les contes normaux donc site en + site 1 pour 2700 euros 44 566 pour 540 + euros c'est-à-dire 20% des 2700 aimons + comptes fournisseurs pour 3200 40 euros + si je calcule le solde du compte 600 6 1 + si je n'avais pas fait d'écriture de + régularisation il n'y aurait pas eu en + fait la consommation d'électricité de + rattacher à l'exercice + n désormais on a affecté 900 euros de + charges d'électricité à l'exercice n ce + qui correspond à la consommation + décembre + si je prends maintenant le conti 106,1 + pour l'exercice n + 1 j'ai annulé en + fait 900 euros de charges sur la 2ème + écriture et gens constatent 2700 ça veut + dire qu'il me reste bien deux tiers de + la facture que je vais recevoir fin + février qui est affecté à l'exercice m + + 1 j'ai donc bien rattachés ici la charge + à l'exercice qui la concerne chaque + exercice qu'il concerne c'est pas très + bien guy mais vous vous en accommoderons + on continue avec l'application numéro 5 + qui porte ici sur un emprunt et + notamment les intérêts d'emprunt qui + vont intéresser l'entreprise alors doit + régler le 31 janvier de l'année n + 1 + les intérêts annuels d'un emprunt de + 3000 euros conclut le 31 janvier de + l'année n au taux annuel de 6% alors on + va se rappeler déjà un petit peu + 2 comment être on enregistre un emprunt + donc la joute s'est positionné sur un + axe la date à laquelle on contracte + l'emprunt la dette à laquelle on + remboursera une partie de l'emprunt avec + des intérêts est toujours mieux la date + d'inventaire date à laquelle je dois + calculé mon résultat vous tremplin + janvier de l'année end je contracte mon + emprunt si vous vous rappelez bien beaux + souvenirs de début d'année vous débitez + pour le constater + le conte 512 puisque vous récupérer + l'argent car vous avez emprunté de + l'argent donc ça rentre sur votre compte + en banque et en contrepartie au crédit + vous mettez la dette que vous avez visa + vite l'établissement de crédit dans le + compte 164 le 31 janvier n + 1 ce que + vous allez faire c'est vous avez + remboursé une partie de l'emprunt alors + on vous dit pas combien vous à les + rembourser + effectivement sur l'emprunt ce que vous + remboursez les 3000 euros d'un coup ou + est ce que voulait rembourser en + plusieurs fois + toujours est il que tous les ans en fait + vous allez devoir rembourser non + seulement une partie de l'emprunt mais + également des intérêts qui sont qui + correspond en fait aux services que vous + a rendu la banque puisqu'il aborde la + banque vous a prêté de l'argent on peut + calculer le montant de ses intérêts ont + fait appel à ses cours de mathématiques + financières et pour calculer les + intérêts relatifs à un emprunt de + premier l'euro intérêts annuels ont fait + 3000 fois 6% + donc on sait que au 31 janvier n + 1 + dans notre comptabilité on va avoir une + charge qui correspond à des charges + d'intérêts pour 180 euros il ya une + partie de l'emprunt qui sera remboursé + et de cela se matérialisera par le débit + du compte 164 ont réduit la dette + vis-à-vis de l'établissement de crédit + et le conte 512 sera crédit pour la + crédité pour la somme des 2 la somme des + intérêts et de l'emprunt qui remboursait + qu'on appelle également amortissement de + l'emprunt s'appelle jeu qu'on appelle la + nuitée + du coup il faut réussir à identifier le + problème comptable le problème comptable + c'est que sur les 180 rôle d'intérêt que + vous allez versé au 31 janvier n +1 ses + 180 euros vous allez les versets parce + qu'on vous a prêté de l'argent entre le + 31 janvier de l'année n est le 31 + janvier de l'année n + 1 et si on + regarde bien entre le 31 janvier de + l'année est né le 31 décembre il y à 11 + mois et entre le 31 décembre au 1er + janvier et le 31 janvier il y à un mois + donc vous payez en fait douze mois + d'intérêts au 31 janvier + mais sur ces douze mois d'intérêts il y + en a onze 12e qui se rapporte + en fait à l'année dernière puisque + l'année dernière vous aviez déjà + commencé à emprunter de l'argent et un + mois seulement qui se rapporte à + l'exercice n + eh bien il va falloir rattacher les + 11/12 de cette charge à l'exercice est + bon puisque actuellement pendant + l'exercice n + aucune charge d'intérêts n'a été + constaté car les intérêts ici sont des + intérêts qui sont payés annuellement + pour attacher les 11/12 nommé 180 euros + à l'exercice n + je vais enregistrer au 31 décembre de + l'année n une charge d'intérêt dans le + conte 661 pour le montant de 11/12 de + 180 euros ce qui me fait 165 euros et en + contrepartie ils utilisent le compte de + régularisation 1688 intérêts courus il + s'agit d'intérêts sur un emprunt en + cours et je les utilise pour équilibrer + de mon écriture en libérer le d'écriture + j'ai écrit que j'ai constaté une charge + à payer et je mets le détail de mon + calcul il n'est pas demandé ici de faire + la contrepassation et bien sûr au 1er + janvier vous devriez faire la + contrepassation de cette écriture + c'est à dire mettre le comte 661 au + crédit pour 165 quelconque 1688 haut + débit pour le même montant + on continue avec la deuxième partie de + l'application 5 + on vous dit que la réparation du camion + de l'entreprise à loix a été effectuée + en novembre mais le garagiste ne nous a + pas encore adresser la facture à la date + de clôture de l'exercice + le montant du délit de vie s'élevait à + 157 euros + donc on sait là avec certitude que on + une charge en fait qui se rattachent à + l'exercice n on connaît même son montant + mais on n'a juste pas reçu la facture + c'est la faute du garagiste mais en tout + cas puisque la réparation a été + effectuée pendant l'année n il convient + de le rattacher cette charge à + l'exercice n donc je vous laisse + chercher dans votre plante contre le + numéro de compte qui correspond à de la + réparation on a appris ça il ya pas si + longtemps que ça et puis essayer de + faire l'écriture de régularisation qui + correspond je ne vous demande que + l'écriture de régularisation ici c'est à + dire que l'écriture du 31 décembre + vous avez trouvé dans votre plan de + conques il s'agit du compte 615 + entretien et réparation ah bah oui on + l'avait déjà vu plein de fois celui pour + 157 euros + je ne mets pas le compte de tva + déductible je le remplace par le comte + de régularisation avec le 8 en quatrième + position donc il devient le compte 44 + 586 pour avoir sur mon temps vous fait + 157 fois important et on trouve 31 40 et + en contrepartie je ne peux pas utiliser + tout de suite le comte fournisseurs donc + j'utilise le comptes fournisseurs + factures non parvenu car je n'ai pas + reçu la pièce comptable correspondant à + cette réparation + on continue avec les produits à recevoir + dont on a noté la définition ci dessous + un produit à recevoir est un produit + connu avec certitude à la clôture de + l'exercice mais dont la pièce comptable + ne sera enregistrée au cours de + l'exercice suivant + parce qu'elle n'a pas été établie par le + soin l'exemple le plus courant pour les + produits à recevoir c'est l'exemple des + ventes qu'on aurait réalisé vis-à-vis + d'un client ça veut dire qu'on a livré + les clients mais au moment de la + livraison on a oublié lui donner la + facture parce que on a oublié de + l'établir de ce fait on sait que + puisqu'on a déjà livré le client cette + opération se rapporte à l'exercice n + mais on établira la facture quand en + plus sain et bien à l'inventaire on va + comptabiliser le produit au crédit du + compte de la classe fait concerné donc + elle vous emile exemple un petit peu + plus bas d'une vente de produits finis + même en l'absence de pièces comptables + afin que ce produit soit pris en compte + dans le résultat l'exercice et qu'il + fasse bien augmenté le résultat de + l'exercice n + on constatera de la tva si l'opération + est soumise mais on n'aura pas loin de + mettre la tva dans le monde + tva collectée puisque elle n'apparaît + pas encore sur une pièce comptable + à la place on la mettra dans le compte + 44 587 en tête ce n'est rien d'autre que + le compte 44 571 avec 1,8 en quatrième + position + en contrepartie normalement on à + l'utilisation du compte client + pour matérialiser la créance mais on ne + peut pas enregistrer cette créance + directement dans le compte 400 membres + on va utiliser un compte de + régularisation qui est le conte 4181 + clients factures à établir on se + retrouve on retrouve donc avec le schéma + d'enregistrement d'une vente de produits + finis et de gangs de régularisation qui + sont utilisés et pour la tv là et pour + le compte client vous ai mis également + les autres contes de régularisation à + utiliser lorsqu'il ya par exemple des + produits financiers + dans ces cas là donc les produits + financiers c'est quand vous encaissez + des intérêts parce que vous avez prêté + de l'argent dans ces cas là le compte de + régularisation a débité en contrepartie + correspond à un compte d'intérêts courus + on fera une application juste après là + dessus au 1er janvier de l'année n + 1 + comme d'habitude vos comptes repasser + l'écriture de fin d'exercice est courant + et +1 est bien la vraie pièce comptable + sera établi et vous leur enregistré de + façon tout à fait normal c'est à vous de + jouer avec l'application numéro 6 ou on + vous dit que le 29 décembre de l'année n + la société al waha livrer des + marchandises pour 6800 euros hors taxes + mais la facture n'a pas encore été + établi à la clôture de l'exercice + l'exercice comptable pratique toujours + avec l'année civile + je vous laisse réfléchir un instant à + cette écriture on se rend bien compte + ici qu il ya eu une livraison de + marchandises pour 6800 euros + une vente de marchandises mais qu'on n'a + pas établi cette facture de vente + donc il faut simplement trouver les + comptes de régularisation relatifs à + cette vente de marchandises à vous de + réfléchir fait pose au 31 décembre on + enregistre l'écriture de régularisation + même en l'absence de pièces comptables + puisque nous ne l'avons pas établie on + enregistre une vente de marchandises qui + va venir impacter le résultat de + l'exercice n pour un montant de 6800 + euros hors taxes là dessus on calcule la + tva qui normalement devrait être de la + tva collectée et en l'absence de pièces + comptables + on doit la mettre dans un compte + dollarisation qui s'appelle tva sur + factures à établir dans le compte 44 587 + en contrepartie on ne peut pas utiliser + le compte 400 mais on utilise le compte + de régularisation correspondant c'est à + dire le comte 4180 clients factures à + établir le premier gens viennent plus + d'un an contre pas cette écriture et en + janvier +1 on recevra la facture + relative non pardon on recevra pas on + établira la facture relative à cette + vente + on enregistre de façon tout à fait + normale analysons l'impact de nos + écritures sur le résultat d'exercice est + née sur le résultat de l'exercice n plus + là pour cela on regarde nos comptes de + la classe est le compte de la classe 7 + dans l'exercice n lecomte 707 vient + alourdir les produits de l'exercice n + et on se rend bien compte que du coup + cela impacte positivement le résultat de + l'exercice n + c'est logique puisque la livraison de + ces marchandises a lieu pendant l'année + n est bien on doit à rattacher ce + produit qui a été acquis pendant + l'exercice n pour l'année n + 1 on se + rend compte que l'écriture du 1er + janvier n'est plus en qu'est la + contrepassation a pour effet de diminuer + par anticipation les ventes de + marchandises puisque le compte y est + haut débit est en fuite + aujourd'hui en plus en reçoit la facture + et le compte 500 707 se retrouve au + crédit donc on à 6800 haut débit 6800 au + crédit il n'y a donc aucun impact ici + sur le résultat de l'exercice n brésil + puisque l'opération a été rattachée à + l'exercice n on continue avec + l'application si ce qui est un petit peu + plus compliqué puisqu'il s'agit de près + ici et on n'a pas vu beaucoup de prêts + jusqu'à présent dans les applications + qu'on a fait la société a loix a + consenti un prêt à une entreprise le 1er + février de l'année n d'un montant de 25 + me euros au taux de 4 % l'an alors pour + ceux qui ne comprennent pas que veut + dire consentir un prêt c'est à dire + qu'on a accordé un prêt à quelqu'un dont + on a prêté de l'argent à quelqu'un + la somme sera intégralement remboursé + avec le paiement des intérêts le 1er + février n + 1 l'exercice comptable + coïncide avec l'année civile + j'ai positionné mon problème sous la + forme d'un acte comme d'habitude avec le + 1er février + date à laquelle j'accorde le prêt le 31 + décembre de l'année n madad d'inventaire + et le 1er février de l'année est depuis + sa date à laquelle on va recevoir le + remboursement de ce prêt je m'interroge + déjà sur l'écriture keith horne a + enregistré le 1er février de l'année n + date à laquelle j'accorde le prêt + lorsque j'y accorde un prêt j'ai de + l'argent qui sort de l'entreprise que ce + que je suis en train de prêter de + l'argent à quelqu'un une autre + entreprise par exemple j'ai donc crédité + mon compte 512 pour 25000 euros en + contrepartie j'utilise un compte de près + compte de presse on décompte + d'immobilisations financières que je + débite pour 25000 euros également alors + ne cherchez pas désespérément où il faut + écrire puisque en fait je n'ai pas fait + ce schéma sur le court donc en fait faut + vous prendre un petit post it ou un + petit papier complémentaires pour + prendre des notes + au moment où j accorde le prêt en fait + y'a pas de problème ces moments où je + vais rembourser le prêt qu'il va y avoir + un problème avec les intérêts quand je + prends une écriture de remboursement de + prêts qu'est ce qui se passe ou me + rembourse l'argent + donc je vais recevoir dans le conte de + 512 à la fois le remboursement du prêt + mais également des intérêts puisque j'ai + ici des intérêts qui sont facturés à un + taux de 4 % + donc mon compte 274 se retrouve au + crédit pour 25000 euros alors qu'il + avait été débité lorsque j'avais accordé + le prêt donc c'est logique un jeu sol de + ce qu'on puisse que le prêt est + intégralement remboursé et en plus je + vais récupérer 1000 euros d'intérêts qui + s'enregistrent dans un conte de produits + financiers donc produit qu'on ne la + classe est caractère financier 6 en + deuxième position et quand on cherche + dans le plan de compte on retrouve le + revenu des prêts contre 76,26 dans + lequel je mets 1000 euros l'addition de + ces deux éléments me donne ce que je + vais effectivement recevoir sur mon + compte en banque mais je m'interroge sur + ces 1000 euros c'est 1000 euros 2 + d'intérêt que je viens de recevoir + correspond en fait aux services à la + rémunération du service que j'ai revendu + entre le 1er février de l'année n est le + 1er février de l'année en plus un donc + sur les 1000 euros d'intérêts que je + reçois et que je constate en + comptabilité en n 2 1 et bien il y en a + en fait + 11/12 qui concerne l'exercice n en effet + si on avait payé ses intérêts + mensuellement il ya eu j'aurais reçu des + intérêts pendant onze mois et je + n'aurait reçu que un mois d'intérêt + pendant l'année n + 1 donc il va falloir + rattacher les 11/12 de ses 1000 euros à + l'exercice n pour faire augmenter les + produits de l'exercice n qui + actuellement ne sont pas impactés + puisque les intérêts sont tous + enregistrés pendant l'année +1 alors + qu'une partie aurait dû s'y rattachent l + exercice n cela nous donne les + enregistrements comptables suivant ou 31 + décembre de l'année n il s'agit de + l'écriture de régularisation je vais + affecté à l'exercice n 'a montant de + produits financiers qui correspond à un + douzième des 1000 euros d'intérêts que + j'enregistre dans le contre 76,26 + revenus des prêts pour 916 euros 67 + en contrepartie j'utilise le compte de + régularisation qui était notée dans le + court précédemment kyi est le compte + d'intérêts courus sur prêts 27 68 ou si + on est un petit peu plus de détails 27 + 68 4 n'est pas nécessaire de mettre + autant de chiffres le 1er janvier de + l'année n + 1 en contre parce l'écriture + précédent et au 1er février n + 1 date à + laquelle le prêt est remboursé eh bien + on retrouve l'écriture que j'avais mis + sur la diapositive précédent donc je + reçois l'intégralité du prêt et + des intérêts ça me donne 26 mille euros + que je reçois dans mon compte en banque + en contrepartie mon compte de craie + soldats et je constate le montant de mes + intérêts si on regarde l'impact de mes + écritures ici sur le compte de résultat + d'exercice est née sur le compte du + reste l exercice n + 1 grâce à + l'écriture du 31 décembre de l'année ng + rattacher un produit de 916 euros 67 à + l'exercice n ce qui a pour effet + d'augmenter les produits de l'exercice n + est donc le résultat de l'exercice n l + inverse pour l'exercice n + 1 g le + compte 67 26 qui a été crédité pour + mille et qui a été débité pour 916 67 + du coup je me retrouve avec un solde de + 83 33 euros de produits qui se + rattachent à l'exercice n + 1 alors + qu'en l'absence de régularisation + j'aurais eu 1000 euros de produits qui + se rattachait à l'exercice n donc de ce + fait j'ai réduit les produits qui se + rattachent à l'exercice n cusin et mon + résultat de l'exercice n 1 et mieux + évaluer + nous avons évoqué précédemment dans le + cas des charges à payer ou des produits + à recevoir le cas de factures qui ne + sont pas établies soient des factures + d'achat que nous n'avons pas reçu parce + qu'elles n'ont pas été établies par nos + fournisseurs soient des factures de + ventes que nous n'avons pas établi et + donc de ce fait nous ne les avons pas + envoyé au client + je parlais avant toute facture de doigts + mais cela peut également se passer pour + les factures d'avoir en effet il faut + également régulariser les avoirs dans la + mesure où il se peut qu'un de nos + fournisseurs ne nous a pas encore envoyé + une facture d'avoir qui est relative à + une opération qui est en train de se + terminer + donc par exemple vous avez effectué un + retour sur un achat de marchandises mais + vous n'avez pas reçu l'avoir + correspondant vous avez obtenu une + réduction financière parce que vous avez + payé souris jours + donc cette facture n'apparaît pas sur + cette réduction n'apparaît pas sur la + facture de doigts et vous avez droit à + un à voir mais la facture n'est pas + établi et bien tout cela doit être + régularisée également al'inverse si + c'est vous qui n'avez pas établi votre + facture dans ce cas là vous êtes dans le + cas de + une situation d'un avoir à établir ça + peut être le cas d'une réduction que + vous voudriez accordée à un nouveau + client ou d'un retour sur ventes que + vous n'avez pas encore enregistré vous + avez reçu un retour de la part de vos + clients mais vous n'avez pas encore eu + le temps d'établir la voir et de ce fait + vous lui établir et en plus alors à + l'inventaire lorsque les avoirs ne sont + pas établies il va falloir utiliser le + schéma classique d'un enregistrement + d'avoir je rappelle que le schéma + classique dans le monde à voir la + différence qui s'éteint avoir pour + retour alors on prend un schéma + classique d'enregistrement qu'on inverse + tout simplement + alors que si c'est un avoir pour rabais + remises et ristournes ou prend un schéma + classique d'enregistrement on inverse il + ya 1,9 en troisième position sur le + conte d'achat que ce soit un achat de + biens ou un achat de services + concrètement lorsque la voir est à + recevoir ça veut dire que vous avez un + fournisseur en fait qui doit vous + établir c'est à voir + donc ça peut être lié soit un retour sur + un chat que vous avez effectués soit + parce que vous êtes en attente d'une + réduction que vous avez open et bien + vous allez vous retrouver avec votre + compte de charges qui va se retrouver + aux crédits 1 comme pour les avoir donc + toi votre compte de charges classiques + soit votre ombre de charge avec 1,9 + qu'en troisième position + vous allez normalement réduire la tva + déductible mais puisque la facture + d'avoir n'est pas établi vous ne + réduisez pas directement le compte de + tva déductible mais le compte 44 586 et + en contrepartie + normalement on utilise le comptes + fournisseurs mais là on a un compte + fournisseurs spéciale pour les avoirs + que le comte 4098 fournisseurs débiteur + rabais remises et ristournes à obtenir + et autres avoirs non encore + donc c'est ce compte qui est un petit + peu problématique on aurait pu faire + simple à utiliser le compte 400 1 mais + malheureusement ils nous ont trouvé une + petite subtilité dans le plan de compte + si c'est à vous d'établir la voir nous + situer dans ces cas là en tant que + fournisseur et vous devez établir un + avoir un client dans ces cas là vous + allez réduire votre compte de la classe + c'est donc soit votre compte de ventes + soit votre compte 2 + des remises et ristournes en le mettant + au débit vous devez normalement réduire + la tva collectée mais en l'absence de + factures d'avoir et bien vous réduisez + le compte de régularisation qui + correspond à la tva collectée c'est à + dire le compte 44 587 et en contrepartie + vous allez utiliser le compte client + créditeurs lecomte 4198 rabais remises + et ristournes accordées et autres avoirs + à établir à l'ouverture de l'exercice n + + 1 comme d'habitude on compte repasse + l'écriture est courant en plein lorsque + la voiture a effectivement refus ou + établis bull enregistré de façon tout à + fait normale application cette on vous + dit qu'en décembre de l'année n la + société aloha à retourner des + marchandises pour 800 euros hors taxes + mais au 31 décembre de l'année n + l'entreprise n'a pas reçu la facture + d'avoir les exercices comptables concept + toujours avec l'année civile + et finalement la facture sera reçu le 5 + janvier de l'année n plus d'un par notre + entreprise + vous devez réaliser la régularisation au + 31 décembre de l'année n pour cela + remémorez-vous un schéma classique + d'achat de marchandises + ensuite dans votre tête vous vous dites + mais je ne suis pas dans le cas d'un + achat je suis dans le cas d'un retour + sur achat + comment est-ce qu'on enregistre un + retour sur achat et ensuite vous allez + changer vos comptes par vos combles de + régularisation je vous laisse réfléchir + à vos crayons prêts partez au 31 + décembre de l'année n je vais + enregistrer mon retour de marchandise + même en l'absence de pièces comptables + pour enregistrer un retour de + marchandise pendant mon compte d'achat + de marchandises que je met au crédit + pour réduire le montant des achats de + 800 lots + normalement il devrait y avoir de la tva + déductible tisha mais également au + crédit + mais en l'absence de pièces comptables + j'utilise le compte de régularisation le + compte 40 4 586% 60 euros c'est à dire + d'un pour cent de 800 en contrepartie + d'habitude j'ai j'utilise le compte 420 + là je vais remplacer le 401 par acompte + de régularisation donc à noter que le + 4098 c'est comme un conte 80 avec 1,9 en + troisième position pour montrer que le + comte fonctionne à l'envers de + d'habitude au 1er janvier de l'année n + est plus un jeu contre passe mon + écriture du clapas difficultés + particulières et les cinq gens viennent + plus + j'enregistre mon avoir de façon tout à + fait normal donc là cette fois si + j'utilise les bons comptes + le conte achats de marchandises pour 800 + euros et la tva dans le compte 44 566 au + crédit en contrepartie des comptes + fournisseurs deuxième application + l'entreprise aloi accord de cette fois + ci un client une ristourne de 1 % du + chiffre d'affaires hors taxes réalisé au + cours de l'année + celui-ci à 250000 euros hors taxes il + s'agit uniquement d'une ristourne + concernant des ventes de marchandises + mais la facture d'avoir n'a pas encore + été établi par notre entreprise au 31 + décembre de l'asnl n elle le fera + courant janvier de l'année gagne +1 avec + un exercice comptable qui coïncide + toujours avec l'année civile + donc il s'agit de réfléchir à la + régularisation qui doit être faite au 31 + décembre de l'année n + sachant qu'il s'agit ici d'un avoir que + l'on accorde un client donc d'habitude + avec ce client ont fait des ventes de + marchandises + mais ici on va lui accorder une + ristourne sur de vente de marchandises + donc attention c'est pas un avoir + classique pour retour c'est un avoir + pour rabais remises et ristournes + puisqu'ici c'est une ristourne + donc on va prendre notre compte 707 + qu'on utilise habituellement qu'on va + mettre du côté opposé à d'habitude donc + d'habitude une vente ça se met au crédit + la balmette haut débit et on va rajouter + un oeuf en troisième position sûr que le + comte 707 pour qu'il devienne le compte + de rabais remises et ristournes que l'on + utilise dans ces situations ensuite vous + allez réduire la tva collectée en + utilisant le compte de régularisation + elle parlera d'utiliser le compte 44 571 + et ensuite vous allez réduire + créant ce que vous avez sur votre client + en utilisant le compte de régularisation + je vous laisse y réfléchir prenez un + crayon et essayer de le faire par + vous-même ont commencé avec l'écriture + du 31 décembre + je me retrouve avec le compte 7000 97 + pour 1500 euros haut débit suivi par le + compte 44 587 qui remplace le compte + habituel qui a le compte de tva + collectée et en contrepartie on crédite + le compte 4198 à la place du conte 411 + qu'on utilise habituellement puisqu'on + doit utiliser un compte de + régularisation au 1er janvier on se + contente de comptes repasser l'écriture + et pendant au courant janvier quand on + établira notre facture d'avoir + l'enregistrera façon tout à fait normale + avec le compte de tva collectée et le + compte client + pour finir il convient de déterminer + quel a été l'impact des comptes de + régularisation que nous avons utilisée + sur les documents de synthèse + rappelons-nous dans un premier temps + nous avons utilisé des comptes de + charges et de produits constatés + d'avancé + il s'agissait des comptes 486 et 487 + comme leur nom ne l'indiquent pas un + compte de charges constatées d'avancé ce + n'est pas un conte de charge mais c'est + un conte de la classe 4 et comme tous + les contes de la classe 4 il va + apparaître dans le bilan est plus + particulièrement à l'actif du bilan le + compte 487 lui est également un compte + de milan mais il apparaîtra au passif + alors pourquoi s agit-il de comptes + d'actifs et de passifs + parce que quand on constate une charge + en avance en fait c'est comme si on + avait une créance en nature sur + sur quelqu'un donc par exemple quand + vous constatez par anticipation une + facture eh bien vous avez une créance en + fait sur votre fournisseur puisque votre + fournisseur vous dois une prestation + même chose pour les produits constatés + d'avancé mais cette fois ci on peut + interpréter cela comme des dettes en + nature donc vous regardez où il se + positionne au niveau de l'actif et du + passif ça va se positionner pour la en + bas de l'actif circulant donc tout en + bas en dessous les disponibilités et + pour les comptes de produits constatés + d'avancé là aussi c'est tout en bas de + la rubrique dette sous les dettes sur + immobilisation on a également vu + d'autres comptes de régularisation donc + sept sont les comptes par exemple 4180 + ou 40 80 avec les comptes de + fournisseurs factures à établir ou de + clients factures à recevoir et bien ses + comptes vont se rattacher au compte de + tiers correspondant dans le bilan donc + par exemple conques 4080 donc + fournisseurs factures à établir va sur + attaché aux comptes fournisseurs et le + conte 4180 ceux rattachés aux comptes + clients voilà c'est terminé vous pouvez + passer au td cats + ça va pas être une partie de plaisir + parce que c'est un chapitre qui est + assez technique et qui nécessite de bien + maîtriser les enregistrements comptables + de base évidemment vous avez besoin de + votre plan de comptes et de toute votre + concentration mais je suis sûr qu'avec + ce merveilleux cours vous allez y + arriver diff --git a/Translated_Files/ytubes_oeiYBMMWU40.txt b/Translated_Files/ytubes_oeiYBMMWU40.txt new file mode 100644 index 0000000..82b9c39 --- /dev/null +++ b/Translated_Files/ytubes_oeiYBMMWU40.txt @@ -0,0 +1,1260 @@ +FOR https://youtu.be/oeiYBMMWU40 + elle tout le monde j'espère que vous + allez bien et que vous êtes en forme car + aujourd'hui je voudrais vous initier à + la création de jeux vidéo alors vous + allez le voir c'est bien sûr un domaine + assez complexe sein de base qui peut + faire un peu peur au début mais qui est + aussi super passionnant bien évidemment + et c'est pour ça que j'ai créé cette + vidéo donc attention va pas être sur une + formation complète mais vraiment sur une + petite initiation que je vais essayer de + faire rapide et aller à l'essentiel et + surtout très simple qui vous permettra + de comprendre vraiment les bases et + comment tout ce petit monde là + fonctionne d'ailleurs je tiens à + préciser que je suis encore moi même un + débutant dans ce domaine ce qui me + suivent d'ailleurs ont certainement pu + découvrir mon blog sur mes premiers jeux + que j'ai créée voilà ya de ça quelques + temps mais le fait d'être encore + débutant je veux dire à ce niveau ci est + bien me permet aussi de faire un + tutoriel voilà très basique qui couvrent + vraiment les bases et qui répond + précisément aussi aux questions que vous + pourriez vous poser quand vous commencez + alors il ya plusieurs façons évidemment + de créer des jeux vidéo on peut par + exemple tout codé à la main en partant + de zéro en utilisant un langage de + programmation + c'est ce qu'ont fait parfois mais de + moins en moins bien souvent on va + utiliser maintenant ce qu'on appelle un + moteur de jeu ce moteur de jeu ça va + être un logiciel dans lequel vous allez + pouvoir créer votre univers 2d en 3d etc + et crée aussi toute la programmation + toutes les interactions etc etc pour + créer votre jeu dites-vous que l'intérêt + du moteur de jeu ça va être quoi eh bien + ça va être de mettre déjà entre vos + mains tout tout tout tout plein de + fonctionnalités qui vous seront + indispensables + je pense par exemple la gestion de la + physique ou encore gestion de certaines + interactions ou tout simplement mettre à + votre disposition un éditeur dans lequel + vous allez pouvoir éditer votre monde et + donc des moteurs de jeu il y en a pas + mal hein vous retrouver par exemple une + wheel engine plutôt pour des gros jeu + avec des graphismes assez poussée vous + pouvez retrouver des logiciels assez + spécialisé sur un type de jeu + spécifiques par exemple pour créer des + rpg vous avez des moteurs de jeu assez + spécifique pour usage et vous en a aussi + des plus généraliste unreal engine que + j'ai cité au début fait partie de ces + moteurs généralistes et moi ce que je + vous propose c'est d'utiliser unity + alors unity c'est un moteur de jeu qui + est très performant et qui aussi très + polyvalent et surtout qui est gratuit + en tout la jusqu'à vos premiers cent + mille dollars de bénéfices avouez quand + même que ça vous laisse de la marge et + juste avant ça n'hésitez pas à partager + ou à liker la vidéo si jamais mon + contenu vous plaît n'oubliez pas c'est + vous qui faites vivre cette chaîne + et la première chose à faire est bien + sûr de télécharger et d'installer unity + alors pour cela rendez vous sur google + recherché après unity rendez vous sur + unity point com + cliquez sur commencé et choisissez + ensuite votre version alors unity de + base est gratuit si vous allez dans + individual de cet onglet ici eh bien + vous trouverez la licence personnel + disponible ici alors on peut déjà aller + très loin avec sa version personnelle + puisqu'elle est gratuite tant que vous + ne faites pas plus de cent mille dollars + de revenus dans les douze mois donc vous + avez déjà de la marge et c'est vraiment + comme ça que le business model de unity + fonctionne et choisissez ensuite get + started + choisissez ensuite l'installateur de + base + accepter la licence + et cliquer sur john lloyd unity web + le téléchargement se lance + et ça va être assez rapide puisqu'il + s'agira de la plateforme qui nous + permettra de switcher et d'installer des + nouvelles versions du au litige ainsi + que de lancer de nouveaux projets + une fois l'installateur récupérer + continuer la procédure d'installation + comme pour tout autre logiciel + dans la version mac il s'agit simplement + de glisser le lanceur vers le dossier + applications vous pouvez ensuite + simplement lancé unity ah ben + si jamais vous n'avez pas encore lancé + unity aube et bien il vous demandera + certainement de vous connecter donc fait + le simplement en vous créant un compte + et ensuite vous pouvez simplement + cliquer sur le bouton add + choisissez ensuite la version + du mythique que vous préférez dans ce + cas je vais prendre simplement la + dernière version du unity disponible à + cette date si la version 2000 21 points + points points 16 + choisissez ensuite d'installer ou non + visual studio à vous de voir si vous + n'avez pas encore spécialement prix + d'éditeurs de code en main voilà il sera + très bien adapté à unity maintenant si + vous préférez à utiliser un autre + éditeur comme moi par exemple eh bien + simplement décocher le il s'agit du + logiciel dans lequel le code sera + manipulé choisissez ensuite la plate + forme vers laquelle vous souhaitez créer + une build de votre jeu c'est-à-dire + exporter votre jeu une fois qu'il sera + développé et cliquez enfin sur next + accepté le contrat de licence + et laisser l'installation se déroulait à + présent que unity est installé on va + pouvoir commencer à créer de nouveaux + projets et pour ça je vais me rendre sur + l'onglet projet et je vais choisir + nouveau ensuite une fenêtre s'ouvre pour + ma 6t dans la création au projet ici + vous pouvez choisir si vous souhaitez + créer un projet de zde ou un projet 3d + vous avez aussi des prêts 7 disponible + pour les jeux mobiles dotés pour le jeu + mobile 3d pour la réalité augmentée + ainsi que pour la réalité virtuelle + dans un premier temps on va juste créer + un projet 3d mais sachez que beaucoup de + beaucoup beaucoup de choses que nous + verrons dans ce tutoriel s'appliquerait + également pour la 2d + mais ça à ça pourrait faire l'objet d'un + tutoriel à part entière dites moi si ça + vous intéresse dans les commentaires je + vais ensuite donné un nom à mon projet + unity donc ici je vais l'appeler + mon premier jeu unity + et je vais ensuite choisir le dossier + dans lequel je vais le placer moi je + veux laisser ça par défaut et je vais + cliquez sur créer ensuite la fenêtre + principale de unity se lance et avec + déjà une partie de notre projet pré + configurées en fonction de ce que nous + avons mis tout à l'heure et qu'est ce + qu'on trouve du coup dans cette fenêtre + et bien dans cette fenêtre on va + retrouver plusieurs zones premièrement + ici une barre d'outils vous permettant + de travailler sur votre scène ici au + centre cette scène par l'ong et bien + justement c'est votre monde et par + défaut vous retrouver ici un onglet game + cet onglet games vous montre ce que vous + voyez anges + d'accord donc vraiment la caméra en jeu + est longue les scènes vous permet + vraiment de vous balader et de faire + plus ou moins tout ce que vous voulez de + créez votre monde au final alors on + verra après comment bien se balader + dedans et crée des objets etc mais + continuons notre petit tour de + l'interface oui si vous avez des options + vous permettant de lancer votre jeu et à + gauche vous retrouvez une liste de tous + les éléments présents sur votre scène + alors vous le voyez pour l'instant quand + je clique ici quelque chose est bien + evian surveillance dans la seine est ici + à droite j'ai tout un tas d'options qui + change eh bien ces options ici à droite + dans l'inspecteur et bien ce sont ce + qu'on appelle des composants ne vous + tracassez pas pour l'instant avec ça + mais ayez conscience qu'en fonction de + votre objet sélectionné que l'on appelle + d'ailleurs un game object et bien les + composants présents sur ce game object + change et s'affiche ici dans + l'inspecteur alors vous retrouvez encore + deux choses ici en bas un onglet projet + qui contiendra tous les éléments que + vous importez dans votre projet que vous + allez utiliser par exemple le destin + d'un personnage par exemple un modèle 3d + est encore tout un tas d'autres choses + et vous aurez aussi bien sûr l'occasion + dont créé à vous à partir diony ti + directement mais là aussi on deviendra + un petit peu plus tard gardez bien en + tête que ça s'organise aussi sous forme + de dossier et que pour l'instant si vous + avez suivi exactement le tuto vous + devriez trouver uniquement un dossier + cen contenant ici la seule piscine point + unity et bien cette scène en fait c'est + votre niveau et donc bah voilà tout + c'est game object qui sont ici et bien + son contenu ici au final dans ma selle + gardez bien en tête que tous ces + fichiers bien sont les fichiers que vous + avez mis ici dans le lot c'est que vous + avez créées en fait on vous avez créé + votre projet et plus précisément tous + ses fichiers là se trouve dans le + dossier à 7 on va souvent parler de la + notion d' à 7h sequana 7 et bien ça peut + être à peu près tout grosso modo sa + fiche et que vous utilisez dans votre + jeune alors par défaut dans votre scène + vous voyez juste que vous avez deux + games objecte le premier c'est la même + caméra c'est la caméra principale et + c'est elle qui filme votre scène et donc + c'est elle qui donne le rendu en jeu il + y as possibilité de la modifier de la + déplacer etc la faire suivre un + personnage on verra ça un petit peu plus + tard et vous avez une direction no light + cette lumière directionnelle et la + lumière qui éclaire votre jeu dans jeux + vidéo et en beaucoup de domaines liés à + l'image la gestion de la lumière est + très très très importante et ses deux + games object et les uns sont là de base + dans votre projet nous maintenant on va + commencer à en ajouter d'autres afin de + créer notre premier jeu et pour ça est + ce qu'on peut faire simplement c'est + venir cliquez ici avec le bouton droit + et vous avez ensuite toutes ces options + si qui vont vous permettre en fait de + créer un objet et donc on va commencer + en créant un objet 3d et on va créer un + cube + voilà je peux éventuellement lui donner + un nom donc ici notre cube il va nous + servir comme base et je clique sur in m6 + je veux d'ailleurs le renommer si vous + avez envie de le supprimer vous pouvez + cliquer droit et faire dit vite ça aura + pour conséquence de supprimer votre game + object + moi je veux le réactiver alors pour + annuler la dernière opération simplement + comme dans quasiment tous les logiciels + vous pouvez faire le raccourci clavier + contrôle z os comme z en fonction de si + vous êtes sur windows ou sur mac ou + alors simplement aller dans edith et + utiliser l'option ridoux + donc intéressons nous maintenant à notre + club à l'heure ce cube mais on a envie + de pouvoir déjà se balade un petit peu + dans l'interface + est donc ce cube et bien il est là dans + mon monde et d'ailleurs je peux le + mettre carrément au milieu de mon monde + si je veux et c'est une option qu'on + utilise souvent quand on crée un jeu + comme ça ça permet de se repérer + peut-être parfois un peu plus rapidement + qu'on te pose quelque chose eh bien il + suffit de venir sur transforme de faire + un clic droit + et de choisir reset alors transforme ne + sais quoi transforme c'est un des + composants dont je vous parlais tantôt + est donc un composant c'est quoi bien + c'est quelque chose qui va ajouter des + fonctionnalités ou gérer certains + paramètres d'un objet et ce composant ci + transforme eh bien il va notamment + définir la position où l'échelle de + votre cube entre le monde y sa taille ou + également la rotation et vous pouvez + donc venir définir sa par exemple ici + donc ici si j'ai envie je peux faire un + cube qui ne fait pas un mais qui fait + bien quatre en valeur d' x vous voyez + s'agrandir alors la valeur dx est bien + celle axe horizontal + je vais le laisser en axe vertical à + laax y donc ici à 1 voilà je l'utilisais + un petit peu comme plancher au final et + 11 aides c'est quoi la valeur des aides + au final à bien z c'est la profondeur et + donc là je vais lui mettre aussi quatre + comme ça on aura voilà une sorte de + petit carré aux salles + vous pouvez également venir + redimensionner ça comme vous le + souhaitez simplement en utilisant le + skate houle qui se trouve ici cet outil + quand vous cliquez dessus bien vous + voyez ici tous les axes se transformait + et donc maintenant je peux venir tirer + voilà tout simplement sur une des + poignets pour augmenter diminuer la + taille et c est donc avec ça et bien je + peux venir re travailler mon objet comme + je le souhaite et on voit bien sur les + valeurs qui se met à jour ici en même + temps en parlant d' outils justement et + bien vous en retrouverez d'autres par + exemple l'outil ici qui vous permet de + déplacer votre élément donc vous pouvez + simplement maintenant venir assure une + des poignets simplement pour venir + déplacer votre élément comme vous le + souhaitez voilà comme je lai pas mal + déplacer je vais remettre sa position + 000 et enfin voir avec vous un dernier + outil juste pour la démonstration qui + est l'outil de rotation cet outil là + qu'on vous choisissez il va vous + permettre voilà de faire une rotation + simplement autour d'un axe au niveau de + votre objet j'annule + et vous voyez bien voilà qu'en + choisissant un axe différente bien faire + une rotation selon un autre axe après + avoir réussi à créer votre premier objet + vous avez très certainement envie de + pouvoir vous déplacer dans votre monde + et même pour ça c'est assez simple + puisque vous pouvez utiliser les touches + au bas à droite et gauche de votre + clavier pour vous déplacer vraiment + comme dans un jeu vidéo + alors vous le voyez à droite je vais à + droite à gauche je vais à gauche avec le + bouton home josu mme dans l'image tout + simplement avec le bouton bas jeu des + zooms de l'image est alors si j'ai envie + au final de tourner la tête imaginons + que lui dans un jeu eh bien il suffit de + prendre ma souris de maintenir enfoncé + le bouton droit et devenir comme ça + voilà tourner la tête entre guillemets + et donc je peux avancer + me remettre bien reculer un feu etc etc + voilà pour les bases pour se déplacer en + tout cas dans un premier temps dans + notre environnement alors attention peut + venir double-cliquez sur un élément pour + venir ramener la caméra près de celui ci + donc si je viens double-cliquez par + exemple sur 1000 caméras là il va se + déplacer ici si je viens maintenant vous + la regardez tout à fait ailleurs comme + ça j'ai double-cliquez sur bèze up et on + voit la caméra vraiment reculer pour + venir filmer ça + noté vraiment bien les trois flèches que + vous trouvez ici + elle vous montre vraiment comment est + orienté votre monde voyez ici en rouge + ça sera toujours axe horizontal lax dx + que vous pouvez d'ailleurs voir bouger + ici quand je bouge ici la plateforme ici + en verre ça sera toujours l' axe + vertical ce sera toujours les y + ait ici en bleu derrière voilà j'ai + bouger un petit peu pour mieux voir + voilà on voit ici beaucoup mieux la + flèche bleue et bien là c'est la + profondeur alors avant de continuer que + mon un petit peu bouger notre passerelle + et ses troubles eh bien on va vérifier + qu'elle est toujours visible bien par la + caméra donc moi si je passe dans gimme + si la vue n'est pas idéal et bien + justement c'est parce que la caméra + comme je voulais dit tout à l'heure et + bien elle va filmer simplement votre jeu + et donc comme elle filme votre jeu bien + voilà si vous mettez par exemple prenez + la plate forme et vous l'envoyez loin + ici vers le haut a pas bien ce sera + carrément plus visible encore un petit + peu ici sur le haut par rapport à votre + caméra et donc ça voilà je vais revenir + en arrière sur le petit changement ici + et bien vous pouvez résoudre ça soit en + venant par exemple bouger votre caméra + voilà pour la positionner par rapport à + la plate forme tout simplement + d'ailleurs vous voyez un aperçu quand + elle est sélectionnée ici en bas à + droite ou alors bougez votre plateforme + c'est comme vous voulez et vous voyez + quand suite eh bien tout ça commence à + être bien plus parlant aussi avant de + continuer encore un petit détail sur + l'interface c'est que vous pouvez + vraiment venir la customiser c'est à + dire que vous pouvez par exemple prendre + cet onglet games et venir la passer par + exemple ici sur la droite ou alors le + reprendre et venir leur passer ici ça + c'est un petit peu comme vous le sentez + de la même façon je peux venir ici dans + windows dans le menu minto afin + d'ajouter des nouvelles fenêtres je vais + ensuite venir zoom et un petit peu voilà + ici sur mon premier cube celui qui me + servait la sole de plateforme principale + pour venir créer un premier personnage à + l'heure pour l'instant on va pas aller + très très loin comme vous voulez dit on + est vraiment dans l'initiation ici mais + je vais cliquez droit je vais venir + créer un objet et je vais venir créer + une capsule la captiale on la voit ici + alors là pour l'instant les du de la + même couleur voilà que mon fond et elle + est un petit peu en dessous donc je vais + venir voilà ap l'a fait revenir au + dessus vous voyez bien ici ap tout + simplement pour avoir du coup la capsule + qui me servira deux personnages + et je vais jouer sur l'axé z pour la + rapprocher un peu de la caméra et la + mettre vraiment sur l' axe central voilà + ici tout simplement tu es là d'ailleurs + on la voit bien au niveau de ma caméra + si c'est un petit peu trop grand voilà + je n'hésite pas à reprendre la caméra et + à venir des zooms et un petit peu voilà + tout simplement ici on verra bien mieux + du coup notre petite capsule alors + souvent quand on fait un prototype de + jeu c'est une sorte de petit convention + et ça aussi bien sur ces raisons un + d'utiliser une petite capsule comme ça + comme + comme pion au final que vous allez + bouger voilà sur votre monde alors pour + l'instant on a un petit personnage un + premier bloc ici qui nous servent au sol + et donc bah on a déjà une petite base je + vais pas dire que c'est encore bien + folichon mais voilà on a déjà une petite + base sur laquelle travailler mais pour + l'instant voilà on ferait bien venu lui + donner un petit peu de couleurs parce + que c'est pas très visible pour le + moment + est donc maintenant on aurait bien envie + de mettre un petit peu de couleurs sur + notre jeu et pour ça pour mettre des + couleurs + on peut utiliser des matériaux donc pour + ça je vais venir sur la zone ici deux + projets devenir dessus si jamais je ne + suis pas dessus et je vais faire un clic + droit et je vais cliquez sur créer et je + vais ensuite choisir matériel + quand je clique sur matériel ici eh bien + je vois qu'à droite j'ai des options qui + vont permettre de gérer justement le + rendu est ici et bien je peux lui donner + un nom alors on va pour l'instant faire + dans le très simple et ont donc va donc + lui mettre une couleur par exemple et + donc je vais lui mettre une couleur + verte faire un truc vraiment très + basiques comme je vous ai dit l'idée + c'est vraiment de découvrir un peu les + mécanismes du logiciel est donc + maintenant qu'est-ce que je peux faire + et bien je peux venir choisir ici une + couleur tout simplement et donc je vais + venir cliquer et je vais choisir voilà + une sorte de couleur verte voilà quelque + chose qui me plaît au niveau du rendu + j'ai une preview de la couleur ici quand + c'est fait bien je n'ai qu'à cliquer + cette petite fenêtre est donc maintenant + et bien ce matériel vers je vais pouvoir + le glisser simplement sur le gué + m'objecte demont afin de lui appliquer + le matériel et donc je vais venir sur + scène ça c'est important et ensuite je + vais venir prendre mon matériel et le + glisser sur mon game object et là vous + voyez justement + que le game object a du coup pris la + couleuvre du matériel alors le menu ici + à droite par contre un vous réglez votre + matériel il apparaît vraiment que si + vous cliquez sur votre matériel et + maintenant et bien je peux faire des + modifications qui seront du coup + appliqué à mon gameblog puisqu'il + contient le matériel est pour ça et bien + par exemple je vais venir pousser la + valeur ici de métalliques pour donner + vous le voyez un petit taf un petit + effet métallisé + à mon matériel voilà je le pousse vers + une valeur proche de une quelque chose + comme ça + et on voit d'ailleurs une + prévisualisation de l'effet ici + alors ce matériel maintenant et bien je + peux leur est utilisé surtout les game + objecte que j'ai envie et donc je peux + mener par exemple prendre et l'appliquer + ici aussi par exemple sur ma capsule + donc si on sélectionne matlab seul + d'ailleurs ou alors la base de mont joli + 6 et bien on voit d'ailleurs que j'ai + ici le matériel qui est indiquée + ceci dit nisar résout pas tellement un + problème de contraste alors pour ça eh + bien je vais recréer un deuxième + matériel par exemple pour du rouge donc + en venant encore une fois ici dans mon + projet en cliquant droit en choisissant + koweït et en choisissant matériel et ici + je vais venir avec du rouge + je vais faire une manipulation je + choisis mon matériel je viens ici + changer la couleur je vais choisir + plutôt ici du rouge donc je choisis ma + gamme de couleurs et je choisi son + intensité ici j'ai choisir une sorte de + rouge voilà tout simplement + pour que ça soit bien visible et ensuite + eh bien je vais mettre aussi un petit + peu de métallisé et ensuite je vais + venir le prendre et le glisser voyez ici + sur mon personnage si on voit bien mon + personnage en rouge et ma plateforme + anvers s'est d'ailleurs nettement plus + visible dans le jeu la dernière chose + que j'ai envie de faire et c'est bien + c'est d'un peut organiser ce dossier + parce que ce dossier à cette bien avec + tous les as est ce que vous allez avoir + quand vous allez développer un jeu il va + devenir énorme alors vint le petit + conseil c'est de le garder organisé au + niveau de l'organisation il ya plusieurs + écoles à ce niveau-là choisi c'est + quelque chose que vous arrivez à suivre + dans un premier temps je dire par + exemple vous pourriez très bien créer un + nouveau dossier ici est la plaie + materials + et prendre le rouge et le vert mais vous + pourrez aussi créer un dossier pour + chaque type d'éléments que vous créez et + mettre tous les as head qui lui + corresponde dedans c'est à vous de voir + en fonction c'est de la taille du projet + que vous faites + est donc justement est justement + maintenant bien l'idée ça va être de + faire bouger notre petit personnage ici + par programmation donc donc quand on + lancera le jeu si on lance ici on voit + voilà j'appuie sur play + donc le jeu se lance + mais voilà je ne peut strictement rien + faire l'image est figé voilà tout reste + comme ça et maintenant donc l'idée est + bien c'est de faire bouger notre + personnage ici tout simplement par + programmation donc c'est ça qu'on veut + faire ici précision quand vous êtes sur + l'espace de jeu qui est actif c'est que + la plupart des modifications que vous + allez faire qu'on le jeu tournera eh + bien elle vaut ne vont pas être + enregistrées elles sont là juste pour le + test donc par exemple si je viens sur ma + capsules et que je modifie sa taille + voilà on va faire une modification de la + taille voilà comme ça par exemple + quand même très grosse capsule du coup + et que maintenant je quitte mon espace + de jeu et bien je vois bien que la + situation revient par défaut donc voilà + on fait attention c'est parfois vous + avez l'impression des modifications ont + sauté c'est simplement parce que vous + avez fait ces modifications pendant que + le jeu était en train de tourner que la + démo était en train de tourner et du + coup ça ne leur registre pas donc faites + attention aux petits détails + on va créer notre premier script alors + l'idée c'est vraiment pas dans cette + vidéo on n'aurait pas le temps + effectivement de vous expliquer toute la + programmation ou même de donner un cours + de c# et c'est maintenant si ça vous + intéresse encore une fois dites le moi + dans les commentaires ça peut toujours + va donner des idées pour une nouvelle + vidéo moi ce que je veux vous présenter + ici comme promis dans là trop c'est + vraiment la logique en cliquant sur mon + game object bien je vois tous les + composants qui y sont rattachés alors je + vous ai déjà parlé du transforme qui est + ici mais vous avez aussi comme composant + vous retrouverez souvent par exemple le + méchant d'horreur qui est ici et qui + permet justement d'afficher votre + contenu si j'enlève le match conte + d'horreur voilà on ne le voit plus et + vous avez ici ce qu'on appelle un + collider le collider c'est une petite + boîte qu'on qui vient s'ajouter donc + hissé les pousse vraiment bien la + capsule parce que c'est vraiment quelque + chose d' exprès pour et ce collider + c'est ce qui permet de gérer les + collisions on verra ça un petit peu plus + tard nous ce qu'on va faire c'est + ajouter un nouveau composant et tout ça + sera des scripts des scripts autrement + dit de la programmation donc dans à + trompe honnête je viens descendre + jusqu'au bout pour avoir nouveau script + ici il suffit de donner un nom à mon + script est donc ici je vais l'appeler + blake est par exemple + et j'appris ensuite sur crate and had + ici en bas et ici vous pouvez voir deux + choses la première c'est qu'il y avait + ici un nouveau composant de type script + qui vient de s'ajouter à ma capsule + voilà par exemple si je viens ici bien + y'a pas de composants script + et la deuxième c'est que votre script il + a été créée ici dans votre navigateur + das est ce + vous auriez aussi pu faire un clic droit + et choisi recrue est un + et s'échappe script donc ce script + maintenant eh bien il me reste à venir + double cliquer dessus pour l'ouvrir donc + moi je vais l'ouvrir avec visual studio + code mais encore une fois vous pouvez + l'ouvrir avec l'éditeur que souhaité et + ce script bien qu est-ce qu il contient + il contient vraiment une programmation + et c'est quoi une programmation finale + et bien c'est simplement guidé + l'ordinateur guidel et game object qui + sont ici dans unity pour leur dire + exactement quoi faire par exemple lui + dire d'avancé voilà ici en profondeur et + on appuie sur la touche au ou d'aller + vers la droite quand on appuie sur la + touche droite du clavier voilà deux + comportements qu'on pourrait implémenter + ici c'est d'ailleurs ce qu'on va + implémenter comme comportement ensemble + c'est ce déplacement est le déplacement + il ya vraiment plusieurs façons de les + faire plus ou moins adaptés en fonction + de la situation du gameplay que vous + voulez dans votre jeu et c'est encore + une fois ici on va voir quelque chose de + tout simple mais simplement pour que + vous compreniez la logique alors si vous + connaissez un peu la programmation bien + ça va vous parler et pour les autres ça + vous permettra de comprendre à quoi + vraiment ça va servir donc dans ce + fichier qu'est-ce que vous avez trouvez + vous allez trouver des méthodes ici dans + lesquels vous allez pouvoir implémenter + votre code + ces méthodes pour le coup ils ont un nom + qui est standardisé comme stark dette et + c est justement + et bien ça va permettre de déclencher + certaines opérations à certains moments + non par exemple tout ce qui est dans le + start ici et bien sera lancée lorsque + votre game object va démarrer le uk est + par exemple va être lancée à peu près + tout le temps pendant votre jeu afin + voilà deux tout ajuster en temps réel + nous ce qu'on va utiliser c'est une + troisième qu'on va appeler void fixed + uk + on va passer ensuite ici un nom ce nom + là encore une fois et standardisés et on + fait on va lui dire quoi faire voilà à + chaque frame à chaque image qui est + calculée du jeu la différence entre le + fixe woodgate et l'ubs des quêtes ici + pour ceux qui voient déjà un peu de quoi + je veux parler ici est bien c'est que + dans le fixe tube dette on va voir une + gestion améliorée de la physique et donc + certaines méthodes notamment quand vous + avez de la physique qui rentrent en jeu + devront être dans le fixe tube dette est + ici pour ce déplacement dont on va le + faire de façon très simple on va lui + dire quoi on va lui dire e il doit + suivre en fait le mouvement soit de la + manette soin de les flèches sur le + clavier est pour ça qu est ce que je + vais dire va lui dire on va faire un + coup de transforme et donc le transforme + c'est quoi bien c'est ce qu'on a mais + manipuler tout à l'heure c'est sa + position finale et on va lui dire voilà + on va faire un transforme points 37 37 + c'est une méthode qui nous permettra de + faire bouger notamment un objet donc + c'est ce qu'on va faire ici on a + d'autres mais voilà c'est très simple on + va utiliser et ensuite on va lui dire + qu'on va faire vector 3 point forward + x + une vitesse qu'on va lui donner par + exemple + 5 alors vous voyez 5f ici donc si le c# + vous intéresse simplement c'est une + notation des nombres à virgule ça veut + dire ici on travaille avec un nombre + float donc avec un nombre de cultes ou + simplement et donc multiplié aussi par + time point fixe delta times afin de + pouvoir calibre et l'accélération qu'on + fait ici en fonction de la puissance de + la machine sur lequel le jeu est + effectuée tout simplement et enfin je + vais multiplier sa part contre utah + points get axis et je vais aller + chercher l'acsm verticale donc voilà + c'est à peu près déjà le code qu'il nous + faut pour pouvoir le faire bouger + deux hôtes en bas on va essayer ça donc + j'enregistre mon code ici je reviens sur + unity on voit que le script se compile + qui prend en charge la programmation + qu'on a créés + et ensuite je peux cliquez sur play + et ici on voit que je peux maintenant + bouger ma capsule tout simplement grâce + au bouton o et aux boutons bas de mon + clavier donc c'est déjà une belle chose + de faite ici et je suis content du + résultat + alors vraiment je le rappelle ne faisait + pas besoin de comprendre encore à ce + moment ci vraiment + tout ce que cela signifie j'essaye de + vous l'expliquer à peu près mais si ça + vous intéresse d'avoir vraiment une + vidéo dédiée au sujet pourquoi pas et + ensuite je vais faire exactement la même + chose je fais un coup de transform + pointe rondelette çà + et là je vais choisir toujours un + vecteur 3 mais je vais plutôt choisir le + vecteur trois points pourquoi parce que + là je vais aller le faire aller vers la + droite ou vers la gauche je vais le x la + même vitesse je vais toujours le x times + point fixed delta times et je vais + encore le x une pio de pointe des taxis + ce qui me permet encore une fois d'aller + rechercher un mouvement de manet de mon + clavier etc et ici je vais les chercher + lax horizontale donc de droite à gauche + à bien comprendre comment ça fonctionne + et bien quand je vais appuyer à fond sur + ma manette à droite par exemple eh bien + ça va me renvoyer un pour lui un ben + voilà c'est toute la droite et si + j'avais tout à gauche il va me renvoyer + - quelque chose comme ça et donc du coup + ici quand je n'appuie pas sur la manette + bien il renvoie 0 et donc du coup vous + le savez multiplication quand il ira 02 + d'en bas ça vaudra toujours zéro ce qui + fait que ton jeu touche pas ma manette + tout ça + devient 0 et donc il ya pas mouvement + mais maintenant si j'ai par exemple fois + un ça va multiplier tout ça ensemble et + donc me donner le mouvement donc + j'enregistre ici voilà on n'ira pas + beaucoup plus loin au niveau du code + mais au moins vous comprenez l'idée le + code que j'ai fait ici me permet + maintenant de greffer des comportements + sur mon jeu et donc tout légué m'objecte + tout ce que je vais pouvoir installer + ici je vais vraiment pouvoir venir les + animer les faire interagir et c'est en + fonction de la programmation que + j'aurais créés + et donc du coup je veux cliquer sur play + et je vois que je peux maintenant aller + en avant en arrière etc et c'est vrai + que je peux maintenant bouger librement + ma capsules sur ma zone de joueurs comme + je vous le 17 vraiment une démonstration + de base mais déjà vous comprenez le + mouvement est déjà ça commence déjà plus + à ressembler à un jeu vidéo alors une + dernière chose vous avez du coup avec la + caméra c'est un petit peu gênant vu que + la pas tellement tendance à bouger et + donc si je veux la faire suivre voilà + dans un premier temps simplement ma + capsules et bien je peux simplement + venir prendre la caméra et venir il a + glissé sur la capsule ça va créer du + coup un enfant ma game object enfants et + on parlera du coup pour souffler qu'il + contient de game object par an je peux + venir ici pour replier déplier pour + gagner de la place et du coup maintenant + les positions seront liés ce qui fait + que si je recommence le jeu voilà + maintenant est alors une chose qui a son + importance aussi et bien c'est vraiment + ici de bien respecter les minuscules et + majuscules et c'est encore une fois on + n'est pas ici pour parler vraiment de + code et pour avoir un tut orienté code + mais c'est sa blog voilà c'est très + certainement ça ou alors une parenthèse + oublié et c'est donc vérifier exactement + votre code et si jamais erreur ici j'ai + supprimé une parenthèse qui était + nécessaire et bien si je vais dans unity + quand le projet va compiler et bien il + va m'afficher l'erreur ici déjà en bas + dans la petite notification qui se + trouve ici et ensuite dans cet onglet + console qui se trouve là et donc là vous + allez le voir il me dit qu'il ya une + erreur et qui a une erreur en ligne 20 + ans si je vais sur ma ligne 22 je trouve + bien ici effectivement mon erreur en fin + de ligne hop est normalement votre + éditeur de code devrait un petit peu + vous l'indiqué un petit peu vous + orienter également + est par contre vous pouvez voir du coup + maintenant qu'on a un bon déplacement + que par contres et s'adresse comme un + petit peu embêtant du coup on n'a pas + vraiment de gestion de la physique et la + première chose est bien c'est qu'on peut + s'en rendre compte ici je peux venir + littéralement me balader dans le vide + et la deuxième si je quitte le mode de + jeu ici est bien c'est que si j'ajoute + un nouvel objet par exemple ici je vais + ajouter un cube supplémentaire voilà je + vais venir + voilà le positionner up correctement + voilà eh bien on peut se rendre compte + maintenant c'est que si je viens + relancer le jeu + et que je viens me balader ici et je + passe littéralement à travers le cube + est donc tout ça c'est parce qu'on n'a + pas encore vraiment gérer tout ce qui + est physique collision etc et c'est ce + que je vous propose de faire maintenant + afin qu'on puisse voir non arrêter de se + balader tranquillement au dessus du vide + et donc pour gérer cette physique et + bien il ya un composant pour ça je vais + retourner sur ma capsules et dans les + composants je vais toujours venir sur + had component est en fait voilà ça c'est + vraiment le principe des composants vous + avez des composants three unity pour à + peu près tout donc là pour lancer des + musiques de l'audio etc et il y en a + pour gérer la physique et bien c'est + cela qu'on va utiliser et dans la + physique il y en a un très particulier + qui est le wigig body avec le rigide + body eh bien on va pouvoir lui dire ok + ça c'est un élément qui sera soumis aux + principes de la physique qui tente par + exemple va chuter s'il est au dessus du + vide donc rien que le fait de la ajouté + eh bien ça va nous permettre d'avoir ce + comportement là donc deux choses + importantes ici ce principe de + composants pour ajouter des + fonctionnalités au game objects et ce + composant rigide body qu'un composant + très très très utile croyez moi vous le + retrouverez dans beaucoup de formations + et c'est forcément puisqu'il s'agit + vraiment d'une des grosses bases + maintenant quand je lance le jeu + je peux maintenant toujours me diriger + mais je peux venir aussi + voilà ici culbuter simplement contre le + cube et là on voit carrément que comme + la caméra nous suit et qu'on groupe + d'action où l'on tombe chute on est + vraiment soumis à la physique sous + toutes ses formes alors vous aurez + certainement envie de pouvoir + contraindre cette physique et pour ça et + bien je vais toujours reprendre mon + brigitte body appliqué à la capsule et + je peux venir par exemple ici + verrouiller la rotation ce qui fait que + maintenant je vais vraiment pouvoir me + balader maintenant il y aura plus ce + souci là des on voit aussi que je suis + bien arrêtée par maverick voilà il n'y a + pas de souci je ne passe plus à travers + comme j'ai pu le faire tout à l'heure on + est bon on est bien gérée au niveau de + la physique et si je vais parler bien je + vais littéralement chuté alors ici je + vais chuté dans l'infini on est d'accord + alors par contre si mon comportement + elle est devenue un petit peu meilleure + au niveau de mon cul bis et j'arrive et + je suis bien bloqué par le cube pas de + souci et bien par contre + y'a toujours pas la gravité sur le cube + je peux pas venir le pouce et je peux + pas venir le déplacer etc et donc pour + ça et bien ce que je vais faire c'est + venir à présent sur le cube et venir le + ajouté et également un widget body + avec celui de body d'activer je vais + pouvoir maintenant relancer plaît et on + va voir que pour le cube aussi + maintenant et bien la gestion de la + physique voilà tout simplement est bien + activée donc là par exemple je peux + venir pousser un petit peu le cul voilà + de façon toute simple + alors attention + ce ridge body il fonctionne de concert + avec un composant de type collider vous + en avez plusieurs en fonction du type + d'objet que + vous voulez gérer mais ce box collider + c'est lui qui fait vraiment en sorte + qu'on puisse avoir vraiment quelque + chose + qui vient bloquer si je le désactive + donc je désactive ici le box collider du + cube ben on voit directement boom et + vient de chuter et vient de tomber mox + collide oeuvre + donc elle a plus pris en compte la + physique ici de ma plate forme et vient + de tomber donc voilà c'est le widget + body qui va jouer + sur la physique et sur le côté d'être + retenue de gérer vraiment la collision + ne pas passer à travers c'est le co + leader qui va faire cet effet là donc + ces deux composants que vous retrouverez + mais vraiment quasiment à chaque fois + est donc déjà vous les expliquer + maintenant c'est déjà aussi gagner du + temps donc ici si j'ai envie de bien + pousser mon cuba je peux venir sur mon + cube prendre son widget body et ensuite + venir aussi frisé la rotation est donc + maintenant quand je relance le jeu je + vais vraiment venir pouvoir pousser mon + cul voilà de façon très droite et avoir + une meilleure maniabilité si je veux + comme ça voilà pouvoir le poussait alors + bien sûr ici on est en train de + travailler avec des objets très basique + avec des couleurs très basique et c'est + évidemment vous voudrez certain nombre + créer un jeu avec des décors peut être + plus réaliste des dessins et c est donc + ce que vous pouvez surtout imaginer ses + devoirs unity vrai manque aussi comme + une sorte de logiciel de montage je + dirais que unity et aux jeux vidéo ce + qu'est premiere pro davinci résolve à + imovie et c'est au montage de vidéo pure + est donc bien souvent bien vous créerez + soit des des as est en dehors du unity + par exemple pour de la 2d vous pourriez + très très bien dessinés vos personnages + sur photoshop sur illustrateurs ou des + éléments de décor par exemple ou sur + gimp ou sur hince kate ou alors allez on + recherchait des déjà créé que vous + pouvez réutiliser dans votre jeu alors + il les a vraiment beaucoup de + possibilités vous avez là cette store + vous le trouverez facilement sur le site + ou sur google et 7 à 7 store et bien il + va vous permettre d'aller chercher plein + d et mon graphique de sont même parfois + de code et s'est déjà développé déjà + créé que vous allez pouvoir réintégrer + dans votre jeu alors fait toujours + attention soit au prix soit à la licence + c'est à dire qu'il y en a des payants + que généralement ne pose aucun problème + de licence et des gratuits voilà comme + ici qui sont disponibles dans ce cas-là + vérifiez toujours si vous avez bien le + droit de l'utiliser dans un projet qui + soit publiable souvent quand c'est le + cas c'est indiqué donc vous pouvez + reprendre + des éléments et donc par exemple voilà + si je tape football je tombe sur + beaucoup de résultats beaucoup + d'éléments que je vais pouvoir reprendre + et intégrée dans mon projet et ensuite à + moi d intégrer donc monde de les + programmer et c est donc attention + petite astuce dans pressing dans les + filtres de recherche vous trouver une + case à cocher pour les fruits à 7 donc + voila nous on va faire un petit essai + simplement avec le easy primitive people + qui se trouvent ici on voit un petit + pack de caractère avec voilà des petites + capsules un peu design etc tu sont bien + sympathiques et pour ça maintenant bien + qu est ce que je dois faire une fois je + suis connecté évidemment je dois venir + cliquez sur add to my ass est ça + je dois accepter + et j'ai ensuite ici un bouton qui + apparaît avec open in unity + j'autorise éventuellement en fonction du + navigateur et je me retrouve ensuite sur + le package manager ce package manager et + me permet d'intégrer justement plein + nouvelles possibilités plein de nouveaux + paquets et c'est dans mon projet ainsi + que ce que j'ai été chercher sur l'a7 + store donc pour ça je dois bien venir + ici dans package et choisir maya set ça + donc je plie qui c + est le temps que la mise à jour se fait + ça me propose voilà des éléments que + j'ai déjà été chercher pour tester dans + le projet et cetera + donc je vais descendre jusqu'à trouver + celui qui m'intéresse celui que je viens + d'ajouter dans l'interface si jamais + vous ne le trouvez pas bien vous pouvez + faire un petit rafraîchissement de la + liste en appuyant sur ce bouton ci est + ensuite je vais cliquez sur download + là le téléchargement se lance et je vois + cliquant ici c'est transformé donc + maintenant je peux venir l'importer dans + mon projet et pour ça j'ai ce petit + bouton une porte qui se trouvent ici je + vais cliquez dessus et j'ai ici voilà + une fenêtre de dialogue qui va s'ouvrir + pour me demander si je veux bien tout + importer ou sinon je peux venir décoché + ce qui ne m'intéresse pas dans mon cas + je vais tout importer je clique sur un + port est là unity vient placer ces + éléments dans mon projet et donc du coup + si je viens ici maintenant + je peux trouver par exemple dans prefab + je peux trouver un élément à venir + intégrer directement dans mon projet je + vais prendre par exemple + donc je vais prendre par exemple le + joueur de foot le soccer players et + venir le glisser voilà ici directement + est ce que je vois c'est que maintenant + j'ai bien mon projet + j'ai bien ce prêt fable qui s'ajoutaient + dans mon projet donc voilà pour la + plupart des éléments graphiques comme + ceux-ci généralement valent le dessiner + dans un autre logiciel et la porte est + comme je vous le disais au début ça + c'est vraiment des choses qui sont mises + à votre disposition + et maintenant la dernière chose que je + voudrais faire vraiment pour ce petit + tour d'horizon de unity pour vraiment + cette petite initiation que je vous + propose ici et bien c'est de savoir + comment exporter votre projet parce que + bien entendu vous avez très certainement + envie de pouvoir en faire un petit + exécutable pouvoir le lancer sur votre + ordinateur par exemple et bien pour ça + vous allez aller dans fichiers et vous + allez aller dans les bulletins settings + vous devez ensuite et ça c'est très + important a ajouté tous les niveaux qui + font partie de votre jeu final alors + pour l'instant c'est pas tellement + compliqué on en a qu'un et donc je peux + venir simplement je les mettre côte à + côte ici je peux venir aller chercher + dans mes scènes ici la simpl sin + et venir la glisse et simplement ici + dans cette zone si des réglages + d'exportation et là on voit qu'elle est + bien a ajouté que les bien couché et + donc qu'elle fera bien partie de la + build ensuite en fonction de ce que je + cherche à fait laisser cherche plutôt à + faire delhomme donc un fichier + exécutable pour lancer mon jeu donc je + vais garder la plateforme par défaut ici + pc mac et linux + je vais choisir mac os parce que je suis + sur mac et je vais ensuite cliquer sur + boeing + une fenêtre s'ouvre pour me demander où + est ce que je souhaite enregistrer + donc ma moi je vais bien laisser dans + mon premier jeu unity et je vais + l'appeler exécutables et je vais cliquer + sur save + est ici on va avoir toutes nos + opérations de compilation + l'exécutable va se créer et d'ici + quelques secondes on pourra lancer notre + jeu sur notre ordinateur + et je trouve bien ici dans mon + arborescence de fichiers mon exécutable + point ap alors pour l'instant y'a pas + d'icône et cetera parce que nous voulons + la pas configuré ça aussi ça se + configure je vais double cliquer et mon + jeu bien vaste lancé tranquillement + laïque c'est tout simplement + et j'ai bien mon jeu qui se lancent en + plein écran lors pour l'instant mon jeu + vers mons et prend comme un grand grand + chose on a juste un petit déplacement de + personnages et un petit cube qui suit + mais dans l'absolu ben voilà les + mécaniques les grands mécanismes en tout + cas vous devriez déjà y voir un petit + peu plus clair si vous avez commencé + cette vidéo ne sachant pas du tout + comment créer un jeu etc je pense que + les choses doivent se mettre vraiment + bien au point dans votre tête vous voyez + maintenant comment on va construire les + éléments comme on va importer des objets + comme des caisses etc comment on va + venir + entre guillemets faire interagir le tout + par programmation et voilà il ya encore + bien bien bien plus de fonctionnalités + effectivement de unity voulait trouver + des formations de 20 30 40 voire 50 + heures sur le sujet c'est pas pour rien + c'est parce que vraiment le logiciel + dispose d'énormément de fonctionnalités + qui vous permettent vraiment de créer + des jeux sur toutes les plateformes que + vous avez envie donc c'est vraiment + quelque chose de terrible mais voilà je + pense que quand on ouvre le logiciel au + début eh bien ça peut faire un peu peur + et du coup et bien forcément le fait d'y + voir maintenant beaucoup plus claire et + bien je pense que ça va vous donner + courage et que ça va vous permettre + vraiment de vous guider je pense + qu'aussi avec ce qu'on a vu maintenant + vous allez peut-être vous sentir déjà à + l'aise sur pas mal de tutoriels + débutants disponible sur youtube par + exemple et donc quelques ressources si + vous souhaitez continuer à progresser + premièrement il ya la formation dont je + vous parlais tout à l'heure qui est + maîtrisée unity et le c# guide complet + développeurs disponible sur yeux d'amy + est créée par jean philippe parent c'est + une très bonne formation j'ai appris + vraiment beaucoup beaucoup beaucoup avec + ce cours là et honnêtement voilà c'est + vraiment complet je pense que pour s'y + mettre les pavages pour ce qu'une + cinquantaine d'heures de formation + quelque chose comme ça donc il ya + vraiment de quoi faire d'ailleurs il ya + aussi une chaîne unity pour les nuls qui + complète assez bien je vais dire sa + formation donc il ya c'est sympa à + suivre + vous avez aussi les la chaîne youtube ce + tuto unity fr qui est vraiment assez + sympa pour le coup aussi et en anglais + vous avez la chaîne braquage qui est + assez bien spécialisée dans le + développement de jeux vidéo avec unity + et qui est vraiment super sympa mais là + il faut savoir longues et + donc prenez la façon que vous voulez + d'apprendre ce n'est pas un souci mais + voilà surtout si vous avez commencé à + accrocher si vous avez déjà compris ce + que je vous ai expliqué ici bien sûr + tout foncé ou en tout cas j'espère + vraiment que ça vous aurait incité à + approfondir le sujet je suis vraiment + content de voir partager ça avec vous et + on se retrouve à la prochaine vidéo + d'ici là portez vous bien salut diff --git a/Translated_Files/ytubes_pop-Rixh6u8.txt b/Translated_Files/ytubes_pop-Rixh6u8.txt new file mode 100644 index 0000000..a1a8d0d --- /dev/null +++ b/Translated_Files/ytubes_pop-Rixh6u8.txt @@ -0,0 +1,1010 @@ +FOR https://youtu.be/pop-Rixh6u8 + elle tout le monde j'espère que vous + allez bien et que vous êtes en forme la + vidéo d'aujourd'hui est un peu spéciale + puisqu'elle est plutôt dédié aux enfants + qui voudraient apprendre la + programmation alors aux enfants ou aux + plus jeunes d'entre vous évidemment et + elle est aussi dédié bien sûr aux + adultes qui souhaiterait accompagner + leurs enfants pour l'apprentissage de la + programmation alors pour ça on va + utiliser scratch scratch c'est quoi + c'est un outil dédié vraiment à ça c'est + un outil qui permet de faire découvrir + la programmation aux plus jeunes et cet + outil scratch bien c'est quand même + quelque chose d'assez solide ça a été + développé par la mighty spécialement + pour les enfants pour découvrir la + programmation c'est utilisé parfois même + dans des écoles secondaires ou voilà + pour pour des plus jeunes etc pour des + ateliers d'initiation et ça quand même + pas mal de possibilités + donc voilà un peu pour le programme + d'aujourd'hui juste une petite chose + importante avant mais assez que si vous + avez envie de commencer maintenant ou si + votre enfant a envie de commencer + maintenant mais allez-y foncez + encouragez-les c'est lui je parle aux + parents essaient simplement parce que + ben voilà ou plutôt vous allez apprendre + ça au mieux ça va être je ne dis pas + qu'on ne peut pas apprendre la + programmation plus tard il y en a qui + l'ont appris à 20 39 40 parfois 50 ça + peut très bien se faire donc voilà là + aussi pas de souci mais dans l'absolu si + vous avez envie c'est le meilleur moment + pour commencer maintenant de toute façon + juste une petite dernière chose surtout + n'hésitez pas à donner le petit like le + petit partage le petit abonnement si la + vidéo s'il contenu que je vous propose + vous plaît n'oubliez pas que c'est vous + qui fait vivre la chaîne allait nous on + est parti + donc pour commencer bien simplement + rendez vous sur ce crash tapez + simplement le nom sur google et + choisissez ensuite le premier lien soit + scratch points et mighty points et du + sur le site vous devrez d'abord soit + vous inscrire si vous n'y avez jamais + encore été donc en cliquant sur + rejoindre au scratch ou en vous + connectant en cliquant sur se connecter + si vous avez déjà un nom d'utilisateur + ainsi qu'un mot de passe une fois sur + scratch vous arriverez sur cet écran + simplement cliquer sur le bouton créer + pour commencer un nouveau projet et à + partir de maintenant tout se passera + dans cet écran cet écran vous permet de + créer vos animations vous jeu et ses + parts entre guillemets programmation + mais d'abord j'imagine que vous voudrez + à voir l'interface en transe et est donc + pour ça simplement cliquer sur cette + icône sion forme de petites planètes et + choisissez français + ensuite n'hésitez pas à renommer votre + petit logiciel est donc voilà ici + simplement dans cet espace si vous + pouvez changer le nom on va appeler ça + mon premier jeu + intéressons-nous maintenant du coup à + l'application en elle-même + la première zone intéressante est celle + ci cette zone où vous avez le petit chat + eh bien c'est la partie principale c'est + là où votre jeu votre petit programme va + être est ce que vous voyez bien sûr ce + petit chat simplement je peux prendre + maintenir mon curseur de souris donc + maintenir la souris enfoncé et venir + comme ça le déplacer où je veux donc + voilà je peux vraiment venir mettre ce + petit chat où je le désire dans cette + zone et nous après on le fera se + déplacer en appuyant sur une touche par + exemple en bas vous avez ici une petite + zone saine dans cette scène vous allez + pouvoir choisir le fond de votre jeu ou + de votre petite application est donc + appuyez simplement sur choisir un + arrière-plan + et vous aurez le choix entre + beaucoup d' image différente moi je vais + choisir la jungle mais choisissez celle + que vous préférez + alors une petite chose intéressante ici + eh bien vous voyez que quand je déplace + le petit chat vous avez les deux valeurs + ici qui change donc voilà x et y quelles + sont ces deux valeurs et bien il s'agit + de la position du chat tout simplement + le x montre sa position horizontale + c'est à dire comme ceux ci et le y + montre la position verticale c'est à + dire comme ceci si je le monte lui y est + bien j'arrive ici je peux venir par + exemple modifier directement ses + positions si directement dans cette + petite zone mettons 00 pour venir placer + le chat au centre de l'écran vous avez + aussi ici une option taille on jouant + sur cette option taille et bien vous + pouvez comme vous le voyez ici modifier + la taille de votre petit chat + la taille normale est de 100 mais vous + pouvez augmenter ou diminuer ce nombre + pour la voir en plus petit ou en plus + grand ici à 540 par exemple le chat + prend vraiment toute la place + je vais la remettre à + 102 dernière chose que vous pouvez + trouver ici et bien c'est le nom de + votre petit dessin que vous manipulez + parce que vous pourrez en avoir + plusieurs on va le faire juste par la + suite et pour ça et bien le nom je vais + le changer et je vais m chat + voilà ça me permettra de le retrouver + plus facilement par la suite + direction qui est ici vous permet + de venir choisir la direction vers + laquelle votre chat va se diriger + et la dernière petite chose de cette + zone 6 et bien c'est ce bouton afficher + quand il est dans le bleu ici avec + l'oeil ouvert + eh bien ça veut dire que le personnage + est visible si maintenant j'appuie sur + l'oeil barré et bien le personnage + devient visible à + nous verrons plus tard comment ajouter + d'autres personnages pour l'instant + regardons un petit peu la partie gauche + de l'écran cette partie gauche vous + voyez que vous avez plusieurs onglets + ici donc les anglais sont vraiment ces + petites zones là un anglais pour le code + donc c'est ici que vous allez faire la + programmation de votre personnage et + donc la programmation ça veut dire quoi + au final et bien c'est lui dire + exactement ce qu'ils doivent faire et + j'insiste beaucoup sur le exactement + parce que vous le verrez un ordinateur + il peut faire vraiment plein de choses + mais vous devez lui dire quoi faire pas + à pas vous avez d'autres onglets qui + vous permettront de modifier un petit + peu l'apparence de votre personnage ou + d'ajouter des sons mais ça nous le + verrons plus tard pour l'instant + intéressons-nous vraiment à la partie + code en fait chaque bloc que vous voyez + ici vous pouvez le prendre avec votre + souris en maintenant votre doigt appuyé + et venir la déplacer ici sur la partie + de droite pour venir l'a ajouté à la + programmation de votre personnage de la + même façon si vous ne voulez plus et + bien simplement vous venez reprendre ici + et leur passé dans l'onglet de gauche + ici dans la zone de gauche pour + l'enlever ici vous avez tout ce que vous + pouvez faire est ici pour l'instant + c'est vide vous avez tout ce que votre + chat va faire donc il ya vraiment + beaucoup de choses que vous pouvez faire + ici en vous voyez on va descendre voilà + soit avec la souris soit en prenant ici + le petit ascenseur et on voit qu'on a + vraiment beaucoup beaucoup beaucoup de + possibilités ses possibilités elles sont + classées en fonction de ce que vous + voulez faire par exemple si vous voulez + faire un mouvement à votre chat et bien + vous allez sur mouvement si vous voulez + modifier un peu son apparence vous allez + sur apparence pareil pour le son pareil + pour les événements va y revenir un + petit peu plus tard et pour le reste qui + se trouvent ici on va voir ça un peu + plus tard ensemble pour l'instant on va + se positionner sur événement donc ce + sont les briques jaunes + ce qu'il faut comprendre avec la + programmation c'est qu'on va souvent + déclenché des choses en fonction + d'événements de choses qui se passent + donc on va lui dire bah voila quand il + se passe quelque chose est bien le chat + par exemple il va marcher et c'est ce + qu'on va faire et si dans un premier + temps donc vous voyez que vous avez + quand la touche espace est pressé et + bien cet événement va nous permettre de + faire des choses quand une touche sera + pressé donc je vais le prendre et je + vais le glisser sur cette partie de + l'écran + et maintenant je vais changer en + cliquant sur espace ici et vous voyez + que vous avez le choix entre plusieurs + autres touches + c'est à dire qui si par exemple je peux + venir changer espace par flèche de + droite et on va essayer maintenant de le + faire avancer quand on appuie sur la + flèche de droite et maintenant eh bien + je vais rajouter un autre bloc à la + suite de celui ci c'est vraiment comme + un puzzle et ça va sans boiter dedans + donc pour ça maintenant je vais venir + dans mouvement pourquoi parce qu'on + cherche vraiment à faire avancer notre + chat avancer c'est donc un mouvement est + le premier que je trouve étant avancé de + 10 pas alors je vais le prendre et de la + même façon je vais venir le maître ici + alors attention celui là je vais pas + mettre ici au milieu de tous je vais + venir l'un briquet dans celui ci dans le + bloc précédent convient de mettre + ensemble et on voit ici que du coup on a + une suite de bloc est donc maintenant je + vais appuyer sur la flèche de droite de + mon clavier et je vois bien que le chat + avance donc ça c'est déjà une première + chose donc si on la fait avancer vers la + droite maintenant on pourrait le faire + avancer vers la gauche et pour ça on va + reprendre exactement le même + fonctionnement on va revenir dans + événements on va reprendre quand la + touche est pressé on va le glissé alors + là par contre on va pas le mettre avec + les deux autres voilà c'est un événement + différence on appuie sur la touche + droite du clavier soit on appris sur la + touche gauche et donc je viens le + déplacer ici + et je vais maintenant choisir flèche + gauche + et maintenant eh bien on va faire + exactement la même chose on va reprendre + au mouvement et on va choisir + avancé de 10 pas et on va venir le m + alors par contre si l'état ne dis pas + qu'on voudrait avancées ici vu qu'on va + vers la gauche mais c'est entre + guillemets de -10 pas d'accord donc on + ne cherche plus à ajouter dit pas on ne + cherche plus à ajouter 10 à cette valeur + 6 qui se passe d'ailleurs quand on + appuie voilà sur la flèche de droite on + cherche à venir en enlever 10 et bien + pour ça il suffit de mettre un petit + moins de vent voilà tout simplement + hélas en appuyant sur la flèche gauche + maintenant vous devriez avoir la + possibilité de faire reculer votre chat + donc la flèche droite pour le faire + avancer la flèche gauche pour le faire + reculer d'ailleurs vous voyez que dans + cette zone à quand un événement est + déclenchée quand le code se lance on dit + qu'il s'exécute donc quand le code + s'exécute et bien vous voyez que ça a + tendance à clignoter en jaune + ce qui vous permet de voir du coup + ce qu'il se passe et donc vous le voyez + c'est vraiment ça la programmation c'est + dire bah voila quand il se passe quelque + chose eh bien on fait autre chose + bon bien sûr ça va plus loin mais déjà + là vous avez compris l'idée vous avez + réussi à faire bouger vous même votre + personnage ça c'est déjà une très très + bonne étape de fait et si on faisait + sauter maintenant + ok et donc pour le faire sauter comment + est ce qu'on va faire et bien + premièrement on a toujours besoin d'un + événement d'ailleurs votre code sur + scratch votre programmation comment sera + toujours plus ou moins par un événement + donc garder ça en tête maintenant que + j'ai mon événement je vais plutôt + maintenant choisir quand la touche est + pressé voilà on va faire en sorte que + quand on appuie sur la touche espace est + bien le chat fasse un petit saut et j'ai + ici quand la touche espace est pressé + donc ça assez bon c'est déjà dessus + et maintenant du coup qu'est ce qu'on + doit faire et bien on va les dents + mouvement + et on descend dans un petit peu vous + allez trouver a ajouté 10 1 x et ajouté + 10 à y et bien ça c'est exactement par + exemple pour ajouter 10 à x la même + chose que avancées ne dit pas d'accord + simplement + n'oubliez pas la position de façon + horizontale est représenté par le x qui + se trouve ici et la position verticale + est représenté par le y qui se trouve + ici + et donc je vais prendre + a ajouté 10 and y/y c'est bien le + vertical c'est bien d'autant bas + et je vais tester en appuyant sur espace + et alors on voit que ça fonctionne ça + c'est très très très bien mais par + contre il va rester en haut et donc ça + ce n'est pas ce qu'on veut nous on + voudrait justement qu'il saute et puis + qu'il redescende donc pour ça bien + premièrement je vais remettre le y ici à + zéro comme ça voilà on va le retrouver + ici et maintenant eh bien je vais aussi + avoir la même logique que pour aller à + gauche et donc je vais dire ajouter 10 à + y est je vais modifier le dise en moins + 10 + autrement dit il va avancer dit pas vers + le haut et ensuite il va reculer de 10 + pas et donc aller vers le bas + alors on peut se dire qu'on va essayer + mais là vous ne voyez rien et pourquoi + et bien simplement ça fonctionne + mais l'ordinateur est vraiment très très + très très très rapide vraiment + énormément et donc du coup eh bien il le + fait bien monté de 10 et l'enlève de 10 + mais beaucoup trop vite pour qu'on + puisse la percevoir et donc pour ça et + bien il fait un petit peu modifié les + choses + on + va partir maintenant dans les contrôles + donc la pastille orange qui se trouvent + ici ces contrôles ils vont nous + permettre de manipuler un petit peu plus + notre code il y en a pas mal mais on va + découvrir savent petit à petit moi ce + que je vais faire c'est que je vais + prendre le attendre une seconde qui se + trouvent ici en haut se attendre une + seconde va nous être utile parce que + vous vous souvenez l'ordinateur va + beaucoup trop vite et donc il faut lui + dire ok tu montes un peu mais à vendre + des cendres et bien tu attends et + justement ça c'est parfait donc je le + prends et je viens de glisse et non pas + à la suite mais vraiment au milieu ici + entre les deux a ajouté pourquoi parce + que vraiment quand vous avez appris sur + la touche espace il va faire tout ça à + la suite il va vraiment faire tout ça à + la suite et donc + il va commencer à lire a ajouté 10 à y + attendre une seconde et ensuite + redescendre de 10 on teste ça en + appuyant sur espace + et vous voyez bien qu'il saute et qu'il + redescend il saute et la langue seconde + il redescend donc on est bon la seule + chose c'est qu'on va peut-être mettre + quelque chose de plus grande que 10 pour + qu'il fasse un plus grand saut donc je + vais modifier le premier 10 à 100 on va + voir ce que ça donne et le deuxième ici + tout en bas je vais le mettre à -100 + au plus le nombre sera grands aux plus + hautes rao mais attention à bien mettre + les mêmes nombres ici vous pouvez + choisir le nombre que vous voulez mais + choisissez bien lemon à chaque fois + je teste et là je vois que le résultat + est intéressant on voit bien qu'ils + sautent qu'il attend une seconde qu'il + redescend et on est bien plus haut donc + encore une fois ici on est bon pour + notre touche pour sauter on sait déjà + faire pas mal de choses à ce niveau ci + ok alors on continue maintenant que + notre personnage c'est avancer reculer + et sauter et bien c'est le moment idéal + pour mettre un deuxième personnage peut + être un petit ennemis par exemple plat + et pour ça simplement vous pouvez venir + cliquez sur cette petite icône si + choisir un sprite + quand vous cliquez dessus et bien vous + pouvez voir maintenant que vous avez le + choix avec pas mal de dessin différent à + venir a ajouté sur votre jeu + choisissez celui que vous voulez moi je + vais choisir la petite chauve-souris + et de la même façon vous pouvez venir + avec votre souris le déplacer là où vous + voulez alors elle est un petit peu + grande notre chauve sourire donc je vais + passer sa taille à 30 par exemple pour + voir un petit peu voilà là elle est + beaucoup plus petit c'est peut-être un + petit peu trop pour moi alors je vais + prendre 45 voilà 45 c'est plutôt pas mal + et je vais la mettre plus ou moins voilà + sur la même ligne la même hauteur on va + dire que notre petit chat est ce que + vous pouvez voir ici c'est que votre + code votre programmation est devenu + totalement vide alors pas de panique + simplement c'est parce que chacun de ses + dessins à sa propre programmation quand + vous cliquez sur la chauve souris ou + quand vous cliquez sur le chat et bien + vous voyez à chaque fois la + programmation soit du chat soit de la + chauve souris alors dans le cas de la + chauve souris on va seulement la craie + n'existe pas encore mais dans le cadre + du chat là on a déjà tous nos contrôles + de la même façon si vous cliquez sur + arrière-plan eh bien vous avez aussi un + espace qui vous permet de coder au + niveau de l'arrière plan par exemple + pour changer d'arrière-plan pendant le + jeu donc je vais cliquez sur la chauve + souris ce qui me donne accès à son code + et je vais aussi venir choisir un + événement alors l'événement ici on va + plus utilisée quand la touche est pressé + on va utiliser quand le petit drapeau et + cliquer + ce petit drapeau en quelque sorte il + représente + le début de votre jeu + donc quand vous appuyez dessus et bien + ce petit rat peau est pressé et ensuite + le code qui se trouvera à la suite d' + ici et bien sera exécutée sera lancée + lui est fait par l'ordinateur et donc + qu'est ce qu'on cherche à faire et bien + on cherche à faire dans un premier temps + à faire bouger notre chauve souris et + donc pour ça on va aller dans mouvement + et on voit qu'on a avancé de 10 pas par + exemple qui est disponible donc ça + pourrait déjà marché en partie si je + viens ici je le mets avancé de 10 pas la + chauve souris quand je vais à prier sur + le drapeau vert et bien va avancer ne + dit pas donc c'est pas mal pour la faire + avancer maintenant on va pas passer + notre jeu a appuyé sur le drapeau vert + pour faire avancer notre ennemi est bien + pour ça il y a quelque chose + d'intéressant si on va maintenant dans + les contrôles donc les contrôles on les + avait vus déjà un petit peu tantôt avec + le attendre une seconde est bien dans + les contrôles on à répéter indéfiniment + répéter indéfiniment c'est quelque chose + d'important en programmation c'est ce + qu'on appelle une boucle est donc cette + boucle et bien je vais la prendre et je + vais la glisser ici dans un premier + temps pour la travailler un peu et en + fait quel est le principe est bien c'est + que tous les blocs qu'on va prendre et + qu'on va mettre ici donc je vais faire + par exemple avancé ne dit pas je vais le + mettre ici voilà + et qu'est ce qui va se passer maintenant + quand je vais voilà le connecter eh bien + j'ai appris sur le drapeau et voilà donc + le drapeau est enclenché et bien la + chauve souris va avancer ne dit pas + alors ici par contre on voit qu'elle a + touché le bord et donc qu'elle arrête + d'avancé donc je vais appris sur le stop + je vais venir la remettre un petit peu + plus ici pour vous montrer je rappe oui + et on voit voilà qu'à chaque fois elle + avance de 10 pas indéfiniment ça veut + dire pour toujours tant qu on appuiera + pas sur le bouton rouge notre chauve + souris va avancer ne dit pas alors si + vous trouvez que c'est un peu rapide + vous pouvez changer vous pouvez lui dire + non plus d'avancer de dit pas mais par + exemple d'avancée de 3 pas elle ira + vite donc voilà je vais reprendre la + chauve souris je la mets ici et j'ai + appris sur le drapeau vert + et là on voit que la chauve souris + continue à avancer mais qu'elle le fait + beaucoup plus lentement alors on est + presque bon pour notre chauve souris qui + avance dans notre niveau sauf que comme + vous le voyez elle vient toucher le bord + quand elle touche le bord elle s'arrête + et donc nous ce qu'on cherche à faire + maintenant c'est que quand elle touche + le bord et bien elle repart de l'autre + côté et pour ça vous pouvez utiliser une + autre structure de contrôle qu'on + appelle ici le 6 à l'heure + donc je vais la prendre je vais la + mettre juste à la suite d' avancée de + trois papes et je vais vous expliquer + tout de suite cette nouvelle chose très + importante en programmation aussi c'est + ce qu'on appelle une condition grosso + modo on va regarder si quelque chose se + passe par exemple dans ce cas ci c'est + notre chauve souris touche le bord et si + c'est le cas et bien on mettra du code + qui se lancera pour venir changer sa + direction et donc pour ça pour détecter + si elle touche le bord on a ce qu'on + appelle ici dans scratch des capteurs + donc je vais venir sur capteurs et on va + dire ici dans les capteurs quand elle + touche le et alors on voit ici le petit + triangle vers le bas qui nous disent on + a plusieurs options possibles et on a + pointeur de souris bord et chats + le bord et bien c'est le bord de votre + zone de jeu donc moi je vais choisir + quand on touche le bord et donc je vais + venir la glisser dans notre condition et + là ça devient très lisible parce que ça + nous dit que si la chauve-souris touche + le bord eh bien on doit faire quelque + chose et ce quelque chose eh bien c'est + très simple c'est de changer sa + direction + alors là on va revenir dans mouvement et + de façon encore plus simple simplement + on va venir leur place et de ce côté-là + de l'écran donc comme ça à chaque fois + la chauve souris va avancer touché le + bord et ensuite revenir ici continue à + avancer touché le bord etc etc + et donc pour ça mais en simplement on va + lui dire que si elle touche le bord + alors + on va mettre x la position horizontale + voilà et alors où est ce qu'on veut la + mettre cette chauve-souris eh bien on va + venir voir tout simplement les + déplacements de même dans un premier + temps donc je vais la déplacer ici et ça + c'est important comme on vérifie si elle + touche le bord elle ne devrait pas tout + retouché du coup ce bord sinon elle va + toujours rester à cet endroit là donc + voilà m un petit peu plus loin du bord + ici par exemple + et je vais regarder sa position et donc + sa position c'est quoi et bien ici on + voit qu'on est à moins 194 et à -36 qui + nous intéresse c'est la position + horizontale donc c'est la position ici + comme ça donc on va regarder la bonne + valeur par exemple ici - sow 90 on va + venir la m à moins 190 + et ensuite on va cliquer sur le petit + drapeau et on va regarder si ça se passe + bien comme on le veut donc l avance l + avance et hop elle revient ici l avance + et elle revient ici voilà toujours comme + ça et à partir de ce moment là eh bien + on a notre ennemi qui commence à être là + qui commence à être actif vous voyez on + lui a dit nous mêmes de bouger alors + tout simplement voilà maintenant on n'a + pas encore détecté si le ch a touché la + chauve souris ou pas + et c'est là où je vous ai dit au début + que l'ordinateur faisait exactement ce + qu'on lui disait ni plus ni moins donc + pour l'instant on pourrait se dire que + voilà si + l'ennemi touche le chat est bien le jeu + se termine ou alors on pourrait rajouter + un petit compteur et c'est ici il ne se + passe rien de tout ça pourquoi + simplement parce qu'on ne lui a pas + encore dit on lui a dit que quand on a + plié sur la flèche de gauche le chalet à + gauche quand on appuyer sur la flèche de + droite le chalet à droite comptons + appuyer sur espace le chat saute au + final mon de 10 ou de sang ici dans ce + cas ci attend une seconde et redescend + et on lui a dit que la chauve-souris + devait toujours avancer 2-3 pas vers la + droite et que s'ils finissaient par + toucher le bord eh bien on re mais la + chauve souris à son emplacement de + départ et comme ça on a quelque chose + qui fonctionne tout le temps tout le + temps et vous le voyez bien dans le + répéter indéfiniment tout ce qui se + trouve à l'intérieur + et effectuer tout le temps tout le temps + tout le temps tout le temps c'est à dire + qu'il sait et bien tout le temps la + chauve souris va avancer de trois pas et + tout le temps on va vérifier si elles + touchent le bord et si elle touche le + bord alors on mettra x à moins 190 pour + le remettre à sa position de départ + c'est exactement ce qu'il se passe ici + alors ces deux choses là sont très + importants dans programmation le répéter + répéter répéter on appelle ça une boucle + on va pouvoir faire répéter du code un + certain nombre de fois voir tout le + temps comme dans ce cas ci est ici le si + vous avez une condition quand quelque + chose va être fait ici elle va toucher + le bord alors quelque chose va se passer + ici on met x à moins 190 pour remettre + la chauve souris un autre point de + départ donc la condition ici est bien + intégrée dans la boucle et vous le voyez + très bien grâce à ce système de blocs + alors maintenant il faudrait pouvoir + perdre à ce jeu et donc c'est ce qu'on + va créer dès à présent c'est à dire ce + qu'on va faire en sorte que quand la + chauve-souris s'ils touchent le chat est + bien le jeu s'arrête et donc pour faire + ça dans qu'est ce qu'on va faire on va + réutiliser une condition on va utiliser + un capteur qui permettra de voir si la + chauve souris va toucher chat et on va + aussi utiliser un contrôle qui nous + permettra d'arrêter le jeu et on va + mettre tout ça ensemble donc simplement + qu'est ce qu'on va faire on va utiliser + un contrôle on va utiliser notre + condition donc le 6 alors et vous voyez + bien qu'ici on a un espace pour mettre + la condition justement je vais prendre + ça et je vais le mettre ici à la suite + d'accords alors attention bien ici dans + la boucle répéter indéfiniment parce que + là aussi tout le temps tout le temps + tout le temps tout le temps on va devoir + vérifier si la chauve-souris touche le + chat est donc je viens le maître + vraiment ici dans cette boucle ensuite + j'ai besoin du capteur qui me permettra + de voir si la chauve-souris touche le + chat est donc pour ça je vais prendre + ici touche le et par défaut on a + pointeur de souris mais on peut mettre + autre chose je viens le mettre dans la + condition où vous voyez vraiment à cet + endroit si et on va mettre chat et donc + on voit bien que si la chauve-souris + donc touche le chat est bien elle va se + passer quelque chose et ce quelque chose + eh bien ça va être quoi barça va être + dans les contrôles toujours et ça va + être stoppé tout je vais le prendre je + viens glissé alors on peut voir qu'on + peut + stopper tout ou alors la programmation + de la chauve souris donc ça veut dire ce + script le script c'est ce qu'on fait ici + c'est de la programmation + donc nous on va lui demander de tout + stopper + et on va tester si ça fonctionne donc + ici la chauve-souris avance elle me + touche et le jeu s'arrête on voit bien + qu'ici ça a été stoppée je relance voilà + je vais éloigner un petit peu le chat si + jamais vous n'arrivez plus à le relancer + simplement c'est parce que votre chauve + souris tu touches le chat donc [ __ ] weezy + et l'aap je vois bien que quand la + chauve souris a touché les chats le jeu + s'arrête c'est comme si j'appuyais sur + le bouton stop ici je relance + j'avance + recul un peu je saute voilà ici là + toujours se toucher le chat donc + attention maintenant si vous trouvez que + bien on n'a pas 70 pour laisser passer + la chauve souris et bien simplement + repartez sur le script du ch a donc + simplement en cliquant sur le chat ici + tout en bas et venez changer simplement + le temps d'attentes par exemple est donc + ici plutôt que d'attendre une seconde + vous pouvez attendre trois secondes on + appuie sur play pour voir si ça + fonctionne + voilà le ch arrive je saute voilà la + chauve souris passe et on est bon donc + maintenant et bien ce qu'on va faire + c'est s'intéresser à ce qu'on appelle + des variables alors c'est quoi une + variable et bien on va avoir un petit + exemple ensemble et pour ça on va aller + sur variable en fait les variables c'est + un petit endroit dans lequel on va + pouvoir enregistrer des informations + par exemple on pourrait enregistrer un + nombre de points de vie où on pourrait + aussi enregistré le nombre de secondes + que nous avons réussi à tenir face à la + chauve-souris et pour ça on a besoin + d'un endroit pour enregistrer ce nombre + est bien cet endroit c'est une variable + et pour ça vous allez cliquer sur créer + une variable on va demander un nouveau + nom pour la variable et ce nouveau nom + on va l'appeler temps autrement dit le + nombre de secondes on aura réussi à + tenir dans le jeu donc on va avoir cette + variable temps je vais choisir pour tous + les sprites ça c'est une option un petit + peu plus avancé qu'on pourra voir + peut-être dans d'autres vidéos dites - + si celle-ci vous intéresse dans les + commentaires ainsi on pourrait peut-être + aller un peu plus loin ensemble et donc + on clique sur ok et vous voyez + maintenant que vous avez tant qui + apparaît ici dans les variables + quel écho chez est ici que temps est + affiché et que pour l'instant le temps + nouveaux héros + et bien maintenant il n'y a plus au + final qu'à augmenter cette variable + temps 2 1 à chaque seconde qui passe + alors pour ça qu est ce que je vais + faire et bien je vais venir dans le top + du chat par exemple et je vais reprendre + un événement et je vais lui dire que + voilà quand le drapeau vert et cliquer + et bien qu'est ce qu'on va faire on va + aller dans l'espace variable ici et on + va lui dire qu'on veut ajouter un à + temps voilà donc quand ses cliques et on + ajoute un attend donc je clique sur le + drapeau vert + et on voit bien que quand je clique et + bien ça ajoute un maintenant ça fait pas + encore ce que nous voulons un ça ajoute + juste un au moment où cliquer sur le + drapeau nous c'est parce qu'on veut nous + on veut que ça ajoute un toutes les + secondes pour compter le nombre de + secondes et donc pour ça et bien là + aussi je vais utiliser une boucle donc + je vais aller dans control je vais lui + dire répéter indéfiniment donc tout le + temps tout le temps tout le temps je + viens me placer pour entourer mon + ajouter 1 et maintenant quand je clique + bien là vous allez le voir directement + hop + je vais le des placebos relancer le jeu + donc quand je clic vous voyez ici que le + score augmente augmenté augmente encore + cependant ici ben vous voyez il augmente + encore une fois beaucoup trop vite et + donc pour ça qu'est ce que je vais faire + je pense que vous avez déjà une petite + idée je vais réutiliser ce bloc attendre + une seconde + donc on ajoute un en attend une seconde + on ajoute 1 1 antoine secondes ça va + bien nous compter le nombre de secondes + on appris + on a pris pour essayer + et on voit bien ici que ça augmente bien + de un par seconde alors la dernière + chose par contre c'est que notre score + revient pas à zéro à chaque nouvelle + partie ça c'est un petit peu dommage et + donc pour ça simplement je vais pouvoir + aussi remodifier mais variable en + utilisant ce bloc m ma variable donc ici + ça va être la variable temps à 0 comme + ça à chaque fois que je lance une + nouvelle partie eh bien je mets temps à + 0 et donc je relance une partie est ici + on voit bien que mon compteur temps + redémarre bien à 0 quand je lance une + nouvelle partie et donc ça c'est juste + très bien alors avant de terminer ce jeu + on va encore faire quelques petites + finitions la première je vous ai parlé + tout à l'heure de l'ong les costumes + donc cet onglet il est disponible + vous êtes simplement sur un dessin ici + un sprite que vous allez animer donc cet + onglet costumes je vais choisir pour le + chat est bien et va me permettre de + créer + le chat qui va de l'autre côté vers la + gauche et pour ça comment je vais faire + eh bien je vais venir sur le costume + inquiets le chat allons vers la droite + ça et je vais le renommer donc je vais + mettre droite ensuite je vais cliquez + droit dessus donc avec le bouton droit + de la souris et choisir dupliquer en + choisissant dupliquer vous voyez qu'on a + maintenant un nouveau costume droite 2 + donc celui là ça va être pour la gauche + et pour ça je vais simplement le renommé + gauche comme ça on va le retrouver un + petit peu plus facilement un peu plus + tard ensuite eh bien je vais venir + cliquez sur cette icône cette icône + c'est l'icône retourner horizontalement + et donc ça va créer ce qu'on appelle une + symétrie ça veut dire retournez le + dessin de l'autre côté et donc quand je + clique dessus eh bien on voit bien ici + qu'il est parti du coup sur la gauche + j'ai maintenant mes deux dessins pour + l'animation mais deux costumes et je + vais revenir maintenant dans le code + pour lui dire bah voila quand tu vas + vers la droite mille costumes droite et + quand tu vas vers la gauche choc mais le + costume gauche et pour ça et bien + simplement je vais venir sur la + programmation du chat parce que + l'endroit est déjà disponible là on a + avancé de 10 pas + avancé de -10 pas quand on va vers la + gauche et bien simplement il nous suffit + de changer les costumes à ce moment là + donc testons et pour ça utilisons ici + l'onglet apparence + et j'ai ensuite ici un bloc basculer sur + le costume est donc je vais l'utiliser + je vais là ajouté sur la gauche ici et + je vais lui dire qu avant d'avancer de + -10 pas eh bien il faudra aller sur le + costume gauche on essaye et on voit que + ça fonctionne par contre sur la droite + l'a vu qu'on ne lui a pas encore dit + qu'il fallait reprendre le costume de + droite eh bien c'est ce qu'on va faire + maintenant lui dire qu'on va basculer + sur le costume droite et ici on voit du + coup qu'on peut changer les costumes + par programmation et que cette + programmation ne permet du coup + d'orienter le chat dans le bon sens + on pourrait jouer ensuite un petit son + camp le chat se fait toucher et bien là + aussi ce qu'on va faire mais on va + revenir à ce moment là plutôt sur le + code de la souris on voit qu'on a déjà + un endroit où on gère ce qu'il se passe + temps le la chauve souris tu touches le + chat est donc je vais simplement lui + ajouter ici de dire un petit son époux + relais sont intégrés aux sprite là aussi + vous avez un anglais sont qui se trouve + juste ici donc quand vous appuyez dessus + vous trouvez les sont disponibles ici il + y en a déjà un d'intégrer j'appuie sur + play pour l'essayer + donc c'est le son d'une chauve-souris + d'une chouette pardon et du coup je vais + ajouter maintenant un nouveau sombre + pour ça je vais venir ici sur cette + icône choisir un son + et je vais choisir par exemple ce sont + de bath et donc je vais le cliquet pour + l'ajouter dans mes sont ensuite très + bien simplement comme pour d'habitude il + me faudra ensuite le lancé par + programmation est donc ici mère j'ai + bien une icône sont avec tout plein de + blocs qui me permettent de faire des + choses vis-à-vis de son et je vais donc + utiliser jouer le sont jusqu'au bout et + je viens + je la joue tu + es ici on voit que ça fonctionne et que + quand la chauve-souris touche le chat + ça lance le petit sont que nous avons + choisi + enfin dernière chose j'ai aussi la + possibilité de faire dire quelque chose + aux chats et par exemple je pourrais + venir du coup dans un parent ça et je + vois que je peux par exemple dire + bonjour pendant deux secondes je vais + reprendre donc ce bout de code je vais + là ajouté avant le son + et je vais ajouter + prévenu + pendant deux secondes + et là on voit que ça fonctionne alors + vous voyez que le son arrivée un petit + peu plus tard donc si je pourrai d'abord + mettre le son et ensuite dire perdu et + vous voyez bien ici il fait exactement + ce que vous dites vraiment dans l'ordre + il va jouer le son puis ensuite dire + perdu pendant deux secondes maintenant + voilà vous voyez bien que là il attend + la fin du son pour dire perdu donc + souvenez vous bien de ça l'ordinateur + fera vraiment exactement ce que vous lui + dites et donc voilà pour notre premier + jeu que nous avons développé ensemble + alors juste quelques petites choses + avant de nous quitter et bien votre + projet vous l'avez normalement + enregistrées automatiquement ils + s'enregistrent est plus ou moins + automatiquement à chaque fois mais vous + pouvez cliquez sur fichier et qu'ils + aient enregistré maintenant pour être + certain et ensuite vous avez ici un + bouton voir la page du projet est ici et + bien vous pouvez simplement donner + quelques instructions aux gens pour + qu'ils j'essaye votre jeu pourquoi pas + tapez ici quelques petites notes + supplémentaires pour donner quelques + explications et vous pouvez cliquer sur + partagé afin que toute la communauté de + scratch puisse voir ce code et ça c'est + vraiment intéressant aussi parce que + scratch en plus d'être un formidable + outil pour vous apprendre la + programmation vous permet de découvrir + beaucoup de projets donc si vous cliquez + sur explorer ici + et bien vous allez retrouver vraiment + plein de projets qu'ils ont été créés + par d'autres personnes vous pouvez les + essayer en appuyant sur le bouton vert + et surtout vous pouvez appuyer sur voir + à l'intérieur pour voir tous les + éléments qui composent le projet ainsi + que tout le code qui a été écrit tout le + code qui est disponible pour les animer + enfin pour retrouver vos propres projets + bien elle est simplement sur le nom de + votre compte ici en haut à droite et + appuyez sur mes projets + vous pourrez ensuite retrouver une liste + de tous les projets que vous avez créés + sur ce crash ok voilà pour les bases de + scratch alors il est encore beaucoup + beaucoup beaucoup de choses à apprendre + mais j'espère que cette vidéo vous aura + permis de passer déjà un premier pas de + commencer à apprendre et de vous donner + les bonnes bases pour progresser + l'informatique la programmation est tous + à toute façon c'est vraiment comme ça + que cela fonctionne vous devez apprendre + un peu la base apprendre comment ça + fonctionne et puis commence à manipuler + à faire vos propres expériences à + regarder peut-être d'autres vidéos sont + les tutoriels au final afin d'apprendre + de nouvelles choses n'arrêtait jamais + d'apprendre et si vous sentez que tout + ça est fait pour vous et bien persévérer + vous ne le regretterez pas moi en tout + cas j'ai été ravi de partager ça avec + vous n'hésitez pas à aimer la vidéo avec + le petit pouce vers le haut à la + partager ou voix vous abonner à la + chaîne pour découvrir de nouvelles + chaussures de l'informatique et nous on + se retrouve très bientôt diff --git a/Translated_Files/ytubes_uoogZrxncqY.txt b/Translated_Files/ytubes_uoogZrxncqY.txt new file mode 100644 index 0000000..f0bcac4 --- /dev/null +++ b/Translated_Files/ytubes_uoogZrxncqY.txt @@ -0,0 +1,225 @@ +FOR https://www.youtube.com/watch?v=uoogZrxncqY + avant de commencer si vous êtes nouveau + mobilier pas de vous abonner et d'aimer + la vidéo si vous a plu activer la cloche + les notifications pour ne le peut aucune + de nos prochaines vidéos que c'est parti + alors pour expliquer la cybersécurité + nous allons d'abord l'illustré avec + cette histoire confirmant précis précis + a souvent l'habitude de faire ses achats + en ligne sur son gros point qu'en étant + ce site elle a enregistré ses + informations personnelles comme + l'adresse email les informations de sa + carte bancaire pour lui permettre de + faire rapidement ses achats sans devoir + enseigner à chaque fois cette + information pour ses prochains d'achat + et toutes ces informations sont stockées + dans les serveurs de the wrong au point + qu un beau matin préféré soir hamel avec + le logo de son gros point comme lui un + format qui elle a gagné un chèque cadeau + pour faire ses achats sur son site + préféré pour essayer voir ces chèques + cadeaux on le demande de renseigner + certaines informations précises au de + joie elle s'est dit ils veulent juste + vérifier mon compte pour savoir que + c'est bien moi c'est doutons pas des + dangers auxquels elle était en prêt de + s'exposer quelques temps après elle se + connecte sur son compte bancaire pour + vérifier son folk et là surprise car + 5000 euros ont été retirés sur son + compte + d'après vous qu'est ce qui s'est passé + je suis sûr que vous avez tous reprendre + juste et effectivement le mail qu'elle a + reçues et des infos l'auteur de ce mail + à étudier sa ruse pour lui piquer ses + informations bancaires et ses jambes + attaque et appelé le cyber attaques et + la personne aux manoeuvres de cette + attaque et appelé à hackers ou pirates + question est-ce que tracy aurait pu + empêcher cette attaque en effet oui elle + aurait pu l'empêcher graff à la + cybersécurité c'est quoi la cyber + sécurité la cybersécurité englobe tous + les moyens qui permettent d'assurer la + protection et l'intégrité des données + sensibles ou non au sein d'une + infrastructure numérique comme les + ordinateurs les serveurs les dossiers + etc cela empêche les personnes non + autorisées ou hackers d'accéder à ces + éléments il existe plusieurs manières + d'implémenter la cyber sécurité et c'est + là dépend du tube de réseau que vous + utilisez et le type de cyberattaque vous + êtes exposés bon maintenant regardons le + type des cyberattaques quels traits ci + pourrait bien être exposés ou même vous + et moi les plus fréquents sont les + attaques malware comme un cheval de + troie spywares ou un logiciel ces types + d'attaqués arrivent souvent quand on + télécharge des dossiers ou de logiciels + dean et certains fichiers à l'intérieur + peuvent être encore en bus en embarquant + un virus puis nous avons le phishing + attaque les attaques qui souvent le + hacker envoie un mail frauduleux qui + semble être un mail authentique + provenant de la source prétendu + en ouvrant ses mails le hacker peut + installer un malware à votre insu ou + tout simplement de voler les données + confidentielles comme les informations + d'une carte bancaire comme ce fut le cas + pour tracy + il est également la tacc de l'homme du + milieu ou men in middle attaque en + hongrie ici le hacker accèdent aux + informations confidentielles entre + l'appareil de tracy le serveur du site + internet dans ce type d'attaqué le + pirate récupère l'adresse ip de + l'appareil utilisé est ainsi le hacker + peut s'est placé au milieu de la chaîne + des échanges d'informations entre précis + et le serveur du zinc au programme de + ces faits toutes les informations + échangées entre précis et serveurs sont + interceptés par le pirate ces types + d'attaqués arrivent souvent avec le + réseau wifi non sécurisés mais également + grâce à des marques il y a aussi les + attaques de mot de passe + et cela arrive très très très souvent ou + le hacker va essayer de traque et votre + mot de passe en essayant plusieurs + combinaisons pour éviter ce type de + cyberattaque il est recommandé d prend + des précautions afin de protéger + premièrement en installant un pare feu + un pare-feu et comme un mur virtuel qui + permet de filtrer toutes les + informations venant du serveur vers + votre appareil afin de garantir la + sécurité des données entrantes un + pare-feu peut être un logiciel ou un + renforcement de votre système + d'exploitation + comme avec le windows security + vous avez également un autre type de + défense appelée haut niveau en france + est première + c'est comme un piège pour insectes cette + méthode de défense active consiste à + attirer des ressources potentiellement + dangereuses afin de les identifier et d + les neutraliser en ce qui concerne les + piratages de mot de passe la meilleure + méthode pour vous protéger contre ces en + évitant d'utiliser les mots de passe + trop simples + le cyber attaques ne concerne pas que + les personnes lambda comme vous et moi + les institutions comme les banques les + entreprises et même les gouvernements + sont face à ces gens attaquent mais non + regardons le type d' attaques dans les + entreprises font régulièrement face + nous avons les attaques dites ap été + littéralement traduit comme des menaces + persistantes avancées en anglais à d'un + site perdait 5 truites dont son après + j'ai habité ce type d' attaques sont de + haut niveau c'est qui permet aux hackers + de pénétrer furtivement les systèmes + d'information d'identité en volant par + exemple des informations confidentielles + pendant une longue période les + entreprises sont également face à des + attaques des dos en français déni de + service distribué une attaque d'eidos + consiste à envoyer de multiples requêtes + à la ré so so web attaqué dans le but + d'entraver la capacité du serveur à + générer les requêtes et bloquer son + fonctionnement c'est là résulte un + épuisement des ressources système + l'empêchant ainsi de répondre au trafic + légitime un autre type d'attaqué est + celle où le hacker injecte dans la + requête sql cours un morceau de requêtes + en entrevue par le système il s'agit + d'attaquer blé injection sql en opéra + ainsi le pirate peut modifier la table + de donner la date à base ou tout + simplement la supprimer + quand vous pouvez le constater ci ne pas + une tâche facile pour les entreprises + les gouvernements de maintenir leurs + réseaux en sécurité avec toutes ces + attaques qui proviennent de partout et à + tout moment + voilà pourquoi donc les entreprises les + gouvernements les banques sont obligés + d'engager des professionnels en + cybersécurité pour sécuriser l'entité + face à ces différents types d' attaque + la cybersécurité vous intéresse sachez + que si vous voulez vous lancer dans ce + domaine il existe plusieurs métiers que + vous pouvez exercer dans la + cybersécurité + il ya le métier de hackers éthique a + acquéri tic a pour mission d'explorer et + d'identifier les failles dans le système + et oui ça se rapproche un peu a fait que + font les hackers et en le rendant plus + sécure contre les cyberattaques + toutefois si vous êtes plutôt penché + dans l'optique de concevoir des + infrastructures de sécurité très robuste + alors le métier d'architecte sécurité + serait parfait pour vous + vous avez également le métier de + responsable de la sécurité de + l'information + le rsi qui consiste à évaluer la + vulnérabilité du système d'information + de l'entreprise + il définit et met en oeuvre la politique + de sécurité de l'emploi nous arrivons à + la fin de cette vidéo + mais avant de conclure jacques huys où + vous pourrez répondre dans les + commentaires + et nous en tirer au sort une personne + parmi ceux qui ont répondu shift est + l'heureux gagnant recevra un chèque + cadeau d'amateurs + voici donc le quiz 1 + quels types d' attaque très fier at elle + fait face + d'eux quel genre d' attaque les hackers + utilisent pour saturer le serveur de + l'entreprise et de le rendre + inaccessible réponse à des attaques + dites à bt réponse b les attaques dites + injection sql on sait les attaques dites + d'eidos à vous les claviers + [Musique] + avec l'augmentation de la numérisation + des systèmes nombre de contres face les + métiers dans le domaine de la + cybersécurité seront des plus en plus + demandés pour protéger des entreprises + des banques mais également des + gouvernements + [Musique] diff --git a/Translated_Files/ytubes_xnXO6GN21Jo.txt b/Translated_Files/ytubes_xnXO6GN21Jo.txt new file mode 100644 index 0000000..42ddc57 --- /dev/null +++ b/Translated_Files/ytubes_xnXO6GN21Jo.txt @@ -0,0 +1,1262 @@ +FOR https://www.youtube.com/watch?v=xnXO6GN21Jo + bonjour à vous dans cette formation nous + allons découvrir ensemble les bases de + microsoft excel donc excellent c'est + quoi exactement bien quand vous ouvrez + excellent ce que vous pouvez vous + apercevoir c'est que nous avons fait + tout un ensemble de petites cases mins + les unes à la suite de l'autre qui + forment au final une sorte de gros + tableau est bien tout ça c'est ce qu'on + appelle une feuille de calcul cette + feuille excel les consignes qu'on + continuait de cellules donc ces cellules + vous voyez par exemple la journée + choisie une elles sont chacune un dire + ici par exemple c'est la cellule c'est 6 + donc les cellules elles sont comme ça + déterminé avec des lettres de façon + horizontale ici et avec des chiffres de + façon verticale donc dans ces cellules + ont pu mettre à peu près n'importe quoi + donc par exemple on peut y mettre du + texte on peut y mettre des valeurs + numériques ont pu mettre à peu près tout + ce qu'on veut est alors l'intérêt de ces + cellules + et bien c'est qu'en plus de pouvoir + remettre tout ce qu'on veut en termes de + valeur + c'est qu'on va pouvoir également + réaliser des calculs donc les calculs + c'est assez simple ils vont toujours + commencer par le symbole égale donc + voilà dès qu'une cellule dans excel + commence parts égales elle va être + calculée et donc qu'est-ce que je peux + faire avec ce égales eh bien je peux par + exemple référence et une cellule donc + voilà par exemple je vais prendre la + cellule 17 dans lequel j'ai mon 15 qui + est juste ici voilà et je fais juste + validé vous voyez que du coup il va aux + mre afficher le contenu de la cellule + donc ça ça peut être étendue donc par + exemple si je peux faire le contenu de + ma cellule ici 17 - un nombre moins 5 + par exemple donc vous voyez ici il + arrive à 10 donc c'est bien ma cellule + 17 qui contient 15 - 5 + on arrive bien à 10 donc voila un petit + peu le principe de base de microsoft + excel et on va aller un petit peu plus + loin ici donc par exemple voyez là j'ai + à chaque fois plusieurs nombre et si je + veux effectuer l'opération entre les + deux bien c'est assez facile à faire + donc je veux ici soustraire le contenu + de la cellule des 15 à celui de + la cellule de 15 et bien pour ça je vais + simplement faire égale des 15 - le 15 + maintenant pareil pour la division donc + qui est symbolisé par un petit slash + comme ça donc je vais refaire un égal et + je vais prendre 6 ici / eu que 16 + et voilà ça nous donne bien la division + 6 / 3 est bien égale à deux et ensuite + et bien pour la multiplication c'est le + même processus donc je vais arriver ici + sur des 17 multiplier alors n'oubliez + c'est ce petit symbole si voix la x e 17 + et je vais valider donc là on est bien + si x 7 est bien égale à 42 donc voilà + vous avez donc des cellules des cellules + qui sont référencés par leurs + coordonnées comme par exemple 17 + vous avez la possibilité de faire des + calculs dans ces cellules entre + différentes cellules donc simplement en + ajoutant le petit égal et en tapant + votre calcul et cela peut être donc + appliquer un peu dans tous les cas donc + voilà ça c'était les bases d'excel donc + va découvrir la suite + en changeant de feuilles donc vous + remarquerez qu'en bas de l'interface + vous avez ici des des noms de feuilles + simplement donc un classeur sur excel il + vante contenir 3 de base mais vous + pouvez voilà comment on ajouté autant + que vous voulez les renommés et c'est + donc pour rendre pour switcher de + feuilles pour les renommer simplement + double cliquer dessus et je l'appelle + comme je veux voilà nous allons + maintenant à découvrir un petit peu plus + sur les colonnes et les cellules donc + premièrement première chose à savoir + c'est que je peux déplacer simplement + une cellule donc pour ça je vais venir + avec le curseur ici sur la bordure de ma + cellule et simplement venir comme ça l'a + déplacé que je peux faire aussi bien ce + que je peut insérer une colonne où une + cellule et c'est donc pour ça je vais + simplement venir là où j'ai envie d'un + serré + ma cellule ma colonne par exemple vous + pouvez cliquer droit et je vais cliquez + sur insérer alors ici vous allez avoir + le choix d'insérer des colonnes ou des + lignes entières donc voilà si je vais + ajouter une colonne entière donc vous + allez voir que hop voilà femme a ajouté + une colonne juste ici avant donc après + j'ai la même possibilité pour les lignes + donc simplement je clique droit encore + une fois je clique sur insérer et je + choisis insérer une ligne entière elle + vous à voir qui va m'insérer ligne juste + avant hop voilà ici et je peux également + fusionner deux cellules ensemble donc + pour ça simplement je vais les + sélectionner et dans l'onglet accueil je + vais aller cliquer sur fusionner et + centrer alors je peux aussi cliquez + simplement sur fusionner si j'ai pas + envie de centrer le contenu mais voilà + tout simplement est donc là vous voyez + j'ai simplement une cellule qui est + composé de deux autres avec la contenir + qu'à chaque fois que une valeur dans ce + cas-ci donc de la même façon ce que vous + pouvez faire ici je vous ai déjà montré + le fusionner centrer mais vous avez tout + une possibilité pour mettre en page les + cellules de votre classeur donc si je + viens ici par exemple alors je peux + venir modifier la couleur du texte je + peux ajouter ici des surligne mans donc + par exemple comme ça voilà ap + je peux venir modifier après comme j'en + ai envie le texte serré je peux venir + choisir ici l'alignement horizontale + mais aussi l'aliment verticale donc + voilà écrit par exemple sami le texte de + vraiment milieu de la cellule la salle a + mis un petit peu plus en haut + donc voilà j'ai ici pas mal d'options de + me de mise en page qui sont à creuser + donc je peux aussi faire du gr digital + iq du souligné des toutes des choses + comme cela + voilà ici pour les petites mises en page + des cellules + alors après excellent il a des + fonctionnalités très intéressantes aussi + d'automatismes c'est que si vous voyez + ici vous avez une option qui vous permet + de + dupliquer le contenu d'une cellule donc + si je viens ici avec le envoyé par + exemple je prends vraiment le petit coin + ici qui est vraiment sur le bord de la + cellule et je tire comme ça il va me + recopier la valeur partout dans ses + pratiques pour remplir un grand nombre + de documents à la suite mais il ya + quelques petites astuces donc si vous + sélectionnez ici plutôt que le 1 vous + donner un petit renne jeu par exemple + vous commencez une liste d'environ 1 2 3 + etc + sélectionné les trois et vous venez + glisser ici mais vous voyez qui va + continuer la liste de façon logique et + alors ça va être exactement la même + chose si j'augmente l'écart entre les + nombres donc ici j'ai augmenté de 2 + entre chaque + il va aussi le comprendre par exemple + pour les jours de la semaine donc voilà + ici j'ai tapé lundi mardi mercredi et il + va continuer c'est pareil + aussi si je continue un petit peu plus + loin c'est pas grave il va détecter sao + sinon vous voyez il a bien fait le mix + et ça a fonctionné aussi bien par + exemple pour les mois donc voilà ça + c'est vraiment une petite fonctionnalité + très pratique sur excel ensuite eh bien + sachez que les cellules peuvent avoir + une forme spécifique donc par exemple + ici si j'ai envie de parler en euros à + un moment donné bien je peux venir ici + cliquez droit et choisir format de la + cellule et à l'intérieur de ce document + de cette nouvelle fenêtre par an je vais + retrouver plusieurs options par exemple + monétaire ici va me l'affiché avec le + symbole heureux donc voilà je fais un + moniteur monétaire je vais valider et + vous voyez que maintenant il va me + l'affiché en euros donc c'est assez + pratique pour mettre en forme + l'intérieur des cellules + je peux aussi faire des pourcentages ou + des choses comme ça donc ici voilà fort + votre cellule jeu vers cliquez ici hop + je vais aller sur pourcentage et je vais + valider également donc ici les 0.5 ça me + fait bien 50% + donc vous voyez un petit peu il ya aussi + moyen sous forme de dattes etc + et alors ici mais si je viens par + exemple faire un petit calcul donc par + exemple 50 euros voilà x 50 % eh bien on + a bien 25 euros c'est bien la moitié de + 50 euros donc voilà c'est plutôt + pratique aussi comme fonctionnalité vous + pouvez également gérer librement la + gestion des feuilles de calcul donc vous + voyez ici sur le petit plus + pour venir en ajouter on voit ici j'ai + ajouté une nouvelle feuille de calcul je + vais double cliquez ici pour la renommer + donc voilà c'est la nouvelle feuille + dans ce document après bien vous pouvez + aussi les déplacer donc si je viens ici + je vais un petit peu plus loin envoyé + hop ont maintenant je peux définir + l'ordre de cette feuille de calcul donc + voilà je peux vraiment géré supprimés + jereo autant de feuilles de calcul que + je mets en plus des calculs excellent + c'est aussi des formules + alors c'est quoi une formule est bien + une formule c'est quelque chose qui va + c'est une fonctionnalité qui va + s'insérer dans vos calculs afin + d'effectuer quelque chose tout + simplement par exemple petite démo si je + veux faire la somme ici vous voyez de + toutes ces cellules qui sont là juste en + face et bien je peux utiliser une + formule donc la formule là bas c'est + pareil on va commencer notre calcul + parts égales et après je vais utiliser + simplement son monde donc ici c'est la + fonction sommes voilà je vais ouvrir une + parenthèse et puis je vais lui passer ce + qu'on appelait un paramètre donc c'est + simplement c'est la plage de cellules + sur laquelle ça va s'appliquer dans ce + cas-ci donc pour ça je vais voilà + maintenir ici clic et maintenir et + descendre jusqu au 13 qui est juste là + et je vais fermer mon appel à une + formule par une parenthèse d'accord donc + voilà on a vraiment la structure d'une + d'un calcul qui utilise une formule ici + donc à chaque fois ça sera son monde + donc ici le sommes ainsi que les nombres + additionner donc vous voyez qu'à chaque + fois il va donner une petite description + avec un petit exemple ici donc voyez + dans ce cas ci on peut donner aussi + plusieurs nombre plusieurs références + pardon à la suite et les séparés par un + point virgule ou alors une plage comme + on l'a fait ici + donc voilà je vais validé en appuyant + sur enter et voilà ici va en fait + simplement calculer la somme donc s'ils + changent quelque chose là par exemple je + vais passer à 50 + il va modifier ça exactement donc les + petits qu'avec vous voyez ici simplement + c'est parce qu'il a pas assez de place + pour s'afficher donc j'ai simplement + l'ouvrir un petit peu voilà parce qu'ils + étaient passés à 126 et donc il y avait + un petit peu moins de place même temps + ça c'était pour la formule somme et des + formules y en a pas mal d'autres alors à + chaque fois bien si vous voulez faire + une petite recherche je vous avais un + onglet qui est juste là qui s'appelait + l'onglet formule donc simplement j'aime + placer là où je veux insérer une formule + et je vais cliquez sur insérer une + fonction alors ici je vais avoir une + petite une petite recherche qui va être + possible donc voilà là par exemple je + cherche à faire une moyenne donc je + tapais moyenne dans le formulaire de + recherche et je vais cliquez sur + rechercher et on voit ici la première + fonction qui met retournait bien la + fonction moyenne qui renvoie la moyenne + des arguments qui peuvent être des + nombres des noms etc + donc c'est bien ce que je cherche je + vais valider en cliquant sur ok et alors + ici il va me demander un petit peu de + lui passer des arguments donc là on peut + lui passer une plage de cellules dont + pareil je vais venir + cliquez maintenir et des cendres ap + et je vais valider sur ok et alors vous + voyez ici + il m'a bien créer ma formule donc voilà + il ya deux façons de les faire soit on + fait par insérer de fonction où on fait + wie a tapé son nom directement alors ici + un petit peu la même logique + donc voilà je vais inséré pareil une + fonction je vais demander de chercher un + maximum dans une liste donc voilà max + ici je vois bien que le max donne la + valeur la plus grande parmi une liste de + valeurs donc je vais valider et encore + ici je les passais cette plage de + caractère et je valide et j'arrive bien + ici à xiii qui est bien le plus gros + chiffre dans ma liste donc si j'avais je + modifiais registre je vais le passer à + 20 ans ici et bien vous voyez là bien + fait son adaptation + maintenant on a la logique inverse ici + pour minimum alors aussi attention + petite petite précision également c'est + que vous allez retrouver aussi toutes + les fonctions qui vont être classés ici + en fonction de l'offre thématique donc + voilà une façon différente de faire des + recherches mais ça peut être intéressant + aussi + donc voilà tout simplement amplifie je + suis venu dans statistiques pour aller + rechercher mines et bien la fonction que + je cherche tout va chercher le minimum + dans une plage de cellules donc + l'appareil je vais sélectionner et je + vais valider donc maintenant et bien + toujours dans notre petit recherche ici + on va calculer le nombre de cellules + vides dans notre plage donc si vous + voyez on a deux cellules vides donc on + va regarder si on a une fonction pareil + qui va nous permettre de trouver ça donc + on va taper nombre vide et on va + regarder un petit peu donc si on descend + un petit peu on a une fonction ici qui + est nombreux vides + donc voilà là je vais simplement + appliqué sur ok et pareil définir une + plage validé et on voit bien qu'on a + bien deux cellules vides donc si j'ai + envie d'une troisième on voit que ça + s'adapte donc pas de soucis on est bon + aussi donc on a un petit peu les mêmes + logiques ici donc c'est l'âge demi de + fois pardon + donc voilà par exemple une fonction pour + aller chercher la valeur absolue 2005 + donc pareil je veux faire insérer une + fonction jeu + et regardez valeur absolue on va + regarder un petit peu ça voilà j'ai la + fonction abs qui renvoie la valeur + absolue d'un nombre donc je vais valider + je vais donner le la cellule hi5 com + paramètres et je vais valider donc là on + est bon également + enfin on va aller ici regardez pour un + arrondi supérieur donc ici bien parfois + on n'a pas demandé d'aidé non qui sont + très très explicite + donc c'est par exemple il s'y voyait on + a aussi une petite recherche qui se fait + fort à mesure que vous tapez donc figé + les feuilles arrondies qui est d'ici et + alors je vais définir et si vous voyez + les paramètres sont documentés donc je + vais te définir premièrement le nombre + je mettrai un point virgule pour passer + au deuxième paramètre qui est le nombre + de chiffres + donc voyez simplement c'est noté ici et + alors la prison je vais te dire que je + ne veux pas de chiffres après la virgule + donc je vais simplement fermer la + parenthèse et on a bien ici notre nombre + qui s'est arrondi donc voilà j'ai aussi + des fonctions qui nous permettent par + exemple d'ajouter la date du jour donc + je peux ajouter utiliser la fonction + aujourd'hui piscine + donc je peux utiliser la fonction + aujourd'hui par exemple + là c'est une fonction qui va me ne pas + me demander de paramètres donc voilà à + égal aujourd'hui je valide et sam + indique la date du jour alors attention + je voulais aussi vous montrer quelque + chose dans le référencement au niveau + des cellules c'est la différence entre + une adresse relative contre une adresse + absolue donc pour ça je veux faire une + petite démo donc c'est ici le prix + unitaire par exemple d'un article que je + vais vendre et ici je vais simuler + quelle quantité donc je l'utilisé la + petite fonction de tir est ici pour + signer des quantités jusqu'à 50 par + exemple voilà et on va dire que eh bien + si je vends voilà ici un prix unitaire + de 20 euros multipliée par dix ventes ça + devrait me faire 200 euros 200 euros qui + sont ici et quelque part je me dis bah + c'est pas mal donc du coup je vais + pouvoir simplement copié la formule pour + l'adapter et alors ce qu'on va voir en + faisant ça c'est que ben voilà il nous + met 0000 partout en fait + et donc pourquoi parce que simplement en + tirant ici là essayer d'adapter la + formule mais il adapter les deux donc + par exemple ici si on garde cette + deuxième copie qu'est ce qu'il m'a fait + bien il m'a dit que je dois apprendre + toujours ma quantité unitaire qui est + ici donc lui l'a trouvé la bonne à 20 + mais ils essaient de le modifier par + cette cellule a parce que même du coup + lui il a envie de le continuer comme ça + donc qu'est-ce que je dois refaire + quelque part c'est corrigé et verrouillé + ici mon prix unitaire qui est resté dans + cette colonne là et qui va pas bouger au + final donc pour ça je vais aller + simplement le corriger et donc remettre + à p 6 voilà et là je vais avoir le bon + calcul qui se fait alors pourquoi j'ai + ça vient quand je lui ai dit c'est parce + qu'ils essayent de l'adapter donc il + devrait adapter effectivement les ventes + mais pas le prix de mes pas de prix de + vente final donc pour ça que ce que je + vais faire mais je vais venir reprendre + la formule qui est ici voilà et je vais + verrouillée en fait le prix unitaire qui + est ici donc pour ça je vais venir ici + je vais mettre un symbole de l'art qui + va dire ok ça va pas bouger du coup dans + cet axe là donc là par exemple j'ai + verrouillé l'accès verticale donc il va + pas bouger sur l'axé vertical il va pas + passer + il va pas passer au cul ou erp ou s il + va se maintenir ici donc voilà + simplement je vais faire ça gêne + maintenir et je vais simplement venir + ici tirer la fonction et là on voit bien + que ça me lave bien adapté j'ai bien + verrouillé ici donc simplement le petit + dollars verrouille sur l'axé donc là ça + va l'obliger à rester dans la colonne + des thés donc quand je vais tirer lui il + va se verrouille et donc je pourrais + même verrouiller les deux donc je peux + aussi faire la même chose sur les lignes + et je peux même le faire sur les deux + donc voilà on est sûr et certain que ça + ne bougera pas du tout donc voila un + petit peu sa différence entre une + adresse relative + tu vas être adaptée à chaque fois et + absolue avec le petit symbole de l'art + donc devant le lettre où le chiffre un + nom dans les fonctionnalités d'excel une + fonctionnalité que j'aimerais voir avec + vous et la création de graphiques donc + pour ça est maire je vais partir sur des + données que j'ai simplement encoder sur + excel si simplement j'en connais un + petit top de recettes des films est ce + que je voudrais celle représentée sur un + petit graphique donc pour ça c'est pas + tellement compliqué simplement je vais + sélectionner toutes les données qui vont + devoir y figurent et donc voilà j'ai + bien les films plus les recettes qui + sont ici et je vais aller sur insertion + et alors ici vous voyez vous avez un + onglet graphique qui ici tout le long et + dont vous avez simplement pouvoir + retrouver ici tout un ensemble de + graphiques que vous vous allez pouvoir + appliquer directement alors même ici sur + graphique recommandé il va vraiment + permettre d'analyser d'un petit peu tout + ça automatiquement et proposer les + graphiques qui seraient les plus + intéressants voilà ici par exemple je + peux créer ce graphique en bâtonnets + voilà tout simplement hop et voiliers + qui m'a bien représentées toutes les + données graphiques donc je prends créé + plusieurs comme ça et alors vous voyez + que du coup quand je suis sur un + graphique + j'ai un anglais création de graphiques + qui s'affiche qui me permet de modifier + un petit peu le style du graphique ici + donc j'ai des modèles par défaut qui + sont disponibles voilà tout simplement + et je peux aussi venir un petit peu + redisposer mes éléments + et les faire un petit peu varié au + niveau de l'affichage donc voilà vous + avez tout plein de fonctionnalités ici + qui vont vous permettre de mettre en + forme vos graphiques je vous invite + vraiment à les essayer donc dans + création de graphiques + alors vous avez plusieurs variations qui + sont possibles bien évidemment donc si + je meurs sélectionné nouvelle en + insertion up graphique recommandé voilà + par exemple celui ci sur un graphique + comme ça en fromage pour être assez + intéressant + donc voilà après vous pouvez toujours + revenir remodifier les valeurs etc + donc voilà ici je reprends simplement je + double cliquer sur le titre + voilà et je peux venir + lesdites est tout simplement donc voila + un petit peu toutes les options qui sont + dispo à ce niveau là sont aussi + représentés sur l'onglet de mise en + forme de graphique qui va paraître + simplement quand vous allez le + sélectionner donc voilà j'arrive ici je + double clic + ap vous voyez que le format de mise en + forme arrive donc voilà je peux vraiment + ici modifiez pas mal de choses sur mon + graphique donc par exemple ici a ajouté + une ombre portée non ils arrivent ici là + ouais voilà donc voilà vous avez ici + tout une possibilité de création de + graphiques sur microsoft excel dans les + formules il n'y en ald est assez + particulière qui sont les formules + conditionnelle et qui régissent pas mal + de choses dans excel + alors cette formule est assez simple + elle va toujours commencer par égal + comme pour les autres calculs et après + on va enchaîner sursis donc si pour + indiquer une condition donc il y aura + une condition à respecter on va voir ça + tout de suite et ensuite on va pouvoir + lui dire voilà si cette condition + respecter + on va afficher une certaine valeur et si + elle n'est pas respectée et bien on + affichera une autre donc un petit + exemple de cette assez simple c'est que + voilà ici la température est inférieure + à 18 degrés eh bien je vais afficher un + pull dents + la case et sinon je vais afficher de + mettre un tee shirt et donc voilà c'est + ce que j'ai fait ici tout simplement + donc je les dis égal si ces neuf est + inférieur à dix huit donc ces neuf c'est + ma petite case is it dans laquelle j'ai + indiqué les températures je vais + afficher pull + alors c'est particulièrement important + que vous mettez du texte de mettre ça + entre guillemets et point virgule sinon + je vais dire que je vais mettre à + t-shirt donc voilà tout simplement + et donc on voit bien ici que si je + passais une température inférieure à 20 + h 15 par exemple eh bien je vais passer + ici sur un pull donc voit tout + simplement la condition la valeur si + c'est vrai la valeur si c'est faux et + donc pour comparer on a plusieurs + opérateurs on peut regarder + voilà ici s'il sait plus grands donc + voilà par exemple je veux dire égal + voilà up 5 voilà ici plus grand que 6 et + je vais valider alors lui ce qui va ma + fille chez vous voyez c'est un résultat + qu'on appelle un résultat booléens + simplement c'est vrai ou faux et le + résultat d'un calcul de conditions sera + toujours celui là en fait donc là aussi + je vais pouvoir aller vérifier ici + si un élément est plus petit donc avec + l'opérateur ici inférieur up et je vais + valider je peux aussi + donc là on voit bien que c'est vrai je + peux aussi vérifier l'égalité donc là + simplement pour ça je vais choisir + l'opérateur ici égal voilà je peux + vérifier aussi fils une valeur est + différente + donc voilà par exemple ici + s'inquiète-t-il différentes cinq faux et + je peux aussi vérifier ici si on est + dans le plus grand régal + ou le plus petit ou ecal donc voilà il + suffit maintenant de mettre un petit peu + de tout ça en pratique donc voilà qu'est + ce que je vais faire et bien ici par + exemple on va imaginer qu'on reçoit une + note 8 sur 20 10 sur 20 et 22 sur 20 et + on va afficher une mention sont en + fonction de la note donc simplement ce + que je vais faire je vais commencer par + et galsi + voilà comme ça et je vais lui dire si la + valeur ici est supérieur ou égal à 10 + supérieur ou égal à 10 eh bien je vais + afficher réussi sinon je vais afficher + persévère voilà simple et donc on voit + bien ici que j'ai 10 et donc j'ai réussi + si je passe à 9 + là on va me dire de persévérer alors le + deuxième exemple est ce que j'ai fait + donc là simplement jean boulet un vrai + ou faux et donc si j'ai faim on va + afficher pizza times et sinon on va + afficher nous merci non pour ça on va + refaire l'exemple ici donc je fais rega + si je veux dire ici la valeur ses 28 + voilà tout simplement parce que je vais + aux références et une boule et annecy et + si donc c'est vrai on va afficher pizza + times + sinon on va afficher no mercy et là on + voit bien aussi que ça fonctionne donc + sonné havrais on affiche pizza times et + voilà ici je vais passer à faux et donc + du coup je vais afficher non merci + donc voilà on peut aussi faire les liens + dans ce sens là et alors ici dernier + petite démo on va voilà ici se dire que + si mes heures de sommeil sont supérieurs + à 8 + on va afficher la condition en forme + sinon on affichera grognon donc là aussi + pareil on va commencer par égal si on va + référencer la cellule on va vérifier si + elles sont supérieures à 8 si c'est le + cas on va afficher en forme c'est pas on + va afficher grognon tout simplement + voilà et ici on voit bien si que + alors il est aussi possible d'un briquet + plusieurs de ces conditions voilà par + exemple on va vérifier si quelque chose + est vraie si c'est vrai on va appliquer + une valeur mais si c'est faux eh bien on + va rentrer dans une nouvelle condition + pour tester encore des cas + supplémentaires donc qu'est ce qu'on + pourrait faire comme exemple ici eh bien + on va un petit peu adapté notre exemple + des vêtements et se dire que eh bien + voilà + s'il fait moins de zéro je mettre une + bouillotte + sinon s'il fait de 0 à 10 degrés je vais + mettre une veste + sinon on s'y fait de 10 à 12 degrés + j'aime mettre un pull et si fait plus de + 12 degrés bien jeu mettra tee shirt + donc on va commencer ça ici donc là on a + une température qui affichait donc l'âge + et 11 degrés et je vais commencer à + taper ma formule implique et on va voir + que c'est pas spécialement compliqué en + fait c'est juste une réutilisation de ce + qu'on a vu juste avant donc je vais + ouvrir une première condition est dire + tiens est ce que la température dans un + premier cas et elle inférieure à 0 et + alors si c'est vrai l'annoncé d'office + qu'on devra mettre une bouillotte et on + va s'arrêter là mais si c'est faux donc + je vais rajouter un point virgule ici + comme d'habitude je veux lui dire que + bien on va de tester un autre cas + supplémentaires tout simplement donc je + vais rajouter ainsi là on n'a plus + besoin de légal légal il est toujours au + début de la cellule mais seulement au + début donc j'arrive ici je ré ouvre une + parenthèse je vais refaire un nouveau + test et judith bastien alors si c'est + pas en dessous de zéro d'office sera + supérieur à 0 est donc la question sera + de savoir si on est déjà ici inférieures + à 10° dans quelqu'un on mettrait la + veste ou sinon il faudra encore vérifier + si on met le pull ou le t-shirt donc + c'est la première chose qu'on va + vérifier ici c'est que du coup je vers + pointe et la température qui en fait eu + h 38 + je vais lui demander si elle est + inférieure à égal à égal vardon à 10 + degrés et alors là si c'est vrai bien je + vais mettre une veste + mais si c'est faux et bien j'aurai + besoin encore de savoir s'il fait plus + ou moins 2 + 12 degrés pour savoir si je mettre un + pull ou un tee shirt donc je vais + réouvrir encore une nouvelle condition + ici en lui disant eh bien + du coup vérifie si voilà je vais ouvrir + une parenthèse et je demande de vérifier + si ma température qui encore en âge 38 + est bien inférieure ou égale à 12 degrés + si c'est le cas et bien là je vais + mettre à pul mais si c'est pas le cas + c'est qu'il fera donc plus de 18° et le + plus de 12 degrés hélas du coup je suis + sûr de pouvoir mettre un tee shirt et + donc attention ici je vais fermer la + première parenthèse du premier c'est ici + et ensuite je vais refaire mais + directement la deuxième parenthèse qui + s'étaient ouvertes ici d'ailleurs vous + voyez les codes couleurs là on a bien + une rouge avec une rouge ici nova avec + une mauvaise et enfin je vais fermer la + troisième parenthèse qui s'étaient + ouvertes ici donc voilà je vais fermer + toutes ces parenthèses et ensuite je + vais valider et là on voit bien que je + suis à 11 degrés donc à 11 degrés je + suis mis entre 10 et 12 degrés jamais un + pull + on va tester leurs aises l'on voit + passer à 13 pour voir si on a bien un + tee shirt on va passer à -2 pour voir si + on a bien une bouillotte + et enfin on va passer à 5 degrés est + nous avons bien une veste + donc voilà pour cette histoire de si + imbriqués ce n'est jamais que des six + comme nous avons vu donc des conditions + que l'on avait vu juste ici mais + agrément imbriquées les unes dans les + autres + tout simplement alors toujours au sujet + des conditions et bien ce qu'il faut + savoir c'est qu'en plus de pouvoir + déterminer comme ça le contenu d'une + cellule avec des conditions est bien + c'est qu'on peut également définir sa + mise en forme de façon conditionnelle + imaginons que nous créions une feuille + de calcul pour afficher des notes de + points pour un professeur donc du coup + quelque chose d'intéressant serait + d'avoir une note écrit en verte celle + est réussie et une note écrit en rouge + si elle est ratée est pour ça qu est ce + que je vais faire et bien je vais + choisir ma cellule ici et sous l'onglet + accueil je vais aller dans + gleisi mise en forme conditionnelle je + vais cliquez ici et alors je vais + pouvoir choisir des règles de mise en + forme pour mes calculs pour mes cellules + dont qui s'est par exemple qu'est ce que + je vais pouvoir faire je vous voir faire + un supérieur à il est donc geste petit + écran qui s'ouvre et qui me dit + effectivement que je vais mettre en + forme les cellules dont le contenu est + supérieur à une certaine valeur donc ici + on va dire 10 avec un remplissage ici + qu'on mettra vert avec textes vers + français donc je vais juste validé et si + on voit maintenant que si j'ai une autre + qui est supérieur à 10 voilà elle va + s'afficher dans cette mise en forme là + donc maintenant la deuxième étage serait + que quand on est une note inférieure + donc par exemple + 8on la fiche en rouge donc voilà on va + également pouvoir faire la même chose on + va aller dans mise en forme + conditionnelle et je vais toujours aller + dans les rues de mise en surbrillance + des cellules et là je vais choisir + inférieur à et alors là je vais dire que + les notes dont le que les notes + inférieures à 10 voilà sera rouge clair + avec texte en rouge foncé + donc voilà je validais et on voit bien + ici que maintenant j'ai bien la mise en + forme qui se fait donc si je passe sur + du onze là on est bien en verre et si je + passe sur une note inférieure 5 + on revient rouge notez que je peux aussi + créer mes mises en formes + conditionnelles personnalisé ici donc + simplement avec nouvelles règles je + voyais bien que je peux appliquer voilà + par exemple une mise en forme aux + cellules qu'ils contiennent et alors je + dois ici spécifié par exemple une valeur + de la cellule qui serait comprise entre + de valeur ou alors égale à une certaine + valeur et c est alors ici est bien + dedans format je peux choisir librement + tout ce que je veux au niveau du + remplissage de la bordure de la police + etc + donc voilà c'est il ya vraiment moyen de + faire énormément de + de mise en forme ici conditionnelle et + ça peut vraiment faciliter la lecture + d'un tableau alors enfin dans les + conditions je voudrais aussi montré + les opérateurs conditionnel est en fait + ces deux là vont permettre de créer des + conditions de type donc admettons que je + m'appelle roger ou tony je suis un + garçon sinon je suis une fille ok c'est + fort simplifiée mais passons dans l'idée + donc du coup voilà qu'est ce que je vais + utiliser vous voyez ici je vais utiliser + la formule ou comme condition donc voilà + là on va avoir des valeurs simples au + niveau des valeurs si vrai faux un + garçon ou fille par exemple mais + simplement ici bien jeu mais où est + alors là ça me permet de créer tester + plusieurs conditions à la suite donc + quelle est la différence entre le haut + et le et pour quelle est la différence + entre le haut et le et est bien c'est + que le ou va vérifier si au moins une + condition est vrai tandis que le et va + demander à ce que l'ensemble des + conditions mises à l'intérieur soit vrai + donc ce qu'on peut faire maintenant pour + mettre un petit peu en application tout + ça c'est de suivre nos dépenses par + exemple avec excel donc pour ça je vais + créer une petite feuille de calcul ici + donc simplement le premier la première + colonne sereine colonnes poste où on va + mettre tous les postes de dépenses + et ici on va simplement mettre une + petite colonne montant et on pourrait + aussi mettre une petite colonne date + donc voilà ici simplement bah je vais + pouvoir mettre un petit peu ça en forme + donc j'ai le passé on gras par exemple + je vais centrer tous âges augmente un + petit peu la taille ici des cellules + voilà voilà tout simplement + donc voila et ici je vais commencer à + référencer quelques postes donc par + exemple on pourrait dire que j'ai pris + un petit resto pour 40 euros à 1 une + date 14 mars 2022 + et on pourrait se dire aussi maintien + avant j'ai oublié j'ai été acheté + j'étais maître de l'est du mazout du + mazout dans ma voiture + donc voilà pour un montant de 50 euros + donc le 13 du 3 2020 + voilà juste la veille + et qu'après par exemple eh bien j'ai été + acheté des jeux vidéo pour un montant de + 60 euros + voilà et que cela j'ai fait cet achat la + le quinze du 3 2020 donc voilà ce que je + vais avoir envie de faire au bout d'un + moment et bien c'est de calculer montant + total donc la somme donc voilà ici je + vais ajouter une petit onglet sommes + juste ici + r je veux dire que bien la valeur est + égale à la somme de tous ces montants + alors je peux aussi bien venir ici sur + mon format des cellules qui contiendra + tous les montants et faire un clic droit + et choisir un format de cellules et + taper un format de cellules en monétaire + comme ça on aura euros qui va s'afficher + à chaque fois on peut faire pareil pour + la somme qui se trouve ici un format de + cellules je vais le passer en euros + monétaire ok donc voilà ce que je + pourrais aussi me dire ah bah tiens + c'est que je vais me donner un certain + budget du mois voilà un budget qui est + de 200 euros par exemple voilà et je + vais simplement me dire va bien est ce + qu'il me reste assez ou pas pour + dépenser donc pour ça qu est ce que je + vais faire mais je veux simplement faire + une petite condition et je vais lui dire + que ben si ma somme elle est inférieure + ici à mon budget eh bien je vais mettre + ici on peut acheter + et sinon je vais mettre ici ben voilà + qu'il va falloir faire attention parce + qu'on a déjà explosé le budget donc voir + simplement donc ici on voit bien qu'on + est à on peut acheter on n'a pas encore + dépassé notre budget du mois + mais si je reprends ici je rachète par + exemple des des jeux vidéo 1 voilà ici + pour le même montant donc voilà + simplement ici je vais en faire un + copier coller de ces lignes la up jeu + vidéo et on voit ici qu'on a dépassé + donc qui nous note bien qu'il va falloir + faire attention donc voilà ce qu'on + pourrait faire aussi du coup c'est de + rajouter une petite conditionné lissine + donc simplement on va ajouter une mise + en forme qu'on dise + elle est on va lui dire que ben si le + budget comme ancêtre simon si mason + commence à être supérieure au budget + parce qu'il va falloir faire attention + donc voilà je vais lui dire de mettre en + forme les cellules dont le contenu est + supérieur en fait à la cellule contenant + le budget donc voila vous voyez ici on + va référencer la cellule plutôt qu'une + cas montant brut et on va lui dire bah + voilà qu'il faut remplir en rouge foncé + et donc voilà ici je vais supprimer par + exemple jeu vidéo qui se trouve ici hop + je me suis pris mais ici le montant + voilà et on voit que maintenant il est + descendu à 150 euros en dessous de la + barre de monts budget et donc du coup + que je suis bien en positif maintenant + c'est par ici je diminue mon budget ou + s'adapte bien donc j'aurai juste tu + rajoutes est ici une mise en forme + conditionnelle aussi sur le budget par + exemple ou alors j'aurais pu aussi + rajouter la mise en forme en format de + cellules en euros ici hop voilà + monétaire je valide donc voila un petit + peu pour ce petit et paie donc voilà + j'espère que vous avez bien compris les + petites bases et on va y revenir à ce + petit et paix juste après mais on va + voir ici quelques petites choses + supplémentaires et les petites choses + supplémentaires bien c'est quoi c'est de + pouvoir restreindre le format des + données qui sont entrés donc par exemple + par exemple ici vous voyez cette cellule + elle ne peut accepter que des nombres + entre 1 et 100 donc ça veut dire par + exemple si je mets mille ici voilà je + valide et il me met que cette valeur ne + correspond pas aux restrictions de la + liquidation de données pour cette + cellule est donc il faut réessayer donc + voilà si je clique sur réessayer je vais + mettre 50 qui met entre 1 et 100 et là + vous voyez il va leur entrée sans aucun + souci alors comment mettre en place ce + type de système est bien simplement + c'est que si vous allez un moment donné + sur votre onglet ici donnée qui est + juste ici et bien vous allez retrouver + là où titre donné à + donc les validation des données donc + simplement ce que vous allez faire c'est + une fois que vous êtes sur la cellule + si vous avez cliqué sur validation des + données alors vous voyez si vous arrivez + sur une fenêtre qui va vous permettre de + rentrer ses options là donc il nous dit + par exemple voilà qu'est ce qu'on peut + autoriser un nombre une liste des dates + des heures et c est ce qu'on peut dire + voilà que les données sont comprises + entre telle et telle données où qu'elles + ne sont pas comprises égale etc bref + vous avez les choix disponibles habituel + vous voyez ici qu'on peut du coup là par + exemple dans le cas de données comprises + entre telle et telle valeur on peut + spécifier les valeurs qui sont essayés + donc vous voyez ici par exemple entre 1 + et 100 jeux pourraient modifier par + exemple entre mille enfers la modif tout + de suite je pas voir ici un message de + saisie à je m par exemple que cette + formule cette cellule pardon ne peut + comprendre que des chiffres compris + entre 1 et mila voilà simplement et je + vais cliquez sur ok donc voila un petit + peu vous voyez ici cette cellule ne peut + comprendre que des chiffres entre amis + donnent la petite indication donc voilà + je vais mettre 1000 par exemple ici + voilà là c'est bon ça passe et si je + vais mettre 1200 et bien vous voyez ici + il me bloque bien donc on a bien la + modif qui était fait et cette petite + info bulles est assez utile pour les + gens qui utiliserait votre excellent + donc voilà pour les bases donc ça veut + dire qu'ici si j'ai envie de comprendre + un nombre entre 1,5 et bien qu'est ce + que je vais faire je vais venir + cliquez validation des données et je + vais dire ici que je vais autoriser + seulement les nombres compris entre 1 et + 5 + voilà tout simplement donc ici voilà + site atteint 6 c'est pas possible + voilà si je mets ici par exemple un + texte compris entre 1 et 50 caractères + et bien ça va être un petit peu la même + chose donc j'ai toujours passé en + validation de données et je vais lui + dire voilà up que je veux un texte dont + la longueur du texte est comprise entre + un minimum de 1 et 50 + caractère là aussi je vais valider tout + simplement + et alors ici la petite cas particulier + c'est les listes de données donc il ya + aussi moyen de restreindre à des listes + pour offrir un choix déroulant c'est + assez pratique donc je vais encore + cliquer sur validation des données est + ici je vais dire que je veux le définir + sous forme de liste et alors ici je peux + en fait définir une source donc voilà je + veux dire ici pour définir la source qui + sera c'est 3 cellules là et donc je vais + choisir sur valider lorsqu'on va voir + ici c'est que maintenant et bien pour + choisir mes données g1 liste déroulante + ici qui va me permettre de choisir entre + pizza tacos au hamburger par exemple + donc voilà pour les restrictions de + données maintenant on va revenir un + petit peu ici sur les manipulations de + données pour ça je vais revenir sur mon + pépé a alors selon tp1 qu'est ce qu'on a + fait ici on a inséré à chaque fois un + poste suivi d'un montant et d'une date + est bien ce qu'il faut savoir c'est + qu'il ya la possibilité de trier un + petit peu tout ça donc la première + possibilité pour trier ça c'est de venir + ici + sélectionnez ma plage de données donc + voilà par exemple ces trois-là et de + choisir ici sur trier donc voilà sur + triais ce qui va me permettre de faire + c'est de choisir des niveaux de prix + donc il va me dire voilà être que je + veux triés par poste par montand ou par + date + quant à lui va automatiquement aller + rechercher les titres donc je vais lui + dire que j'ai envie de faire un + traitement par date comme ça on a le + xiii qui va revenir au dessus du 14 et + on va lui dire que voilà on va trier sur + la valeur des cellules et du plus ancien + du coup aux plus récents je vais valider + ici up et vous voyez que maintenant on a + bien le plein de mazout qui est venue + avant le restaurant comme on l'avait + fait tantôt d'accord voilà une façon de + trier des données donc vous pouvez trier + comme ça aussi par défaut voyez si je + clique ici il va me le trier par ordre + alphabétique sur le premier donc voilà + on va avoir ici le trick va se faire + donc voila un petit peu et vous voyez + aussi que à chaque fois bien les lignes + s'adapte automatiquement on a toujours + le prix des jeux vidéo qui bien en phase + de jeu vidéo en face de la bonne date + donc voilà il ya moyen aussi de cumuler + plusieurs prié de dire voilà par exemple + je vais trier premièrement par poste par + voit la valeur de la cellule donc comme + on est ici sur des chaînes de caractères + on se rassure un tri alphabétique et + qu'ensuite + voilà je vais trier les les choses qui + seraient identiques à ordre alphabétique + par montand ou par date par exemple + donc voila un petit peu ce qu'on peut + faire ici en fonction des tris enfin il + faut savoir qu'on a une fonction de + filtre à la fonction de filtre elle est + encore assez sympa aussi + simplement c'est que je vais + sélectionner mes données ainsi que mes + titres ici et je vais cliquez sur + filtrer et vous allez voir que en face + des colonnes des titres est bien + automatiquement on a des petits noms qui + sont apparues ici et quand je vais + cliquez dessus bien je vais avoir + différentes options qui vont permettre + de trier un petit peu dans mes données + si simplement + eh bien je vais pouvoir voilà recliquer + à chaque fois ici pour faire un trip de + façon très rapide + je veux pouvoir aussi modifier un petit + peu les données qui serait triais et je + vais pouvoir aussi ajouter des filtres + par exemple pour aller sélectionner + automatiquement les montants ici qui + serait supérieur à 55 euros + bah je vais valider et vous voyez qui va + m'en laisser qu'une du coup il va un + petit peu filtré tout ça donc voilà + c'est ces options elles permettent de + filtrer et de trier + très facilement une grande quantité de + données donc si j'essaie avec trois + données mais c'est vraiment très + pratique quand on a parfois des + centaines ou des milliers de lignes à + trier vous voyez ici qu'après je peux + simplement venir sur effacer le filtre + de mon temps pour récupérer un petit peu + tous mes éléments donc voilà je pourrais + de la même façon me dire que voilà je + veux filtré dans mes données maintenant + et ajouter des et à les sélectionner + seulement les dépenses qui se serait + passé avant le 14 du 3 2020 et comme ça + en validant bien je vais vraiment + retrouvé que ces éléments là alors une + chose importante aussi à connaître dans + excel et la protection des cellules donc + donc à quoi sert cette protection est + bien c'est assez simple si vous + distribuez votre feuille excel par + exemple notre petit suivi des dépenses + que nous avons réalisés ici vous n'avez + pas envie vous utilisateurs touchés la + structure de la page + et ils n'ont d'ailleurs pas spécialement + à le faire si c'est bien conçu donc par + exemple le mécanisme qui permet de + calculer ici la somme vous aurez envie + qu'ils soient inaccessibles par défaut + eh bien c'est ce qu'on peut faire avec + la protection des cellules donc pour ça + que si on va ici dans l'onglet révision + et bien vous pouvez avoir ici à suzuka + est protégé et simplement ici protège la + feuille + donc quand je vais cliquez dessus vous + voyez il va + me dire voilà est-ce que je veux + protéger la feuille ici et qu'est ce que + je veux protéger à l'intérieur donc + voilà là il va me dire par exemple que + l'utilisateur peut sélectionner les + vélos les cellules verrouillé et + sélectionner les cellules déverrouiller + qui pourra rien faire d'autre tout le + reste ici supprimer des colonnes + supprimer des lignes etc tout ça ne lui + sera pas accessible donc je vais cliquez + sur ok et voilà ici maintenant vous + voyez quand je vais le clic est quelque + part quand je vais essayer de modifier + quelque chose voilà il me dit que je ne + peux pas le faire que la feuille est + protégé donc pour ça voilà je vais + devoir ôter la protection voilà ici donc + je vais cliquez sur voter la protection + de la feuille + ici j'ai pas mis le mot de passe je peux + le faire directement et l'idée c'est que + je vais autoriser donc du coup la + modification de ces cellules a qui sont + ma liste d'items donc je vais cliquez + droit dessus je vais sélectionner + cliquez droit dessus et cliquez sur + format de cellules et dans l'onglet ici + protection vous voyez je vais pouvoir + voir si + je vais pouvoir autoriser la modif donc + qu'est-ce que je vais faire je vais + décoché verrouillé parce qu'en fait + toutes les cellules vont être verrouillé + par défaut ce qui explique quand j'ai + activé mon effet de protection de la + feuille + je n'ai rien plus modifié donc voilà je + vais simplement déverrouiller celle là + on les décochant et je vais cliquez sur + ok donc si on voit sur les autres par + exemple celle de la somme ici qui fait + partie de la structure et que j'aide un + format de la cellule protection je vois + bien que les verrouiller je vais la + laisser comme ça maintenant je vais + reprotéger laferrière je pourrais mettre + un mot de passe donc l'âge mais trop tôt + comme mot de passe par exemple et je + vais cliquez sur ok donc va me demander + de confirmer le mot de passe que j'ai + tapé donc je retape une deuxième fois et + ici on voit bien que je vais pouvoir + modifier des choses + donc voilà si je veux ici + modifier ça absolument aucun souci je + peux modifier le montant je peux en + ajouter des nouveaux et cetera et cetera + mais je vais pas pouvoir venir ici dans + la structure de la feuille et donc pour + ôter la protection ladjimi un mot de + passe il va me redemande et le mot de + passe pour la re déverrouiller donc + voila un petit peu comment on peut + restreindre l'utilisation comme ça de la + modification comme cette cellule sur + excel voilà donc j'espère que vous avez + apprécié cette initiation à excellent + j'espère que vous avez appris beaucoup + de choses je pense qu'on a quand même + été assez loin dans le logiciel donc + n'hésitez surtout pas à vous abonner + pour ne pas rater les prochaines vidéos + n'hésitez pas non plus à donner à cette + vidéo un petit coup de pouce et nous on + se dit à bientôt diff --git a/Translated_Files/ytubes_y6EqaGyrxYE.txt b/Translated_Files/ytubes_y6EqaGyrxYE.txt new file mode 100644 index 0000000..b4e427d --- /dev/null +++ b/Translated_Files/ytubes_y6EqaGyrxYE.txt @@ -0,0 +1,196 @@ +FOR https://www.youtube.com/watch?v=y6EqaGyrxYE + avant de commencer si vous êtes nouveau + m'oubliez pas de vous abonner et d'aimer + la vidéo si vous a plu activer la clause + de notification pour le loupé aucune de + nos prochaines vidéos c'est parti + dans cette vidéo nous allons parler de + la gestion de projet et ses composantes + pour les débutants nous allons dans un + premier temps parlé de la planification + est pourquoi il est donc important de + planifier les choses avant de commencer + un crochet et nous avons également quels + sont les risques si on se lance dans un + projet sans planifier quoi que ce soit + puis nous allons aborder quelques bases + concernant la gestion de projet en vous + montrant un processus simple mais le + haut niveau il nous est déjà tous + arrivés leur barque projet ne sait dire + ah mince j'aurais dû prévoir ça en + avance eh oui souvent quand on prononce + cette phrase c'est qu'on se trouve face + à une situation qui n'embarrasse et qui + va impacter le projet en nous goûtons du + temple de l'énergie pour corriger cela + mais pire encore quand ça touche au + porte monnaie notez ici le manque de + planification peu entraîné l'échec d'un + projet ou d'une entreprise mais aussi + vous voir licencier car votre entreprise + à juger qu'il s'agit des fautes très + graves + bon parlons maintenant de la + planification premièrement chaque projet + à une date du début et de fin avec + quelque chose allait vrai bien sûr il + s'agit généralement d'un produit ou d'un + service nous allons d'abord définir + c'est quoi planification + la planification est un processus qui + fixe après études et réflexions + prospectives les objectifs à atteindre + cela englobe les moyens nécessaires pour + atteindre ces objectifs mais également + les étapes de réalisation et les + méthodes de suivi de satie en effet + avant de démarrer un projet il faut donc + être organisée et surtout connaître son + projet dans les moindres détails on + utilise donc une méthode de + questionnements pour définir avec + précision tous les aspects de votre + projet avant son lancement + cette méthode de questionnements c'est + le cul cul ocp ouaki cancres en combien + est pourquoi le coi question quel est le + projet quels sont les objectifs étaient + qu ici voulait concevoir un drone ou + livrer un site e-commerce à un client + lucky qui est le client qui sont les + utilisateurs quels sont les membres de + votre équipe projet au sein d'une + entreprise par exemple le où aura lieu + le projet le camp quelle est la date de + livraison quand va-t-il se dérouler + combien de temps va-t-il durer ce qui + permet ici d'établir un tableau + chronologique de notre projet + le comment quels sont les moyens + financiers humains et techniques qui + seront mises en oeuvre pour réaliser le + projet et de quelle façon allez vous + procéder le combien quel budget + avez-vous à disposition quels sont les + délais de réalisation et enfin le + pourquoi pourquoi le projet silence et + quelles sont les raisons quel est son + but + nous avons dit tout à l'heure qu'un + projet à une date des débuts eu de faim + si qui permet d'établir une ligne + chronologique qui peut avoir plusieurs + dates clés qui permettent des livrets ou + boucler certaines étapes du projet + réalisé par exemple la construction d'un + drone la première étape sera délivré les + schémas électriques de la carte de + gestion des moteurs du drone la deuxième + date clé la livraison du schéma + électrique de la carte récepteur radio + et commande et ainsi de suite + c'est que résulte à établir un diagramme + quand on verra plus tard maintenant nous + allons parler des composants de base de + la gestion de projet qui permet d'être + efficace dans la planification de 7,6 + mais avant tout nous allons définir + c'est quoi la gestion de projet la + gestion de projet ou le management de + projet et l'ensemble des activités + visant à organiser le bon déroulement + d'un projet et en atteindre des + objectifs dans un projet vous entendrez + souvent parler du triangle puis cédé + qualité coûts et délais pour la qualité + en b noter la fiabilité d'un produit + l'ergonomie et c'est le coup les salles + à des personnes qui vont travailler sur + ce projet les achats les prestations et + cetera eux le délai le temps limité les + dates butoirs les pénalités de reda et + c'est ici chaque composante influent sur + les deux autres par exemple l'ajout des + fonctionnalités mais nécessité plus de + temps ou engendrer davantage doute + en effet le triangle qcd lui servir de + base à une négociation + bon maintenant parlons des composantes + de la gestion de projet nous avons vu + que la gestion de projet et l'ensemble + des activités visant à organiser le bon + déroulement et on entendre les objectifs + en effet pour atteindre ces objectifs + nous allons mettre en place des outils + qui vont nous permettre de planifier + correctement chaque activité est de + limiter les risques en traînant à + l'échec d'un projet + parmi ces outils nous avons le bds + le obs le père bs eux le diagramme de + gantt + le ps le prodaf président structure en + français la structure de répartition des + produits et une décomposition hier + arctique du produit a réalisé sous forme + d'organigramme en art encore illustré ci + dessous pour la fabrication d'un + ordinateur vous aurez besoin de + concevoir l'unité centrale qui elle aura + besoin d'une carte mère un disque dur + etc quant aux moniteurs vous aurez + besoin d'un écran led l'électronique + pour gérer le display et c'est la souris + qui aura besoin par hasard il cartes + électroniques pour la gestion des + mouvements de la souris etc le clavier + vous aurez besoin de concevoir les + douches la carte électronique ainsi de + suite + le double effet ds le world break dance + structure en français la structure des + répartition du travail permet + d'identifier toutes les tâches + nécessaires à la réalisation du produit + pour la fabrication d'un ordinateur on + peut la découper en deux tranches la + partie électronique et la partie + informatique dans la partie électronique + on trouve avant tout la conception + électronique de chaque élément est dans + la partie informatique la programmation + ces éléments + le wb s est construit à partir du pbs le + wps de le travail à accomplir pour + réaliser correctement le diagramme de + gantt le obs organization brenda + structures comme son nom l'indiqué il + s'agit ici de présenter l'ensemble des + personnes qui vont participer au projet + quant au ps jesús break down structure + est une liste des ressources qui vont + intervenir dans le projet il peut + inclure à la fois les ressources + humaines et matérielles + enfin pour finir le diagramme de gantt + est l'un des outils les plus efficaces + pour représenter visuellement l'état + d'avancement des différentes activités + ou cash qui conclut qu un projet la + colonne de gauche du diagramme énumère + toutes les tâches à effectuer + tandis que la ligne en tête réprésente + les unités de temps les plus adaptées + aux projets jours semaines mois et c'est + à chaque tâche est matérialisée par une + barre horizontale dont la position est + la longue a créé présente la date des + débuts la durée et la date de fin en + ligne vous trouverez de logiciels vous + permettant de réaliser le diagramme de + gamme ou sinon vous pouvez utiliser + excel + so stay tune pour la prochaine vidéo + ciao + [Musique] diff --git a/Translated_Files/ytubes_zkWA_orY6Lc.txt b/Translated_Files/ytubes_zkWA_orY6Lc.txt new file mode 100644 index 0000000..8ce00e4 --- /dev/null +++ b/Translated_Files/ytubes_zkWA_orY6Lc.txt @@ -0,0 +1,1240 @@ +FOR https://www.youtube.com/watch?v=zkWA_orY6Lc + bonjour bonjour à tous c'est encore + madame ou en moto et on va démarrer le + chapitre 1 du cours de calcul et + d'analysé de coûts du semestre 2 qui + s'appelle la comptabilité de gestion au + service de l'entreprise + ce chapitre sera décomposée en plusieurs + vidéos des parties de cours et puis des + partie d'exercice donc suivez bien le la + logique de progression + ce bien les vidéos dans l'ordre et bien + sûr prêtez-vous au jeu quand je vous + pose des questions essayer de vous + impliquer dans la vidéo comme si vous + étiez en quoi dans cette vidéo je vais + vous présenter tout d'abord les trois + premières parties du chapitre 1 à savoir + les finalités de la comptabilité de + gestion + on va d'abord se demander pourquoi la + comptabilité générale est insuffisante + et en quoi est-ce que la comptabilité de + gestion nous apporte des informations + utiles pour la prise de décision ensuite + on verra quelles sont les informations + justement qui sont produites par la + comptabilité de gestion verte renvoyant + le vocabulaire de base qu'est ce que + c'est qu'un prix qu'est ce que c'est + qu'un coup un chiffre d'affaires une + marge d'un résultat un taux de + profitabilité avec une petite mise en + application sur un exemple afin de + vérifier que vous maîtrisez bien ces + concepts de base + et puis une explication de ce qu'est la + démarche et de comptabilité de gestion + depuis la démarche qui consiste à + additionner des charges jusqu'à la prise + de décision dans l'entreprise une fois + qu'on aura compris ses trois premières + étapes on va pouvoir mettre en + application + ce qu'on aura vu dans un premier + exercice qui est assez simple qui + s'appelle le cas ricco + c'est un exercice sur lequel je vais + vous guider et sur lequel je vais vous + enregistrez la correction donc sur + chaque exercice il faudra jouer le jeu + c'est à dire essayer de faire pause sur + les vidéos essayer de faire l'exercice + et puis si vous y arrivez pas très bien + vous pouvez faire avance rapide sur la + vidéo et au contraire si vous bloquez + regardez bien les explications de la + vidéo pour voir qu'est ce qui vous pose + problème au niveau des calculs ensuite + dans une troisième vidéo je vais vous + expliquer quelles sont les charges qui + vont être incorporé au coût que l'on va + calculer on fera la synthèse de cette + partie dans le grand 5 et ensuite on + mettra en application cette notion de + charge + incorporé dans un exercice qu'il fait + partie également du teide un qui + s'appelle le cas jugé donc des exercices + compter ensemble et puis bien sûr des + exercices que vous aurez à faire en + autonomie sur lequel je vous donnerai + des éléments de correction commençons + tout de suite par la première partie qui + porte sur les finalités de la + comptabilité de gestion pour comprendre + pourquoi la comptabilité de gestion + existe il faut peut-être réfléchir un + petit peu sur la comptabilité générale + sur ce qu'elle apporte comme information + sur le pourquoi de établir une + comptabilité générale et on verra de ce + fait que la comptabilité générale ne + répond pas à toutes les questions que se + posent un chef d'entreprise et que du + coup on a besoin d'outils de gestion + complémentaire + alors on va d'abord se rappeler nos + souvenirs nos vieux souvenirs du + semestre + 1 est ce que vous rappelait déjà + pourquoi est ce que on établit une + comptabilité générale dans les + entreprises pour le fun parce que on a + envie pour donner de l'information + pourquoi si vous rappelez bien et bien + la comptabilité générale elle est + obligatoire + elle est imposée par le code de commerce + toutes les entreprises sont tenues + légalement d'établir une comptabilité + générale donc de tenir des comptes et de + publier des comptes annuels car ses + comptes annuels vont être publiés et + permettre de communiquer de + l'information aux tiers en effet la + comptabilité financière est un système + d'information destinée principalement + aux utilisateurs externes ça veut dire + que le bilan et le compte de résultat + qu'on va établir en fin d'année eh bien + ces documents seront consultables par + nos fournisseurs nos clients par la + banque et que c'est une information du + cou qui est largement diffusé donc c'est + noté dans le court la tenue d'une + comptabilité financière est obligatoire + je vous ai mis ici la petite photo du + code de commerce à rappelez vous c'est + le code de commerce qui impose de tenir + une comptabilité et en plus de rendre la + comptabilité obligatoire et bien cette + comptabilité elle est également + normalisée ça veut dire qu'on doit tenir + les comptes selon des règles qui sont + inscrits dans le plan comptable général + ces règles ont pour objectif de donner + une image notamment fidèle du patrimoine + et de la station financière en de + l'entreprise + rappelons maintenant les objectifs un + petit peu plus précisément qu'est ce + qu'on fait en comptabilité générale + qu'est ce qu'on a appris au semestre au + quotidien qu'est ce qu'on fait on + récupère un ensemble de documents + comptables et ses documents comptables + on va en garder une trace dans un + système d'information + donc ce système d'information va + retracer tous les échanges que + l'entreprise a fait avec ses partenaires + que ce soit avec ses fournisseurs ses + clients les organismes sociaux les + salariés l'état les banques ou les + apporteurs de capitaux et donc on va + enregistrer chronologiquement tous les + flux externes de l'entreprise c'est à + dire tous les échanges que l'entreprise + a eu avec les différents partenaires de + son environnement échanges qui ont donné + lieu à des pièces comptables comme les + factures comme des avis d'imposition + comme des contrats d'emprunt comme des + bulletins de salaire et c'est sur la + base de ces pièces comptables qu'on + garde une trace une fois qu'on a + enregistré chronologiquement tous les + flux externes de l'entreprise arrive la + fin de l'exercice comptable et à la fin + de l'exercice comptable qu'est ce qu'une + entreprise doit faire et bien elle doit + établir dès les comptes annuels qui + comprennent trois documents tout d'abord + le compte de résultat de l'entreprise + qui va permettre de calculer le bénéfice + ou la perte qui a été dégagé par + l'entreprise deuxième document c'est + bien sûr vous l'avez tous sur le bout de + la langue je vous entends tous + dire de chez vous c'est le bilan qui + permet de donner une image du patrimoine + de l'entreprise à une date donnée + en l'occurrence cette date c'est la date + d'inventaire donc le patrimoine à + l'actif c'est ce que l'entreprise + possède au passif sait ce qu'elle doit + ou alors on peut également dire que le + passif représentent les ressources qui + ont permis de financer tout ce que + l'entreprise possède à l'actif + alors il ya un troisième document qui + s'appelle l' annexe qu'on va apprendre à + établir dans le cadre des cours de + comptabilité générale et qui pour + l'instant est tout à fait anecdotique + ici alors la comptabilité générale c'est + bien ça produit des documents annuels + documents qui sont données diffusées aux + utilisateurs externes mais on voit bien + que ça ne répond pas à toutes les + questions et cela je vais vous + l'illustré en listant toutes les + insuffisances de la comptabilité + générale premier insuffisances et bien + la comptabilité générale nous permet de + calculer le résultat qui est réalisé + globalement par l'entreprise + mais elle ne fournit aucune information + sur les performances des différentes + activités qui sont réalisés par une + entreprise + prenons un exemple vous connecter vous + connaissez tous l'entreprise big big qui + je considère a fait 5 millions d'euros + de bénéfices l'année dernière à peu près + et donc vous allez me dire ce que + produits bic dans vos souvenirs et dans + vos errance dans les supermarchés voyez + que bxa produit quoi donc je pense que + vous en avez un dans la main donc vous + savez que ça produit des stylos ça + produit quoi d'autre il ya trois + produits phares pour l'activité bic les + stylos qui ont particularité c'est + qu'ils sont en plastique + c'est également un ch'ti moquetté + jetables il ya deux autres produits + jetables qui sont les briquets et les + rasoirs et puis vous avez d'autres + activités qui sont un petit peu plus + anecdotique qui présente une + une autre branche ou deux autres + branches d'activités qui sont un petit + peu moins connus vous avez une branche + qui s'appelle bic sport alors qu' + aujourd'hui renommé je crois qu'elle + s'appelle téoz ou quelque chose comme ça + mais ça reste quand même + chez bic et donc ça produit des kayaks + ça produit des paddle ça produit des + planches de surf + donc évidemment c'est plus anecdotique + que l'estimé alors qu'ils représentent + un chiffre d'affaires qui est très très + important et puis je pense que certains + ont déjà vu le téléphone beat car le bic + phone qui est un téléphone qu'on peut + acheter dans des bureaux de tabac et qui + permet d'appeler très rapidement + certains vont me dire oui il ya aussi + une voiture il ya aussi un parfum parce + que je sais qu'en terminale certain-es + tmg étudie le cac bic + alors effectivement il ya eu à un moment + donné une alliance avec la saxo d une + voiture qui existent plus un la citroën + saxo + mais c'était une alliance n'était pas + véritablement une branche d'activité et + puis pour le parfum c'est ça n'a pas + marché puisque le concept de jetable + n'allait pas avec le l'image du parfum + qui est plutôt une image haut de gamme + donc ici voilà il ya cinq branches + d'activité alors je simplifie un petit + peu évidemment et donc l'entreprise a + fait 5 millions d'euros de bénéfices + 5 millions d'euros de bénéfices c'est + une information qui est donnée par la + comptabilité générale + est ce que parce que globalement + l'entreprise a fait 5 millions d'euros + de bénéfices ça veut dire que les cinq + branches d'activité de l'entreprise ont + fait chacune un million d'euros de + bénéfices c'est ça ou pas et ben non + c'est pas du tout ça en fait on ne sait + pas si on regarde que les comptes de la + comptabilité générale quel résultat a + été généré par chaque activité puisque + la comptabilité générale ne nous donne + que le résultat global de l'entreprise + or pour améliorer l'information pour + permettre la prise de décision on a + besoin d'informations complémentaires + on a besoin de savoir si on fait un + bénéfice ou une perte sur les kayaks sur + les stylos sur les briquets pour pouvoir + prendre des décisions qui sont adaptés + et qui sont différentes selon les + secteurs d'activité qui n'ont pas du + tout les mêmes contraintes + donc on voit bien que la comptabilité + générale ne répond pas à cette question + et c'est pour ça qu'on va avoir besoin + de se doter d'outils complémentaires + d'outils de gestion qui vont être + apportées vous l'avez compris par la + comptabilité de gestion + deuxième élément la comptabilité + générale ne permet qu'une connaissance a + posteriori du résultat net global + alors vous êtes en train en parallèle de + voir les cours d'eau + stabilité et dans le chapitre + d'introduction sur les travaux + d'inventaire + vous avez dû voir qu'en fait on fait les + opérations courantes de l'entreprise et + puis à la fin de l'année c'est la fin de + l'exercice ont fait l'inventaire + cet inventaire si on a un exercice + comptable qui coïncide avec l'année + civile + il a lieu au 31 décembre de l'année en + cours mais ce n'est pas au 31 décembre + qu'on a connaissance du résultat + en fait les entreprises elles ont à peu + près trois mois pour établir leurs + documents comptables + ça veut dire que les résultats + comptables de l'année 2020 on ne le + connaîtra finalement qu'au 31 mars à peu + près de l'année 2021 donc imaginez si on + se rend compte au 31 mars 2021 que nos + performances n'ont pas été bonnes et + qu'on n'avait pas d'outils en cours + d'année pour se rendre compte qu'en fait + on était dans une situation compliquée + ben ça veut dire que ça va ça va + retarder les prises de décisions et ses + décisions tardives vont poser problème + pour la profitabilité de l'entreprise + donc puisque l'information produite par + la comptabilité générale l'est mais de + façon tardive et bien il faut se doter + d'outils complémentaires et donc la + comptabilité de gestion va permettre + d'apporter une information de façon plus + régulière voire même établir des outils + de prévision de l'information qui vont + permettre de savoir si on s'oriente + plutôt vers un résultat positif ou un + résultat négatif pour pouvoir tout de + suite prendre les décisions correctrices + le troisième élément qui est critique + pour la comptabilité générale c'est que + la comptabilité générale n'aborde que + les flux externes + on l'a dit un ca enregistre uniquement + les échanges entre l'entreprise et son + environnement + or au niveau interne qui a également des + échanges il y à des produits qui sont + pris en faute et qui sont sortis de + stock des stocks de matières premières + des stocks d'en-cours des stocks de + produits finis et on a besoin de savoir + quelle est la quantité qui est entré + quelle est la quantité qui est sorti + quelle est la valeur de ses sorties il y + a également des échanges entre + différentes unités l'unité de production + ou entre unités de production et unités + de commercialisation on a besoin de + pouvoir valoriser ses échanges et sa la + comptabilité générale ne permet pas de + le faire + c'est pour cela que l'on va + que la comptabilité de gestion s'est + développée alors avant la comptabilité + de gestion + on ne l'appelait pas la contacter + direction ça s'appelait avant une + comptabilité de négoce donc ça s'était + plutôt très très longtemps + ensuite ça s'est appelée comptabilité + analytique quand on a exprimé le besoin + de pouvoir calculer en fait les coûts de + l'entreprise au niveau des entreprises + industrielles essentiellement et puis + petit à petit les outils se sont + étoffées et on a appelé sa comptabilité + de gestion tout ça permettant ensuite de + prendre des décisions dans le cadre du + contrôle de gestion + alors je vais pas revenir trop sur cet + aspect historique qui je veux simplement + insister ici sur ce que va apporter la + comptabilité de gestion et en + l'occurrence va commencer par en donner + une définition donc définition de la + comptabilité de gestion ça se définit + comme un outil de gestion qui permet de + mettre en évidence les éléments + constitutifs des coûts et des résultats + susceptibles d'éclairer les prises de + décision qu'est ce qui est important + dans cette définition c'est la notion de + calculer des coûts et des résultats ne + va pas se contenter de calculer un + résultat global mais on va calculer des + résultats par produit par activité par + fonction et le fait de connaître ces + résultats qui sont plus précis va nous + permettre de prendre des décisions qui + vont améliorer la profitabilité de + l'entreprise c'est-à-dire sa capacité à + dégager un résultat à dégager du + bénéfice ou à dégager du profit + concrètement la comptabilité de gestion + à la différence de la comptabilité + générale on dit qu'elle a un caractère + de confidentialité pourquoi parce que + les données qui va être produite par + cette comptabilité ne seront + communiquées qu'aux utilisateurs + internes + en effet quand vous allez calculer le + coût de votre briquet ou le coût de + votre stylo vous n'avez pas donné ses + informateurs à vos concurrents qui + serait ainsi susceptible de savoir à + quel fournisseur vous achetez le savoir + à quel coût vous avez pu négocier vos + matières et donc ça leur donnerait un + avantage peut-être stratégique pour + essayer de d'entrer en concurrence avec + vous non bien sûr vous gardez ces + données en interne vous ne communiquez + pas à vos clients à vos fournisseurs etc + deuxième élément à savoir c'est que la + tenue d'une comtesse + gestion est totalement facultative à la + différence de la comptabilité générale + en effet la comptabilité générale je + voulais dit elle est imposée par le code + de commerce + et bien la comptabilité de gestion si + vous n'avez pas envie de la faire vous + ne la fait pas mais si vous n'avez pas + envie de la faire alors vous finalement + vous vous privez d'un certain nombre + d'outils de gestion qui sont + susceptibles de vous faire prendre de + bonnes décisions dans tout cas des + décisions qui permettent d'améliorer la + profitabilité + donc finalement si vous ne tenez pas une + comptabilité de gestion c'est à vos + risques et périls + mais il est vrai que dans les petites + entreprises où ne se dote pas forcément + de cette branche d'activité parce qu'on + a une activité qui est assez facilement + mesurable et c'est vraiment dans les + grosses entreprises qu'on a besoin + vraiment de services entiers qui sont + dédiés à la comptabilité de gestion de + fait les entreprises puisque la + comptabilité de gestion est facultatif + sont libres de mettre en place un + système de calcul de coût qui est adapté + à leur organisation + en effet puisque on n'est pas obligé de + faire de la comptabilité de gestion pas + si on en met si on met en place une + comptabilité de gestion n'y a pas de + règles à respecter eux calcul nos coûts + comme on a envie + donc il ya des méthodes de calcul de + coûts qui sont plus adaptées aux + entreprises commerciales qui achètent et + qui revendent des marchandises + d'autres qui sont plus adaptées aux + entreprises industrielles d'autres qui + sont plus adaptés à des entreprises qui + ont des structures complexes et de fait + on choisira la méthode de calcul de + coûts qui nous paraît adaptée et c'est + pour cela que l'on parle d'une + comptabilité qui et contingente c'est un + beau généralement que vous ne connaissez + pas le fait que ce soit une comptabilité + contingentes ça veut dire que la + comptabilité de gestion doit s'adapter à + votre structure et que donc on n'aura + pas la même façon de calculer les coupes + dans toutes les organisations et même si + on va un petit peu plus loin puisque les + entreprises sont libres de mettre en + place un système de quelques de coûts si + vous prenez deux contrôleurs de gestion + ceux qui sont chargés de mettre en place + la comptabilité de gestion dans + l'entreprise et qui calcule les coûts + pour les mêmes produits d'une même + entreprise et bien ils n'auront pas + forcément le même regard sur les charges + qui vont être incorporés dans les coups + et ils n'auront pas forcément le même + résultat + alors qu'en comptabilité générale ont + certes il ya parfois des options + que l'on peut pour lesquels on peut + opter ou pas opté pour l'activation par + exemple les frais mais en comptabilité + générale en a quand même des règles à + respecter et la rencontre avec jean + gestion comme il n'y a pas une règle à + respecter et bien deux contrôleurs de + gestion peuvent tout à fait trouver des + coûts différents + du moment que le résultat global de + l'entreprise reste le même qu'en + comptabilité générale + alors au final quels sont les objectifs + que l'on reconnaît à la comptabilité de + gestion + on l'a dit sur la diapo d'avant la + comptabilité de gestion c'est un outil + de gestion cela permet de calculer des + coûts et des résultats et bien c'est là + le principal intérêt de la comptabilité + de gestion c'est qui va nous permettre + d'analyser en détail les performances de + l'organisation puisqu'il va nous + permettre au lieu de calculer un + résultat globalement pour toute + l'entreprise on va pouvoir calculer en + détail les résultats dégagés par chaque + produit ou par chaque fonction ou par + chaque activité de l'entreprise + reprenons le cas de l'entreprise big de + tout à l'heure tout à l'heure je vous ai + dit le résultat de l'entreprise + résultats dégagés par la comptabilité + générale il est de 5 millions d'euros + c'est un bénéfice et quand je vous ai + posé la question de savoir si ça voulait + dire que on a dégagé 1 millions d'euros + de bénéfices pour chacun des produits + vous avez dit bah non c'est pas + forcément également répartie et bien + effectivement il se peut que vous ayez + des produits qui génèrent plus tôt un + bénéfice c'est le cas ici des briquets + et des rasoirs des stylos les sports + nautiques et puis des branches + d'activité qui génère une perte + il faudra alors adapter la prise de + décision à chaque branche d'activité + pour faire en sorte dans le cas présent + le restaurer la profitabilité des + téléphones donc vous pouvez noter la + comptabilité de gestion permet de + calculer des coûts et résultats par + produit par fonction ou par activité par + ailleurs le la comptabilité de gestion + l'adie s'intéresse aux flux internes et + bien grâce à la comptabilité de gestion + je vais pouvoir déterminer les bases + d'évaluation de certains éléments + notamment de certains éléments du bilan + en l'occurrence les stocks alors j'ai + mis bilan compte de résultat parce que + dans le bilan il y à des stocks mais + dans + compte de résultat il ya ce qu'on + appelle les variations de stocks et + forcément l'évaluation que l'on va faire + un comptabilité de gestion va impacter + les deux alors on est en train de voir + vous allez prochainement voir dans le + cadre des cours de travaux d'inventaire + que en fin d'année on doit évaluer les + stocks puisque ces stocks n'ont pas été + modifiées dans le cadre des écritures + comptables pendant l'année donc il faut + mettre à jour la valeur des stocks dans + le bilan est bien cette évaluation des + stocks ce comptage et cette évaluation + des stocks qui les fait certes par un + inventaire qui a lieu à la fin de + l'année en comptabilité générale mais le + montant de l'évaluation de ses stocks + c'est à dire le calcul du coût d'achat + des matières ou du coût de production + des produits finis il est fait grâce à + la comptabilité de gestion + il y a donc un lien entre comptabilité + générale et comptabilité de gestion qui + vont finalement se servir mutuellement + donc en l'occurrence si en comptabilité + générale on pratique un inventaire + intermittent des stocks donc un + inventaire une fois par an est bien en + comptabilité de gestion + on va apprendre à pratiquer l'inventaire + permanent des stocks grâce à cet + inventaire permanent d'espoir qu'on va + être en mesure de connaître à peu près à + tout moment la quantité en stock et leur + valeur ça va permettre d'évaluer tous + les stocks qui sont présents au bilan en + calculant je voulais dit tout à l'heure + des coûts d'achat ou des coûts de + production et ça va permettre également + d'évaluer la valeur des immobilisations + en cours vous rappeler les + immobilisations en cours on les a vus en + cours au et bien celle-là non d'accord + allez pas terrible on fait ce qu'on peut + les immobilisations en course et les + immobilisations qu'on a commencé à + fabriquer mais qui sont pas terminés en + fin d'exercice par exemple commencent à + construire un hangar mais il n'est pas + terminé et je le finis au prochain + exercice + on a alors de là une immobilisation en + cours qui apparaît au bilan en + contrepartie d'une production + immobilisée qui apparaît au compte de + résultat pour vous remémorer tout ça + c'était dans le chapitre 6 de + comptabilité je crois sur les + immobilisations + enfin troisième objectif de la + comptabilité de gestion c'est qu'elle va + nous permettre de position de nous + positionner sur une optique prévisionnel + donc la comptabilité de gestion permet + d'établir ce qu'on appelle + budget et les budgets c'est des + prévisions alors ça peut être des + prévisions de recettes de dépenses des + prévisions de produits des prévisions de + charges mais en tout cas ça va nous + permettre de nous de nous emmener un + petit peu dans l'avenir pour voir ce que + l'on peut espérer en termes de résultats + et si on voit que finalement nos + prévisions sont plutôt mauvaises bien + essayé de prendre tout de suite des + décisions qui vont permettre de faire en + sorte que le résultat soit le plus + profitable possible pour l'entreprise + donc d'une manière générale vous l'avez + compris la comptabilité de gestion cdg + outils qui vont permettre de produire + des données chiffrées et toutes ces + données chiffrées que ce soit des + résultats par produit des coûts vont + permettre d'améliorer la prise de + décision c'est pour ça qu'ils si vous + avez en illustration a comme un + contrôleur de gestion qui pilotent son + entreprise qui pilotent son bateau + puisque prendre d'édition sas et piloter + son entreprise pour lui permettre + d'appréhender l'avenir correctement + de fait la comptabilité financière et la + comptabilité de gestion on voit bien + qu'elles ne répondent pas aux mêmes + objectifs à long d'à côté on répond à un + objectif d'information essentiellement + des utilisateurs externes et puis on + répond à un objectif légal qui est de + produire des comptes annuels alors que + la comptabilité de gestion elle est + vraiment orienté sur la prise de + décision et donc c'est une information + qui est plutôt confidentielle et qui est + interne qui reste en interne mais voyez + bien qu'il y a des liens entre les deux + notamment par le fait que la + comptabilité de gestion permet d'évaluer + certaines données de la comptabilité + générale et on a bien sûr besoin de la + comptabilité générale pour pouvoir + calculer les coupes que l'on va élaborer + en comptabilité de gestion de fait même + si elles ne répondent pas aux mêmes + objectifs on peut dire qu'elles sont + quand même complémentaires + passons maintenant à la deuxième partie + qui va aborder un petit peu de + vocabulaire + en l'occurrence qui va expliquer le type + d'information qui sont produites par la + comptabilité de gestion + donc on va aborder la notion de prix de + chiffre d'affaires le coup de marge de + résultat pour essayer de bien comprendre + à quoi correspondent ces notions on + commence avec une information simple que + vous manipulez + au quotidien c'est la notion de prix + mais à quel moment est-ce qu'on est + autorisé à parler de prix est bien le + prix par définition c'est l'expression + monétaire de la valeur d'une transaction + on ne parle de prix que l'umq lorsque + l'on s'adresse à un fournisseur ou que + lorsque l'on s'adresse à un client c'est + à dire sur une opération d'achat ou de + vente + la notion de prix ne s'applique donc + uniquement qu'aux relations de + l'entreprise avec un tiers extérieur + ça veut dire que on parle de prix + d'achat par le prix de vente mais par + exemple on parle pas de prix de + production + ça n'existe pas donc retenez bien ça il + ya notamment une notion qui était + largement utilisés alors il ya très très + longtemps parler de prix de revient et + la notion de prix de revient n'est + désormais plus utilisé + on remplacera cette notion par la notion + de coût de revient je vais revenir sur + cette expression et sa définition un + petit peu plus tard on continue + maintenant avec la notion de coups + puisqu'on a dit que la comptabilité de + gestion est un outil de gestion qui + permet de calculer des coûts et des + résultats donc du coup si je puis + m'exprimer ainsi + il faut savoir ce qu'est ce qu'on inclut + dans la notion de coût alors si je vous + demande quel est le coût par exemple + d'une baguette premier réflexe que vous + allez avoir quand je demande le coût + d'une baguette c'est que vous allez + lycée en tête de quoi se compose d'une + baguette donc du coup vous allez avoir + un vide de penser à toutes les matières + premières qui sont dans la baguette et + après je vais vous dire bah oui mais il + ya papier matières premières dans une + baguette il faut aussi pouvoir la + produire il faut pouvoir la cuire et du + coup vous allez le penser à des charges + de personnel + vous allez penser aussi que on a utilisé + l'électricité + vous avez pensé éventuellement qu' il + faudra vendre la baguette un moment + donné et donc l'exposer dans la boutique + qui elle même fait l'objet d'un loyer + vous allez penser qu'on a usé le four + parce qu'on a mis la maquette dedans + donc le flou il s'est peut-être un petit + peu détériorée donc en fait vous êtes en + train de penser quand je vous demande + cette notion de coût à la liste de + toutes les charges que vous allez + inclure dans ce coup est donc vous + l'avez compris un coup c'est un ensemble + de charges qui est relatif à un élément + donc le coût est un ensemble de charges + relatives à un élément de l'activité + d'une organisation on peut calculer le + coût d'un produit d'un service d'une + fonction pour calculer différents types + de coups des coûts d'achats des coudes + production des coûts de revient et donc + pour commencer je vous propose + d'illustrer notion de coût d'achat en + calculant le coût d'achat de fèves de + cacao + alors pourquoi les fèves de cacao parce + que vous le savez un dans une autre vie + je suis productrice et est spécialiste + en vente de mikado chocolat noir est + donc pour faire des mikados au chocolat + noir j'ai forcément besoin de fèves de + cacao de qualité pour calculer le coût + d'achat les fèves de cacao j'ai donc + besoin de trouver un fournisseur + fournisseurs qui va me proposer un prix + pour les fèves de cacao + de fait dans le coût d'achat de mai + fèves de cacao + j'ai bien le montant de cet achat de + matières premières informations que je + vais pouvoir récupérer de la + comptabilité générale mais c'est pas le + tout d'acheter les fèves de cacao auprès + du fournisseur il faut ensuite les faire + venir sur mon lieu de production + je vais donc avoir des frais de + transport or le cacao n'y en a pas en + france + donc j'aurais probablement des frais de + transport maritime ou des frais de + transport par avion cseries si vraiment + c'est très très pressé et je vais + également probablement avoir de la main + d'oeuvre de manutention puisque une fois + que les sacs de kata ou seront arrivés + il vient il faudra les mettre dans un + endroit dédié dans l'entreprise un + endroit où je vais pouvoir les stocker + afin qu'elle ne se détériore pas je peux + également pensé à tout un tas d'autres + charges qui sont supportés dans le cadre + des achats en l'occurrence je vais avoir + de l'électricité peut être que ces fèves + de cacao doivent être conservés à une + température particulière j'utilise ici + d'électricité pour ma machine la queue + qui est illustré sur la photo j'ai + également des frais administratifs + puisque j'ai dû contacter le fournisseur + peut-être leur chercher peut-être que ça + m'a pris du temps de rechercher un + fournisseur de cacao de qualité et donc + finalement je pense à toutes ces charges + et l'ensemble de ses charges va me + permettre de déterminer le coût d'achat + des fèves de cacao il va bien qu'un coup + ça inclut un ensemble de charges + à part le coût d'achat qui vous l'avez + compris un regroupe l'ensemble des + charges qui sont relatives à un achat de + matières premières je peux calculer + également un coût de production + le coût de production comme son nom + l'indiqué il regroupe toutes les charges + qui sont relatives à la production donc + pour produire j'ai besoin de quoi + produire mon paquet de mikado par + exemple + j'ai besoin d'un ensemble de matières + premières que je vais consommer dans le + cadre de la production j'ai pas + forcément consommer tout ce que j'ai + acheté mes jeux verts en consommer une + partie j'ai besoin de main d'oeuvre j'ai + besoin également d'un ensemble d'autres + charges de production donc encore une + fois peut-être de l'électricité de + machines qui vont se consommer et donc + je vais devoir évaluer la consommation + de ma machine qui va du coup être + incorporées dans mes coups donc là + encore je me retrouve bien avec un + ensemble de charges charge dont je vais + trouver l'essentiel des informations + dans la comptabilité générale et enfin + il ya un coût qui est très important que + je suis amené a calculé que le coût de + revient et le coût de revient en fait il + regroupe toutes les charges qui sont + nécessaires non seulement à + l'élaboration mais également à la vente + du produit + donc je vais inclure toutes les charges + d'approvisionnement de matières + premières donc montant de toutes les + matières premières qui ont été consommés + toutes les charges de production mais + également toutes les charges que je + supporte pour pouvoir vendre le produit + par exemple des frais de publicité des + frais de mise en avant du produit dans + un supermarché des frais de livraison si + je livre moi même le client et donc tout + ça va être intégré au niveau de mon cou + pour calculer le coût de revient qui est + le plus représentatif et celui surtout + grâce auquel je vais pouvoir calculer le + résultat de l'entreprise + de fait on va pouvoir définir dans ce + grand c'est la notion de marge et de + résultat + je pense que vous avez tous déjà entendu + parler de marges donc la marche c'est la + différence simplement entre le prix de + vente d'un produit et un certain coût + alors je peux calculer différents types + de marge que je peux calculer une marge + sur coût d'achat une marche aux coûts de + production + mais sur cette année la principale + marche que l'on va calculer c'est + la marge générale qui inclut tout toutes + les charges de l'entreprise c'est-à-dire + la différence entre le prix de vente et + le coût de revient unitaire d'un produit + et cette marge en fait on l'appelle + également un résultats analytiques + unitaire donc c'est la différence entre + le prix de vente du produit et le coût + de revient unitaire du produit si je + veux pouvoir retrouver leurs résultats + analytiques globale et bien je vais + pouvoir l'obtenir en faisant la + différence entre le chiffre d'affaires + c'est à dire le prix multiplié par la + quantité et le coût de revient global de + tous les produits c'est-à-dire le coût + de revient unitaire x la quantité vous + ai fait un petit rappel sur la le mode + de calcul du chiffre d'affaires mais + j'espère que cet acquis pour tout le + monde il ya peut-être un terme qui qui + bloquent un petit peu oui c'est quoi + résultats analytiques alors le résultats + analytiques c'est le résultat qui est + produit par la qualité de gestion + en fait la comptabilité de gestion avant + quand on leur a réservé à aux + entreprises industrielles on l'appelait + comptabilité analytique et donc on a + gardé le terme analytiques pour + différencier le résultat a de la + comptabilité de gestion est le résultat + de la comptabilité générale et donc + normalement on peut faire un + rapprochement entre le résultat qu'on + calcule en comptabilité de gestion une + résultat qu'on calcule en comptabilité + générale puisque forcément on se sert + d'une base d'informations qui est plus + ou moins commune on verra ça dans la + dernière partie + je vous propose de mettre ça tout de + suite en application avec un exemple + parce que ça paraît évident mais ça + n'est pas forcément pour tout le monde + donc on va faire un exercice + alors voilà l'exercice et l'entreprise + hart lane qui vend des brosses + magnétique utile pour effacer les + tableaux blancs on vous dit que + l'entreprise a produit et vendu 1000 + broc au cours du mois de septembre au + prix unitaire de 4 euros le coût de + revient d'une brosse est de 2 euros 50 + l'unité et donc vous demande le calcul + le tableau suivant sur lequel on vous + demande le chiffre d'affaires le coût de + revient et résultats analytiques alors + remarqué déjà que j'ai présenté les + informations sous forme de tableau c'est + un usage en comptabilité de gestion ne + s'amuse pas à faire des lignes de calcul + l'information doit être claire + intelligible où vous utilisez un maximum + de tableau dès que vous le pouvez + on commence par le chiffre d'affaires + donc le chiffre d'affaires + tout à l'heure c'est le la quantité + vendue multiplié par le prix en + l'occurrence ici on a une quantité + vendue qui est de 1000 que l'on va + reporter ici vous remarqué que j'utilise + ma tablette graphique que j'ai enfin + lieu noël et je vais x + par quoi et bien par le prix de vente + auquel sont rendus ces brosses en + l'occurrence ici c'est 4 euros mon petit + jeu mais 4,00 puisqu'il est d'usagé + souvent de mettre deux ou trois chiffres + après la virgule et vous remarqué ici + que c'est le prix hors taxes que je + considère puisque en comptabilité de + gestion on raisonne systématiquement sur + les données hors taxes vous le savez un + la tva c'est simplement un impôt qui est + collecté par les entreprises est + reversée à l'état donc la tva n'a pas + d'impact sur le résultat de l'entreprise + donc je raisonne toujours sur des + données hors taxes donc je fais 1000 x 4 + et ça me donne + oulala c'est pas compliqué 4000 euros + ensuite j'ai calculé le coût de revient + le coût de revient il se calcule + également sur la base des quantités + vendues deux broches donc toujours sur + la quantité venger mille bros qui sont + vendus + j'écris donc mille c'est brock où + étaient vendus et ont coûté chacune 2 5 + euros de coût de revient unitaire dans 7 + 2 euros 50 il ya les charges qui sont + relatives à l'achat des brosses ans + j'imagine simplement que les ai achetés + ici à l'achat et à la commercialisation + c'est à dire la mise en avant des + produits et leur publicité donc mille + fois de 50 ça me donne deux mille cinq + cents euros je peux de ce fait calculer + mon résultats analytiques le résultats + analytiques + il est calculé sur la base des quantités + de brosse qui ont été vendus donc + j'écris ici 1000 + je vais faire ici le calcul pour trouver + le résultats analytiques je fais bien + attention pour trouver le résultat en + comptabilité générale en fait comment + vous faites produits - les charges et + bien là c'est pareil les produits + l'essentiel des produits en comptabilité + générale c'est bien les ventes donc ici + ça correspond au produit et je vais + enlever ici les charges j'ai dit que un + coup c'était un ensemble de charges et + bien en géant lève + l'ensemble des charges qui sont + relatives à la commercialisation de ces + brosses magnétique du coup je fais 4000 + moins de 1500 ça me donne + 1500 et je peux ainsi retrouver ici + le résultats analytiques unitaire je + peux le calcul et de deux façons de + résultats analytiques unitaire soit je + fais 1500 ici / le montant et je vais + trouver ici 1,50 soit vous l'avez + compris puisque les quantités sont + homogènes ici je peux faire également + prix de vente moi ici de cinq ans ça va + me donner 1 euro 50 + c'est un euro cinquante que j'ai ici que + je vais surligner parce que je veux + frimer un petit peu toujours avec ma + tablette + je me marre tout seul c'est ce que + j'appelle une marge + donc c'est une c'est bien la différence + ici ou là là je me suis loupé au niveau + du style r je débute encore un soyez pas + sûr avec moi voilà c'était là j'ai pris + le stabbing donc ça c'est une marge + ça va puis crier bon voila j'ai jolie de + diapos du coup c'est la diapo résultats + donc je voulais dire que ça c'est la + marge + ok là c'est le prix de vente là c'est le + coût de revient unitaire et donc vous + retrouver les informations que je vous + ai exposé au niveau du vocabulaire de + tout à l'heure pour affiner l'analyse + des résultats l'entreprise peut être + amené à calculer ce qu'on appelle le + taux de profitabilité de ses produits ce + taux s'est toujours le rapport entre le + résultat qui a été dégagé par + l'entreprise et le chiffre d'affaires + c'est à dire le niveau d'activité qui a + permis d'obtenir ce résultat + ce taux de profitabilité peut être + obtenir obtenu par don de deux façons + soit en réseau sur les données globales + et dans ce cas là je vais prendre le + résultats analytiques globale que je + vais / le chiffre d'affaires global de + l'entreprise + ça va me donner ici un montant qui va + être avec des virgules par exemple 0,20 + pourquoi pas et bien ce 0,20 puisque je + cherche un taux ici je vais l'exprimer + en pourcentage et en l'occurrence ça me + donne ici 20% + je sais que vous vous avez du mal sur la + calculatrice donc je vous + huit affaires façon mais + mathématiquement il n'y a pas besoin + d'écrire le poisson puisque 0 2 est bien + égal à 20% si je raisonne sur les + données unitaires je peux faire la même + chose je vais calculé mon taux de + profitabilité en faisant le rapport + entre le résultat analytique unitaire + que j'ai appelé tout à l'heure la marge + et que je vais / le prix de vente + unitaires ou toujours le prix de vente + hors taxe puisque je vous le dis on + raisonne sur le prix de vente hors taxe + quel intérêt de ce taux de profitabilité + et bien l'intérêt de présenter les + informations sous forme de tour c'est + qu'on va pouvoir assurer une comparaison + plus facile d'un exercice à l'autre + puisque quand je sais pas imaginons vous + avez un chiffre d'affaires qui a + augmenté et puis vous avez un résultat + qui a augmenté alors vous êtes super mon + résultat il a augmenté + oui mais si ça se trouve votre chiffre + d'affaires il a augmenté plus vite que + votre résultat et de fan ça veut dire + que vous avez été moins profitable + comparativement que l'année précédente + et c'est pour ça que il est intéressant + de résumer l'information sous forme de + taux tout qu'on sera amené à utiliser en + long en large en travers en analyse + financière mais je voulais vous + sensibiliser à cette notion aussi en + calcul de coûts ont fait un exemple en + l'occurrence l'exemple de l'entreprise + hart lane je voudrais que vous me + calculer le taux de profitabilité qui a + été réalisée sur l'unique produit ici + que je vous ai demandé de considérer en + l'occurrence les brosses qui efface les + tables deux façons de calculer soit vont + résonner sur les données globales + c'est à dire ici vous avez alors besoin + du résultat qui a été généré par + l'entreprise et du chiffre d'affaires de + l'entreprise et vous fait alors 1500 / 4 + me soit vous raisonner sur les données + unitaires est en ce cas là vous allez + prendre la marge ici qu'on appelle + également résultats analytiques unitaire + et vous allez / le prix de vente + s'ils nous donnent un point 5 / 4 + et ça ça me donne calculatrice je vous + invite à prendre votre calculatrice + également puisque j'aimerais que vous + exprimiez votre réponse sous la forme + d'un taux attention donc ça fait zéro + virgule + 375 mais ça ne fait pas héros 375% + ça fait 0 375 x sens c'est-à-dire 35 5% + ce qui est un taux de profitabilité tout + à fait honorable mais pour savoir si un + taux est beau en fait on a besoin + d'avoir un mode de comparaison nous + comparer soit par rapport à l'année + dernière soit comparé comparé par + rapport à des entreprises du secteur + d'activité mais en tout cas vous devez + être capable de calculer un taux de + profitabilité puisque ça va nous + permettre éventuellement de chercher à + obtenir une certaine profitabilité en + modifiant par exemple le prix de vente + de l'entreprise pour atteindre les + objectifs qu'elle s'est fixés on sera + amené à faire des applications sur ce + sujet on continue avec la démarche que + pratique la comptabilité de gestion en + fait voilà vous savez que grâce à la + comptabilité de gestion va calculer des + coûts des résultats des marges + on va utiliser la notion prix mais + concrètement comment est-ce qu'on s'y + prend alors je vous explique simplement + en trois étapes la démarche c'est très + simple première étape pour atteindre vos + objectifs vous allez devoir ou là vous + l'avez compris calculer des coûts or les + coûts ce sont des ensembles de charge + vous allez donc avoir besoin de la liste + des charges qui vont être incorporé au + cou et pour cela vous allez analyser + votre base de données qui correspond aux + charges de la comptabilité financière et + vous allez vous demander si toutes les + charges de la comptabilité financière + doivent être incorporés au cou ça va + être l'objet de la partie suivante + deuxième étape + vous allez calculer les coûts et les + résultats selon différentes méthodes que + vous allez découvrir à la fois en + première année est en 2e année pour ceux + qui font l'option gcf ogm au puisque le + programme de calcul de coûts s'étale sur + les deux années et vous devrez être en + mesure de choisir la méthode de calcul + qui est la plus adaptée à l'organisation + dans laquelle vous la mettez en place + donc différentes méthodes de calcul bien + savoir que certaines sont plus adaptés à + une petite prévisionnel d'autres des + entreprises commerciales d'autres les + entreprises industrielles + on aura l'occasion + voir cela en détails sur les différentes + applications et puis bien sûr une fois + qu'on inculque et nos coûts et nos + résultats + c'est pas le tout d'avoir des chiffres + une fois qu'on a les chiffres bah faut + être capable de les analyser il faut + être capable de proposer des choses à + l'entreprise pour améliorer sa + profitabilité + donc il ne faudra pas se contenter + simplement des outils de calcul + il faudra apprendre à analyser à être + force de propositions par rapport au + résultat que l'entreprise aura trouvé on + va mettre cela tout de suite en + application avec un premier exercice que + l'on va faire et corrigé ensemble on + vous allez devoir changer de vidéos + aller boire un coup ou s'ils + éventuellement si vous avez besoin de + faire une petite pause mais pas trop + longue la pause puisque le court je + rappelle dure 2h30 et vous avez besoin + de ces deux heures et demie pour faire + tout ce qu'on a à faire + donc vous allez prendre le cas ricco qui + est dans votre polycopiés vous allez + lire attentivement les énoncés regarder + ce qu'on vous demande était de faire un + petit peu l'exercice tout seul et une + fois que vous avez déjà un petit peu + réfléchi vous regardez la vidéo de + correction + regardez bien la vidéo même si vous + résultats sont bons parce que je vais + vous amener de l'information notamment + sur l'analyse des résultats ou sur le + vocabulaire qui est important dans cet + exercice + pour le reste je vous invite à regarder + cette vidéo dans vos favoris donc à + mettre un petit pouce pour la retrouver + facilement + abonnez-vous aux vidéos de la chaîne + c'est facultatif mais ça vous permet de + savoir de quand les vidéos de son fonds + publiées et éventuellement de prendre de + l'avancé sur vos cours puisque vous avez + la liberté de vous organiser + et puis n'hésitez pas à me faire un + retour sur sur cette vidéo + ça peut être des retours positifs aussi + un même même si c'est des compliments je + prends que ça m'encourage et puis à + poser des questions dans les + commentaires si vous avez des questions + on se retrouve tout de suite sur la + vidéo du cas ricco qui va parler de + haricots diff --git a/email_inscription_mgt.py b/email_inscription_mgt.py index 36a6534..acdf3be 100644 --- a/email_inscription_mgt.py +++ b/email_inscription_mgt.py @@ -87,3 +87,57 @@ def incription_training_confirmation_mail(diction): mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno)) return False, " Impossible d'envoyer l'email de notification " + +""" +Email de pre-inscription +""" +def Pre_incription_training_confirmation_mail(diction): + try: + + print(" ### Preincription_training_confirmation_mail = "+str(diction)) + """ + Verification de la liste des champs obligatoires + """ + field_list_obligatoire = ['nom', 'prenom', 'email', 'date_du', 'date_au', 'adresse', 'title'] + for val in field_list_obligatoire: + if val not in diction: + mycommon.myprint( + str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ") + return False, "Impossible d'envoyer l'email de confirmation de l'inscritpion" + + + + tomorrow = datetime.date.today() + datetime.timedelta(days=1) + tomorrow_day = tomorrow.strftime("%A") + + print("debut envoi mail de test ") + # on rentre les renseignements pris sur le site du fournisseur + + msg = MIMEMultipart("alternative") + + msg['Subject'] = 'MySy Training : pre-inscription formation' + msg['From'] = 'contact@mysy-training.com' + msg['To'] = str(diction['email']) + + to = [{"email": str(diction['email'])}] + bcc = [{"email": "contact@mysy-training.com"}] + + print(" ### Adresse = "+str(diction['adresse']) ) + send_smtp_email = sib_api_v3_sdk.SendSmtpEmail(template_id=2, params={ "nom": str(diction['nom']), + "prenom":str(diction['prenom']), + "date_du": str(diction['date_du']), + "date_fin": str(diction['date_au']), + "adresse": str(diction['adresse']), + "title":str(diction['title'])}, + to=to, bcc=bcc ) + + api_response = api_instance.send_transac_email(send_smtp_email) + print(api_response) + + return True, " Email bien envoyé" + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno)) + return False, " Impossible d'envoyer l'email de notification " + diff --git a/localcerts/Data/0_4OGapxZPpCbXMbfk_20220926223832.jpg b/localcerts/Data/0_4OGapxZPpCbXMbfk_20220926223832.jpg new file mode 100644 index 0000000..4a037cd Binary files /dev/null and b/localcerts/Data/0_4OGapxZPpCbXMbfk_20220926223832.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625112836.jpg b/localcerts/Data/Gale_Henry2_20220625112836.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625112836.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625113731.jpg b/localcerts/Data/Gale_Henry2_20220625113731.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625113731.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625113822.jpg b/localcerts/Data/Gale_Henry2_20220625113822.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625113822.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625115037.jpg b/localcerts/Data/Gale_Henry2_20220625115037.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625115037.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625121641.jpg b/localcerts/Data/Gale_Henry2_20220625121641.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625121641.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625130250.jpg b/localcerts/Data/Gale_Henry2_20220625130250.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625130250.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625132025.jpg b/localcerts/Data/Gale_Henry2_20220625132025.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625132025.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625132118.jpg b/localcerts/Data/Gale_Henry2_20220625132118.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625132118.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625134118.jpg b/localcerts/Data/Gale_Henry2_20220625134118.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625134118.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625134209.jpg b/localcerts/Data/Gale_Henry2_20220625134209.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625134209.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625135053.jpg b/localcerts/Data/Gale_Henry2_20220625135053.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625135053.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625135313.jpg b/localcerts/Data/Gale_Henry2_20220625135313.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625135313.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625135412.jpg b/localcerts/Data/Gale_Henry2_20220625135412.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625135412.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220625140430.jpg b/localcerts/Data/Gale_Henry2_20220625140430.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220625140430.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220704163543.jpg b/localcerts/Data/Gale_Henry2_20220704163543.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220704163543.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220704165229.jpg b/localcerts/Data/Gale_Henry2_20220704165229.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220704165229.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220704165231.jpg b/localcerts/Data/Gale_Henry2_20220704165231.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220704165231.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220704165233.jpg b/localcerts/Data/Gale_Henry2_20220704165233.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220704165233.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220704165351.jpg b/localcerts/Data/Gale_Henry2_20220704165351.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220704165351.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220704165453.jpg b/localcerts/Data/Gale_Henry2_20220704165453.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220704165453.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220704165651.jpg b/localcerts/Data/Gale_Henry2_20220704165651.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220704165651.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220705105812.jpg b/localcerts/Data/Gale_Henry2_20220705105812.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220705105812.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220920085517.jpg b/localcerts/Data/Gale_Henry2_20220920085517.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220920085517.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220920095157.jpg b/localcerts/Data/Gale_Henry2_20220920095157.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220920095157.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220920100325.jpg b/localcerts/Data/Gale_Henry2_20220920100325.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220920100325.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220920104851.jpg b/localcerts/Data/Gale_Henry2_20220920104851.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220920104851.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220920110853.jpg b/localcerts/Data/Gale_Henry2_20220920110853.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220920110853.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220920112647.jpg b/localcerts/Data/Gale_Henry2_20220920112647.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220920112647.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220921100351.jpg b/localcerts/Data/Gale_Henry2_20220921100351.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220921100351.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20220921103445.jpg b/localcerts/Data/Gale_Henry2_20220921103445.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20220921103445.jpg differ diff --git a/localcerts/Data/Gale_Henry2_20221004213723.jpg b/localcerts/Data/Gale_Henry2_20221004213723.jpg new file mode 100644 index 0000000..da01fff Binary files /dev/null and b/localcerts/Data/Gale_Henry2_20221004213723.jpg differ diff --git a/localcerts/Data/LS_template_import_1__20221002144853.csv b/localcerts/Data/LS_template_import_1__20221002144853.csv new file mode 100644 index 0000000..cf6de7c --- /dev/null +++ b/localcerts/Data/LS_template_import_1__20221002144853.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Objectif 1;Programme 1;Pre-requis 1;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Objectif 2;Programme 2;Pre-requis 2;;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Objectif 3;Programme 3;Pre-requis 3;;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Objectif 4;Programme 4;Pre-requis 4;;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/LS_template_import_20220905150041.csv b/localcerts/Data/LS_template_import_20220905150041.csv new file mode 100644 index 0000000..60df255 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220905150041.csv @@ -0,0 +1,5 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;prix;url;duration;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;"22/01/2023-Paris;22/01/2023-Lyon;"; diff --git a/localcerts/Data/LS_template_import_20220905150219.csv b/localcerts/Data/LS_template_import_20220905150219.csv new file mode 100644 index 0000000..60df255 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220905150219.csv @@ -0,0 +1,5 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;prix;url;duration;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;"22/01/2023-Paris;22/01/2023-Lyon;"; diff --git a/localcerts/Data/LS_template_import_20220905150703.csv b/localcerts/Data/LS_template_import_20220905150703.csv new file mode 100644 index 0000000..60df255 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220905150703.csv @@ -0,0 +1,5 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;prix;url;duration;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;"22/01/2023-Paris;22/01/2023-Lyon;"; diff --git a/localcerts/Data/LS_template_import_20220905151007.csv b/localcerts/Data/LS_template_import_20220905151007.csv new file mode 100644 index 0000000..60df255 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220905151007.csv @@ -0,0 +1,5 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;prix;url;duration;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;"22/01/2023-Paris;22/01/2023-Lyon;"; diff --git a/localcerts/Data/LS_template_import_20220905152237.csv b/localcerts/Data/LS_template_import_20220905152237.csv new file mode 100644 index 0000000..60df255 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220905152237.csv @@ -0,0 +1,5 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;prix;url;duration;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;"22/01/2023-Paris;22/01/2023-Lyon;"; diff --git a/localcerts/Data/LS_template_import_20220905152354.csv b/localcerts/Data/LS_template_import_20220905152354.csv new file mode 100644 index 0000000..21da755 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220905152354.csv @@ -0,0 +1,5 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;prix;url;duration;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;0;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;0;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;"22/01/2023-Paris;22/01/2023-Lyon;"; +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;"22/01/2023-Paris;22/01/2023-Lyon;"; diff --git a/localcerts/Data/LS_template_import_20220905152623.csv b/localcerts/Data/LS_template_import_20220905152623.csv new file mode 100644 index 0000000..4159331 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220905152623.csv @@ -0,0 +1,5 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;prix;url;duration;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220905152723.csv b/localcerts/Data/LS_template_import_20220905152723.csv new file mode 100644 index 0000000..4159331 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220905152723.csv @@ -0,0 +1,5 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;prix;url;duration;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917133947.csv b/localcerts/Data/LS_template_import_20220917133947.csv new file mode 100644 index 0000000..9caa1f2 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917133947.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917134055.csv b/localcerts/Data/LS_template_import_20220917134055.csv new file mode 100644 index 0000000..9caa1f2 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917134055.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917134146.csv b/localcerts/Data/LS_template_import_20220917134146.csv new file mode 100644 index 0000000..9caa1f2 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917134146.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917134327.csv b/localcerts/Data/LS_template_import_20220917134327.csv new file mode 100644 index 0000000..9caa1f2 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917134327.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917134742.csv b/localcerts/Data/LS_template_import_20220917134742.csv new file mode 100644 index 0000000..9caa1f2 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917134742.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917140016.csv b/localcerts/Data/LS_template_import_20220917140016.csv new file mode 100644 index 0000000..9caa1f2 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917140016.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917140137.csv b/localcerts/Data/LS_template_import_20220917140137.csv new file mode 100644 index 0000000..f7786a0 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917140137.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;sd;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;ss;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917140333.csv b/localcerts/Data/LS_template_import_20220917140333.csv new file mode 100644 index 0000000..f7786a0 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917140333.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;sd;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;ss;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917140626.csv b/localcerts/Data/LS_template_import_20220917140626.csv new file mode 100644 index 0000000..f7786a0 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917140626.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;sd;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;ss;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917140722.csv b/localcerts/Data/LS_template_import_20220917140722.csv new file mode 100644 index 0000000..f7786a0 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917140722.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;sd;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;ss;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917140809.csv b/localcerts/Data/LS_template_import_20220917140809.csv new file mode 100644 index 0000000..f7786a0 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917140809.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;img_url;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;sd;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;ss;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917140834.csv b/localcerts/Data/LS_template_import_20220917140834.csv new file mode 100644 index 0000000..7549da7 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917140834.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917141027.csv b/localcerts/Data/LS_template_import_20220917141027.csv new file mode 100644 index 0000000..7549da7 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917141027.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220917141128.csv b/localcerts/Data/LS_template_import_20220917141128.csv new file mode 100644 index 0000000..7549da7 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220917141128.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;0;FR-;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;0;FR-Marseille;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/01/2023-Paris;22/01/2023-Lyon;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris;22/01/2023-Lyon;" diff --git a/localcerts/Data/LS_template_import_20220926225634.csv b/localcerts/Data/LS_template_import_20220926225634.csv new file mode 100644 index 0000000..de1dfc5 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220926225634.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/LS_template_import_20220926230103.csv b/localcerts/Data/LS_template_import_20220926230103.csv new file mode 100644 index 0000000..de1dfc5 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220926230103.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/LS_template_import_20220926230207.csv b/localcerts/Data/LS_template_import_20220926230207.csv new file mode 100644 index 0000000..de1dfc5 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220926230207.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/LS_template_import_20220928223517.csv b/localcerts/Data/LS_template_import_20220928223517.csv new file mode 100644 index 0000000..7871d19 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220928223517.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;OBJ_CH1;PROG_CH1;REQI_CH1;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;OBJ_CH2;PROG_CH2;REQI_CH2;;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;OBJ_CH3;PROG_CH3;REQI_CH3;;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;OBJ_CH4;PROG_CH4;REQI_CH4;;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/LS_template_import_20220928223619.csv b/localcerts/Data/LS_template_import_20220928223619.csv new file mode 100644 index 0000000..7871d19 --- /dev/null +++ b/localcerts/Data/LS_template_import_20220928223619.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;OBJ_CH1;PROG_CH1;REQI_CH1;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;OBJ_CH2;PROG_CH2;REQI_CH2;;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;OBJ_CH3;PROG_CH3;REQI_CH3;;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;OBJ_CH4;PROG_CH4;REQI_CH4;;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/LS_template_import_20220928230844.csv b/localcerts/Data/LS_template_import_20220928230844.csv new file mode 100644 index 0000000..cf6de7c --- /dev/null +++ b/localcerts/Data/LS_template_import_20220928230844.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Objectif 1;Programme 1;Pre-requis 1;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Objectif 2;Programme 2;Pre-requis 2;;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Objectif 3;Programme 3;Pre-requis 3;;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Objectif 4;Programme 4;Pre-requis 4;;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/LS_template_import_20220929103826.csv b/localcerts/Data/LS_template_import_20220929103826.csv new file mode 100644 index 0000000..cf6de7c --- /dev/null +++ b/localcerts/Data/LS_template_import_20220929103826.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Objectif 1;Programme 1;Pre-requis 1;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Objectif 2;Programme 2;Pre-requis 2;;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Objectif 3;Programme 3;Pre-requis 3;;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Objectif 4;Programme 4;Pre-requis 4;;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/LS_template_import_new_20220929104023.csv b/localcerts/Data/LS_template_import_new_20220929104023.csv new file mode 100644 index 0000000..4783e22 --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929104023.csv @@ -0,0 +1,2 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +CH_PA1201910;Comprendre les le develov cherif;domaine1;InDesign - Niveau 1;PYRAMYD;Objectif 1;Programme 1;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929132602.csv b/localcerts/Data/LS_template_import_new_20220929132602.csv new file mode 100644 index 0000000..39de6af --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929132602.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;Deep Learning;domaine1;Vous êtes passionnés d’intelligence artificielle, et attirés par les succès spectaculaires récemment obtenus par le « deep learning » (reconnaissance vocale, classification d’image, jeu de GO, etc) : ce Mooc est pour vous !Ce Mooc présente les réseaux de neurones profonds, qui constituent les fondements du « deep learning», et leur utilisation pour des problèmes de reconnaissance et classification de données. Un accent particulier sera porté aux données pauvres en sémantique comme les images.Avec ce Mooc : vous comprendrez le fonctionnement et l’apprentissage des réseaux de neurones profonds, ainsi que l’importance de la convolution,vous comprendrez les raisons historiques de leur succès récent, ainsi que les évolutions récentes du domaine,vous maîtriserez les enjeux pour le déploiement massifs des algorithmes de deep learning, ainsi que les outils logiciels modernesvous saurez comment appliquer les méthodes de deep learning avec peu de données d’apprentissage, et comprendrez les questions ouvertes actuelles.;PYRAMYD;Objectif 1; Semaine 1Introduction and ContextThe Formal NeuronNeural NetworksSupervised Machine Learning.Gradient Error Backpropagation AlgorithmTraining IssuesSemaine 2Introduction to Convolutionnal Neural NetworksConvolutionConvolution PropertiesPoolingConvolution LayerConvolution Hierarchies and Convolutional Neural NetworksSemaine 3Modeling CapacitiesRepresentation Learning with ConvNetsManifold Untangling and VisualizationDeep Learning WeaknessesSuccess Deep Learning HistoryDeep Learning Winter HistorySemaine 4Deep Learning RenewalModern Convolutional Neural Network ModulesModern Training and RegularizationModern Convolutional Neural Network ArchitecturesResidual ArchitecturesOther Modern Deep Learning Components Semaine 5Optimization IssuesAdvanced OptimizationImplementations IssuesDeep Learning ResourcesDeep Learning Resources: Keras Semaine 6Deep FeaturesTransfer LearningLocalization and SegmentationUnsupervised LearningVision and LangageDeep Learning Theory ;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;Appliquez ITIL dans l’évolution du système d’information de votre entreprise;;"Vous souhaitez appliquer les bonnes pratiques ITIL à votre département informatique pour concevoir ou mettre à jour une offre de services adaptée aux besoins de vos utilisateurs ? Vous êtes au bon endroit ! Je suis Christian Dumont, directeur technique en SI expérimenté et auteur de plusieurs ouvrages sur le référentiel ITIL.  Dans ce cours, vous découvrirez comment analyser les objectifs stratégiques de votre entreprise pour proposer un portefeuille de services qui appuie la création de valeur de l'entreprise. Vous verrez ensuite comment créer et structurer des services dans un catalogue et rentrerez en détail dans les garanties que vous pourrez fournir à vos clients pour ces services. Finalement, vous verrez comment maintenir ces services pour assurer que votre offre correspond dans le temps aux ambitions de l'entreprise ! Si vous voulez en apprendre plus sur la notion de service et faire de votre département informatique un créateur de valeur en appui des métiers, n'hésitez plus et rejoignez-moi au premier chapitre ! À la fin de ce cours, vous serez capable de : identifier les objectifs stratégiques de votre entreprise ;concevoir une offre de services adaptée ;garantir les services proposés ; mesurer les objectifs de services pour en assurer l'amélioration continue. ";;;Partie 1 - Identifiez les objectifs stratégiques de l'entreprise1. Découvrez la stratégie des services IT2. Analysez votre marché pour définir un portefeuille de services3. Définissez votre portefeuille de servicesQuiz : Identifiez les objectifs stratégiques de l'entreprisePartie 2 - Concevez une offre de services adaptée1. Découvrez votre environnement et ses possibilités 2. Définissez les engagements de service3. Rédigez un catalogue de services 4. Contractualisez les engagements avec votre client Quiz : Concevez une offre de services adaptéePartie 3 - Garantissez les services proposés1. Comprenez les attendus du service2. Gérez la sécurité de l'information3. Gérez la capacité de votre infrastructure 4. Améliorez la disponibilité de vos services 5. Assurez la continuité de service des infrastructures informatiques Quiz : Garantissez les services proposésPartie 4 - Mesurez l'atteinte des objectifs de services1. Choisissez des indicateurs pertinents 2. Gérez les différents niveaux de service3. Améliorez les services en continuQuiz : Mesurez l'atteinte des objectifs de servicesCertificat de réussite;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929132726.csv b/localcerts/Data/LS_template_import_new_20220929132726.csv new file mode 100644 index 0000000..1501fde --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929132726.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;trainer;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;Deep Learning;domaine1;;Vous êtes passionnés d’intelligence artificielle, et attirés par les succès spectaculaires récemment obtenus par le « deep learning » (reconnaissance vocale, classification d’image, jeu de GO, etc) : ce Mooc est pour vous !Ce Mooc présente les réseaux de neurones profonds, qui constituent les fondements du « deep learning», et leur utilisation pour des problèmes de reconnaissance et classification de données. Un accent particulier sera porté aux données pauvres en sémantique comme les images.Avec ce Mooc : vous comprendrez le fonctionnement et l’apprentissage des réseaux de neurones profonds, ainsi que l’importance de la convolution,vous comprendrez les raisons historiques de leur succès récent, ainsi que les évolutions récentes du domaine,vous maîtriserez les enjeux pour le déploiement massifs des algorithmes de deep learning, ainsi que les outils logiciels modernesvous saurez comment appliquer les méthodes de deep learning avec peu de données d’apprentissage, et comprendrez les questions ouvertes actuelles.;PYRAMYD;Objectif 1; Semaine 1Introduction and ContextThe Formal NeuronNeural NetworksSupervised Machine Learning.Gradient Error Backpropagation AlgorithmTraining IssuesSemaine 2Introduction to Convolutionnal Neural NetworksConvolutionConvolution PropertiesPoolingConvolution LayerConvolution Hierarchies and Convolutional Neural NetworksSemaine 3Modeling CapacitiesRepresentation Learning with ConvNetsManifold Untangling and VisualizationDeep Learning WeaknessesSuccess Deep Learning HistoryDeep Learning Winter HistorySemaine 4Deep Learning RenewalModern Convolutional Neural Network ModulesModern Training and RegularizationModern Convolutional Neural Network ArchitecturesResidual ArchitecturesOther Modern Deep Learning Components Semaine 5Optimization IssuesAdvanced OptimizationImplementations IssuesDeep Learning ResourcesDeep Learning Resources: Keras Semaine 6Deep FeaturesTransfer LearningLocalization and SegmentationUnsupervised LearningVision and LangageDeep Learning Theory ;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;Appliquez ITIL dans l’évolution du système d’information de votre entreprise;;;"Vous souhaitez appliquer les bonnes pratiques ITIL à votre département informatique pour concevoir ou mettre à jour une offre de services adaptée aux besoins de vos utilisateurs ? Vous êtes au bon endroit ! Je suis Christian Dumont, directeur technique en SI expérimenté et auteur de plusieurs ouvrages sur le référentiel ITIL.  Dans ce cours, vous découvrirez comment analyser les objectifs stratégiques de votre entreprise pour proposer un portefeuille de services qui appuie la création de valeur de l'entreprise. Vous verrez ensuite comment créer et structurer des services dans un catalogue et rentrerez en détail dans les garanties que vous pourrez fournir à vos clients pour ces services. Finalement, vous verrez comment maintenir ces services pour assurer que votre offre correspond dans le temps aux ambitions de l'entreprise ! Si vous voulez en apprendre plus sur la notion de service et faire de votre département informatique un créateur de valeur en appui des métiers, n'hésitez plus et rejoignez-moi au premier chapitre ! À la fin de ce cours, vous serez capable de : identifier les objectifs stratégiques de votre entreprise ;concevoir une offre de services adaptÃ©e ;garantir les services proposés ; mesurer les objectifs de services pour en assurer l'amélioration continue. ";;;Partie 1 - Identifiez les objectifs stratégiques de l'entreprise1. Découvrez la stratégie des services IT2. Analysez votre marché pour définir un portefeuille de services3. Définissez votre portefeuille de servicesQuiz : Identifiez les objectifs stratégiques de l'entreprisePartie 2 - Concevez une offre de services adaptée1. Découvrez votre environnement et ses possibilités 2. Définissez les engagements de service3. Rédigez un catalogue de services 4. Contractualisez les engagements avec votre client Quiz : Concevez une offre de services adaptéePartie 3 - Garantissez les services proposés1. Comprenez les attendus du service2. Gérez la sécurité de l'information3. Gérez la capacité de votre infrastructure 4. Améliorez la disponibilité de vos services 5. Assurez la continuité de service des infrastructures informatiques Quiz : Garantissez les services proposésPartie 4 - Mesurez l'atteinte des objectifs de services1. Choisissez des indicateurs pertinents 2. Gérez les différents niveaux de service3. Améliorez les services en continuQuiz : Mesurez l'atteinte des objectifs de servicesCertificat de réussite;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929132821.csv b/localcerts/Data/LS_template_import_new_20220929132821.csv new file mode 100644 index 0000000..39de6af --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929132821.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;Deep Learning;domaine1;Vous êtes passionnés d’intelligence artificielle, et attirés par les succès spectaculaires récemment obtenus par le « deep learning » (reconnaissance vocale, classification d’image, jeu de GO, etc) : ce Mooc est pour vous !Ce Mooc présente les réseaux de neurones profonds, qui constituent les fondements du « deep learning», et leur utilisation pour des problèmes de reconnaissance et classification de données. Un accent particulier sera porté aux données pauvres en sémantique comme les images.Avec ce Mooc : vous comprendrez le fonctionnement et l’apprentissage des réseaux de neurones profonds, ainsi que l’importance de la convolution,vous comprendrez les raisons historiques de leur succès récent, ainsi que les évolutions récentes du domaine,vous maîtriserez les enjeux pour le déploiement massifs des algorithmes de deep learning, ainsi que les outils logiciels modernesvous saurez comment appliquer les méthodes de deep learning avec peu de données d’apprentissage, et comprendrez les questions ouvertes actuelles.;PYRAMYD;Objectif 1; Semaine 1Introduction and ContextThe Formal NeuronNeural NetworksSupervised Machine Learning.Gradient Error Backpropagation AlgorithmTraining IssuesSemaine 2Introduction to Convolutionnal Neural NetworksConvolutionConvolution PropertiesPoolingConvolution LayerConvolution Hierarchies and Convolutional Neural NetworksSemaine 3Modeling CapacitiesRepresentation Learning with ConvNetsManifold Untangling and VisualizationDeep Learning WeaknessesSuccess Deep Learning HistoryDeep Learning Winter HistorySemaine 4Deep Learning RenewalModern Convolutional Neural Network ModulesModern Training and RegularizationModern Convolutional Neural Network ArchitecturesResidual ArchitecturesOther Modern Deep Learning Components Semaine 5Optimization IssuesAdvanced OptimizationImplementations IssuesDeep Learning ResourcesDeep Learning Resources: Keras Semaine 6Deep FeaturesTransfer LearningLocalization and SegmentationUnsupervised LearningVision and LangageDeep Learning Theory ;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;Appliquez ITIL dans l’évolution du système d’information de votre entreprise;;"Vous souhaitez appliquer les bonnes pratiques ITIL à votre département informatique pour concevoir ou mettre à jour une offre de services adaptée aux besoins de vos utilisateurs ? Vous êtes au bon endroit ! Je suis Christian Dumont, directeur technique en SI expérimenté et auteur de plusieurs ouvrages sur le référentiel ITIL.  Dans ce cours, vous découvrirez comment analyser les objectifs stratégiques de votre entreprise pour proposer un portefeuille de services qui appuie la création de valeur de l'entreprise. Vous verrez ensuite comment créer et structurer des services dans un catalogue et rentrerez en détail dans les garanties que vous pourrez fournir à vos clients pour ces services. Finalement, vous verrez comment maintenir ces services pour assurer que votre offre correspond dans le temps aux ambitions de l'entreprise ! Si vous voulez en apprendre plus sur la notion de service et faire de votre département informatique un créateur de valeur en appui des métiers, n'hésitez plus et rejoignez-moi au premier chapitre ! À la fin de ce cours, vous serez capable de : identifier les objectifs stratégiques de votre entreprise ;concevoir une offre de services adaptée ;garantir les services proposés ; mesurer les objectifs de services pour en assurer l'amélioration continue. ";;;Partie 1 - Identifiez les objectifs stratégiques de l'entreprise1. Découvrez la stratégie des services IT2. Analysez votre marché pour définir un portefeuille de services3. Définissez votre portefeuille de servicesQuiz : Identifiez les objectifs stratégiques de l'entreprisePartie 2 - Concevez une offre de services adaptée1. Découvrez votre environnement et ses possibilités 2. Définissez les engagements de service3. Rédigez un catalogue de services 4. Contractualisez les engagements avec votre client Quiz : Concevez une offre de services adaptéePartie 3 - Garantissez les services proposés1. Comprenez les attendus du service2. Gérez la sécurité de l'information3. Gérez la capacité de votre infrastructure 4. Améliorez la disponibilité de vos services 5. Assurez la continuité de service des infrastructures informatiques Quiz : Garantissez les services proposésPartie 4 - Mesurez l'atteinte des objectifs de services1. Choisissez des indicateurs pertinents 2. Gérez les différents niveaux de service3. Améliorez les services en continuQuiz : Mesurez l'atteinte des objectifs de servicesCertificat de réussite;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929133022.csv b/localcerts/Data/LS_template_import_new_20220929133022.csv new file mode 100644 index 0000000..e2935a6 --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929133022.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;Deep Learning;domaine1;Vous êtes passionnés d’intelligence artificielle, et attirés par les succès spectaculaires récemment obtenus par le « deep learning » (reconnaissance vocale, classification d’image, jeu de GO, etc) : ce Mooc est pour vous !Ce Mooc présente les réseaux de neurones profonds, qui constituent les fondements du « deep learning», et leur utilisation pour des problèmes de reconnaissance et classification de données. Un accent particulier sera porté aux données pauvres en sémantique comme les images.Avec ce Mooc : vous comprendrez le fonctionnement et l’apprentissage des réseaux de neurones profonds, ainsi que l’importance de la convolution,vous comprendrez les raisons historiques de leur succès récent, ainsi que les évolutions récentes du domaine,vous maîtriserez les enjeux pour le déploiement massifs des algorithmes de deep learning, ainsi que les outils logiciels modernesvous saurez comment appliquer les méthodes de deep learning avec peu de données d’apprentissage, et comprendrez les questions ouvertes actuelles.;PYRAMYD;Objectif 1; Semaine 1Introduction and ContextThe Formal NeuronNeural NetworksSupervised Machine Learning.Gradient Error Backpropagation AlgorithmTraining IssuesSemaine 2Introduction to Convolutionnal Neural NetworksConvolutionConvolution PropertiesPoolingConvolution LayerConvolution Hierarchies and Convolutional Neural NetworksSemaine 3Modeling CapacitiesRepresentation Learning with ConvNetsManifold Untangling and VisualizationDeep Learning WeaknessesSuccess Deep Learning HistoryDeep Learning Winter HistorySemaine 4Deep Learning RenewalModern Convolutional Neural Network ModulesModern Training and RegularizationModern Convolutional Neural Network ArchitecturesResidual ArchitecturesOther Modern Deep Learning Components Semaine 5Optimization IssuesAdvanced OptimizationImplementations IssuesDeep Learning ResourcesDeep Learning Resources: Keras Semaine 6Deep FeaturesTransfer LearningLocalization and SegmentationUnsupervised LearningVision and LangageDeep Learning Theory ;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;Appliquez ITIL dans l’évolution du système d’information de votre entreprise;;"Vous souhaitez appliquer les bonnes pratiques ITIL à votre département informatique pour concevoir ou mettre à jour une offre de services adaptée aux besoins de vos utilisateurs ? Vous êtes au bon endroit ! Je suis Christian Dumont, directeur technique en SI expérimenté et auteur de plusieurs ouvrages sur le référentiel ITIL.  Dans ce cours, vous découvrirez comment analyser les objectifs stratégiques de votre entreprise pour proposer un portefeuille de services qui appuie la création de valeur de l'entreprise. Vous verrez ensuite comment créer et structurer des services dans un catalogue et rentrerez en détail dans les garanties que vous pourrez fournir à vos clients pour ces services. Finalement, vous verrez comment maintenir ces services pour assurer que votre offre correspond dans le temps aux ambitions de l'entreprise ! Si vous voulez en apprendre plus sur la notion de service et faire de votre département informatique un créateur de valeur en appui des métiers, n'hésitez plus et rejoignez-moi au premier chapitre ! À la fin de ce cours, vous serez capable de : identifier les objectifs stratégiques de votre entreprise ;concevoir une offre de services adaptée ;garantir les services proposés ; mesurer les objectifs de services pour en assurer l'amélioration continue. ";PYRAMYD;;Partie 1 - Identifiez les objectifs stratégiques de l'entreprise1. Découvrez la stratégie des services IT2. Analysez votre marché pour définir un portefeuille de services3. Définissez votre portefeuille de servicesQuiz : Identifiez les objectifs stratégiques de l'entreprisePartie 2 - Concevez une offre de services adaptée1. Découvrez votre environnement et ses possibilités 2. Définissez les engagements de service3. Rédigez un catalogue de services 4. Contractualisez les engagements avec votre client Quiz : Concevez une offre de services adaptéePartie 3 - Garantissez les services proposés1. Comprenez les attendus du service2. Gérez la sécurité de l'information3. Gérez la capacité de votre infrastructure 4. Améliorez la disponibilité de vos services 5. Assurez la continuité de service des infrastructures informatiques Quiz : Garantissez les services proposésPartie 4 - Mesurez l'atteinte des objectifs de services1. Choisissez des indicateurs pertinents 2. Gérez les différents niveaux de service3. Améliorez les services en continuQuiz : Mesurez l'atteinte des objectifs de servicesCertificat de réussite;boffff;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929140903.csv b/localcerts/Data/LS_template_import_new_20220929140903.csv new file mode 100644 index 0000000..64a7edc --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929140903.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;Deep Learning;domaine1;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;Appliquez ITIL dans l’évolution du système d’information de votre entreprise;;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929141148.csv b/localcerts/Data/LS_template_import_new_20220929141148.csv new file mode 100644 index 0000000..c699def --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929141148.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;GDB cherif Deep Learning;domaine1;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;GDB cherif Appliquez ITIL dans l’évolution du système d’information de votre entreprise;;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929142728.csv b/localcerts/Data/LS_template_import_new_20220929142728.csv new file mode 100644 index 0000000..c699def --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929142728.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;GDB cherif Deep Learning;domaine1;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;GDB cherif Appliquez ITIL dans l’évolution du système d’information de votre entreprise;;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929143320.csv b/localcerts/Data/LS_template_import_new_20220929143320.csv new file mode 100644 index 0000000..2ebc7dc --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929143320.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;GDB cherif Deep Learning bb;domaine1;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;GDB cherif Appliquez ITIL dans l’évolution du système d’information de votre entreprise cc;;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929143337.csv b/localcerts/Data/LS_template_import_new_20220929143337.csv new file mode 100644 index 0000000..2ebc7dc --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929143337.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;GDB cherif Deep Learning bb;domaine1;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;GDB cherif Appliquez ITIL dans l’évolution du système d’information de votre entreprise cc;;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LS_template_import_new_20220929144427.csv b/localcerts/Data/LS_template_import_new_20220929144427.csv new file mode 100644 index 0000000..5e41f89 --- /dev/null +++ b/localcerts/Data/LS_template_import_new_20220929144427.csv @@ -0,0 +1,3 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;note;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +GDB_PA1201910;GDB cherif Deep Learning bb;domaine1;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;4;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +GDB_PA1201911;GDB cherif Appliquez ITIL dans l’évolution du système d’information de votre entreprise cc;;At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. ;PYRAMYD;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. ;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis ;;1;0;2370;1;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";IT;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" diff --git a/localcerts/Data/LStemplateimport1_20221002145352.csv b/localcerts/Data/LStemplateimport1_20221002145352.csv new file mode 100644 index 0000000..cf6de7c --- /dev/null +++ b/localcerts/Data/LStemplateimport1_20221002145352.csv @@ -0,0 +1,5 @@ +external_code;titre;domaine;description;formateur;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;url;duree;plus_produit;mots_cle;metier;publie;zone_diffusion;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Objectif 1;Programme 1;Pre-requis 1;;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;"mot1;mot1;mot3";metier1;1;FR-;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201911;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Objectif 2;Programme 2;Pre-requis 2;;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;"mot1;mot1;mot4";;1;FR-Marseille;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;" +LS_PA1201912;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Objectif 3;Programme 3;Pre-requis 3;;1;0;0;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;;"mot1;mot1;mot5";;1;;"22/03/2023-Auxerre-89024;22/01/2023-Dordogne-24335;" +LS_PA1201913;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Objectif 4;Programme 4;Pre-requis 4;;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;;"mot1;mot1;mot6";metier4;1;;"22/01/2023-Paris-75009;22/01/2023-Lyon-69109;01/11/2022-Éloise-01200;" diff --git a/localcerts/Data/MYSY-LOGO-BLUE.png b/localcerts/Data/MYSY-LOGO-BLUE.png new file mode 100644 index 0000000..53dcf9a Binary files /dev/null and b/localcerts/Data/MYSY-LOGO-BLUE.png differ diff --git a/localcerts/Data/celebration-loop_20220920162542.gif b/localcerts/Data/celebration-loop_20220920162542.gif new file mode 100644 index 0000000..850a225 Binary files /dev/null and b/localcerts/Data/celebration-loop_20220920162542.gif differ diff --git a/localcerts/Data/celebration-loop_20220920162814.gif b/localcerts/Data/celebration-loop_20220920162814.gif new file mode 100644 index 0000000..850a225 Binary files /dev/null and b/localcerts/Data/celebration-loop_20220920162814.gif differ diff --git a/localcerts/Data/celebration-loop_20221004213433.gif b/localcerts/Data/celebration-loop_20221004213433.gif new file mode 100644 index 0000000..850a225 Binary files /dev/null and b/localcerts/Data/celebration-loop_20221004213433.gif differ diff --git a/localcerts/Data/chef-de-projet_20220920165341.jpg b/localcerts/Data/chef-de-projet_20220920165341.jpg new file mode 100644 index 0000000..a48eb1e Binary files /dev/null and b/localcerts/Data/chef-de-projet_20220920165341.jpg differ diff --git a/localcerts/Data/chef-de-projet_20220920170053.jpg b/localcerts/Data/chef-de-projet_20220920170053.jpg new file mode 100644 index 0000000..a48eb1e Binary files /dev/null and b/localcerts/Data/chef-de-projet_20220920170053.jpg differ diff --git a/localcerts/Data/chef-de-projet_20220920170333.jpg b/localcerts/Data/chef-de-projet_20220920170333.jpg new file mode 100644 index 0000000..a48eb1e Binary files /dev/null and b/localcerts/Data/chef-de-projet_20220920170333.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220625134545.jpg b/localcerts/Data/chef-de-projet_v2_20220625134545.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220625134545.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220625135333.jpg b/localcerts/Data/chef-de-projet_v2_20220625135333.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220625135333.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220625135349.jpg b/localcerts/Data/chef-de-projet_v2_20220625135349.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220625135349.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220625140338.jpg b/localcerts/Data/chef-de-projet_v2_20220625140338.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220625140338.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220625140531.jpg b/localcerts/Data/chef-de-projet_v2_20220625140531.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220625140531.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220704165252.jpg b/localcerts/Data/chef-de-projet_v2_20220704165252.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220704165252.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220704165446.jpg b/localcerts/Data/chef-de-projet_v2_20220704165446.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220704165446.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220704165701.jpg b/localcerts/Data/chef-de-projet_v2_20220704165701.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220704165701.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220704201411.jpg b/localcerts/Data/chef-de-projet_v2_20220704201411.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220704201411.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220705131317.jpg b/localcerts/Data/chef-de-projet_v2_20220705131317.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220705131317.jpg differ diff --git a/localcerts/Data/chef-de-projet_v2_20220920113919.jpg b/localcerts/Data/chef-de-projet_v2_20220920113919.jpg new file mode 100644 index 0000000..6bad9ae Binary files /dev/null and b/localcerts/Data/chef-de-projet_v2_20220920113919.jpg differ diff --git a/localcerts/Data/data_test_work_V3_20220219145117.csv b/localcerts/Data/data_test_work_V3_20220219145117.csv new file mode 100644 index 0000000..1ec4d49 --- /dev/null +++ b/localcerts/Data/data_test_work_V3_20220219145117.csv @@ -0,0 +1,16 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duree_formation;plus_produit;mots_cle +AUTO_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;; +AUTO_PA1221910;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;; +AUTO_PA1721910;Créer et réaliser des documents simples (flyers;domaine3;L’essentiel d’InDesign;PYRAMYD;Créer et réaliser des documents simples (flyers;1;0; plaquettes…) et / ou corriger des fichiers existants;https://pyramyd-formation.com/formation/l-essentiel-d-indesign;3;; +AUTO_PA1271910;Réaliser des logos;domaine4;Illustrator : niveau 1;PYRAMYD;Réaliser des logos;1;0;5;https://pyramyd-formation.com/formation/illustrator-niveau-1;5;; +AUTO_PA1281910;Réaliser des illustrations complexes;domaine5;Illustrator : niveau 2;PYRAMYD;Réaliser des illustrations complexes;1;0;2000;https://pyramyd-formation.com/formation/illustrator-niveau-2;4;; +AUTO_PA1291910;Optimiser ses méthodes de travail et découvrir des trucs et astuces pour gagner en productivité;domaine6;Illustrator : niveau 3;PYRAMYD;Optimiser ses méthodes de travail et découvrir des trucs et astuces pour gagner en productivité;1;0;1310;https://pyramyd-formation.com/formation/illustrator-niveau-3;2;; +AUTO_VP1151910;Maîtriser les fondamentaux de l’animation typographique;domaine7;After Effects et la typographie animée;PYRAMYD;Maîtriser les fondamentaux de l’animation typographique;1;0;1340;https://pyramyd-formation.com/formation/after-effects-et-la-typographie-animee;2;; +AUTO_VP1061910;Maîtriser l’ensemble des effets visuels en motion design;domaine8;After Effects et les effets;PYRAMYD;Maîtriser l’ensemble des effets visuels en motion design;1;0;2350;https://pyramyd-formation.com/formation/after-effects-et-les-effets;5;; +AUTO_VP10510;Maîtriser un flux de production 3D en intégrant des scènes Cinema 4D et des objets 3D;domaine9;After Effects et la 3D;PYRAMYD;Maîtriser un flux de production 3D en intégrant des scènes Cinema 4D et des objets 3D;1;0;2350;https://pyramyd-formation.com/formation/after-effects-et-la-3d;5;; +AUTO_VP1041910;Maîtriser les fondamentaux de l’animation et du compositing 2D;domaine10;After Effects;PYRAMYD;Maîtriser les fondamentaux de l’animation et du compositing 2D;1;0;2350;https://pyramyd-formation.com/formation/after-effects;5;; +AUTO_VP1021910;Réaliser des montages vidéo structurés : clip;domaine11;Premiere Pro : niveau 1;PYRAMYD;Réaliser des montages vidéo structurés : clip;1;0; reportage…;https://pyramyd-formation.com/formation/premiere-pro-niveau-1;5;; +AUTO_VP1031910;Réaliser des montages vidéo complexes : multicaméra;domaine12;Premiere Pro : niveau 2;PYRAMYD;Réaliser des montages vidéo complexes : multicaméra;1;0;5;https://pyramyd-formation.com/formation/premiere-pro-niveau-2;5;; +AUTO_VP1412010;Réaliser et créer des animations simples;domaine13;L'essentiel d'After Effects;PYRAMYD;Réaliser et créer des animations simples;1;0;1660;https://pyramyd-formation.com/formation/l-essentiel-d-after-effects;3;; +AUTO_BU0811910;Réussir des présentations attractives;domaine14;PowerPoint;PYRAMYD;Réussir des présentations attractives;1;0;960;https://pyramyd-formation.com/formation/powerpoint;2;; +AUTO_BU0791910;Créer des tableaux et des graphiques structurés;domaine15;Excel : niveau 1;PYRAMYD;Créer des tableaux et des graphiques structurés;1;0;960;https://pyramyd-formation.com/formation/excel-niveau-1;2;; diff --git a/localcerts/Data/gdb_consulting_logo_20220929144530.png b/localcerts/Data/gdb_consulting_logo_20220929144530.png new file mode 100644 index 0000000..ff2b67c Binary files /dev/null and b/localcerts/Data/gdb_consulting_logo_20220929144530.png differ diff --git a/localcerts/Data/gdb_consulting_logo_20220929144855.png b/localcerts/Data/gdb_consulting_logo_20220929144855.png new file mode 100644 index 0000000..ff2b67c Binary files /dev/null and b/localcerts/Data/gdb_consulting_logo_20220929144855.png differ diff --git a/localcerts/Data/ned-flanders-dancing_20220925142430.gif b/localcerts/Data/ned-flanders-dancing_20220925142430.gif new file mode 100644 index 0000000..518d0e2 Binary files /dev/null and b/localcerts/Data/ned-flanders-dancing_20220925142430.gif differ diff --git a/localcerts/Data/ned-flanders-dancing_20220925142624.gif b/localcerts/Data/ned-flanders-dancing_20220925142624.gif new file mode 100644 index 0000000..518d0e2 Binary files /dev/null and b/localcerts/Data/ned-flanders-dancing_20220925142624.gif differ diff --git a/localcerts/Data/photo-frames-fr_20220625122211.png b/localcerts/Data/photo-frames-fr_20220625122211.png new file mode 100644 index 0000000..e2cdbd7 Binary files /dev/null and b/localcerts/Data/photo-frames-fr_20220625122211.png differ diff --git a/localcerts/Data/photo-frames-fr_20220920103457.webp b/localcerts/Data/photo-frames-fr_20220920103457.webp new file mode 100644 index 0000000..3b737a8 Binary files /dev/null and b/localcerts/Data/photo-frames-fr_20220920103457.webp differ diff --git a/localcerts/Data/photo-frames-fr_20220920110921.webp b/localcerts/Data/photo-frames-fr_20220920110921.webp new file mode 100644 index 0000000..3b737a8 Binary files /dev/null and b/localcerts/Data/photo-frames-fr_20220920110921.webp differ diff --git a/localcerts/Data/photo-frames-fr_20220920111050.webp b/localcerts/Data/photo-frames-fr_20220920111050.webp new file mode 100644 index 0000000..3b737a8 Binary files /dev/null and b/localcerts/Data/photo-frames-fr_20220920111050.webp differ diff --git a/localcerts/Data/photo-frames-fr_20220920161618.png b/localcerts/Data/photo-frames-fr_20220920161618.png new file mode 100644 index 0000000..e2cdbd7 Binary files /dev/null and b/localcerts/Data/photo-frames-fr_20220920161618.png differ diff --git a/localcerts/Data/telechargement_20221004213534.png b/localcerts/Data/telechargement_20221004213534.png new file mode 100644 index 0000000..80298f2 Binary files /dev/null and b/localcerts/Data/telechargement_20221004213534.png differ diff --git a/localcerts/Data/telechargement_20221004213629.png b/localcerts/Data/telechargement_20221004213629.png new file mode 100644 index 0000000..80298f2 Binary files /dev/null and b/localcerts/Data/telechargement_20221004213629.png differ diff --git a/localcerts/Data/template_formations_20220702202324.csv b/localcerts/Data/template_formations_20220702202324.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702202324.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702202736.csv b/localcerts/Data/template_formations_20220702202736.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702202736.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702202907.csv b/localcerts/Data/template_formations_20220702202907.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702202907.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702203310.csv b/localcerts/Data/template_formations_20220702203310.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702203310.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702203436.csv b/localcerts/Data/template_formations_20220702203436.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702203436.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702204114.csv b/localcerts/Data/template_formations_20220702204114.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702204114.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702204220.csv b/localcerts/Data/template_formations_20220702204220.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702204220.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702204422.csv b/localcerts/Data/template_formations_20220702204422.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702204422.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702204641.csv b/localcerts/Data/template_formations_20220702204641.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702204641.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702204959.csv b/localcerts/Data/template_formations_20220702204959.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702204959.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702205341.csv b/localcerts/Data/template_formations_20220702205341.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702205341.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220702205519.csv b/localcerts/Data/template_formations_20220702205519.csv new file mode 100644 index 0000000..b23f8c2 --- /dev/null +++ b/localcerts/Data/template_formations_20220702205519.csv @@ -0,0 +1,3 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;domaine2;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;4;;;fr- diff --git a/localcerts/Data/template_formations_20220703204123.csv b/localcerts/Data/template_formations_20220703204123.csv new file mode 100644 index 0000000..c08d5d7 --- /dev/null +++ b/localcerts/Data/template_formations_20220703204123.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;-K6paris +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-K6paris diff --git a/localcerts/Data/template_formations_20220703204740.csv b/localcerts/Data/template_formations_20220703204740.csv new file mode 100644 index 0000000..c08d5d7 --- /dev/null +++ b/localcerts/Data/template_formations_20220703204740.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;-K6paris +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-K6paris diff --git a/localcerts/Data/template_formations_20220703204847.csv b/localcerts/Data/template_formations_20220703204847.csv new file mode 100644 index 0000000..c08d5d7 --- /dev/null +++ b/localcerts/Data/template_formations_20220703204847.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;-K6paris +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-K6paris diff --git a/localcerts/Data/template_formations_20220703204939.csv b/localcerts/Data/template_formations_20220703204939.csv new file mode 100644 index 0000000..fb29593 --- /dev/null +++ b/localcerts/Data/template_formations_20220703204939.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;-paris +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220703205611.csv b/localcerts/Data/template_formations_20220703205611.csv new file mode 100644 index 0000000..fb29593 --- /dev/null +++ b/localcerts/Data/template_formations_20220703205611.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;-paris +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220703205853.csv b/localcerts/Data/template_formations_20220703205853.csv new file mode 100644 index 0000000..fb29593 --- /dev/null +++ b/localcerts/Data/template_formations_20220703205853.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;-paris +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220703210424.csv b/localcerts/Data/template_formations_20220703210424.csv new file mode 100644 index 0000000..fb29593 --- /dev/null +++ b/localcerts/Data/template_formations_20220703210424.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;-paris +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220703210718.csv b/localcerts/Data/template_formations_20220703210718.csv new file mode 100644 index 0000000..1f131a9 --- /dev/null +++ b/localcerts/Data/template_formations_20220703210718.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;plys_produit;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;-paris +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220705153744.csv b/localcerts/Data/template_formations_20220705153744.csv new file mode 100644 index 0000000..cc99725 --- /dev/null +++ b/localcerts/Data/template_formations_20220705153744.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;plys_produit;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;bj- +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220705154504.csv b/localcerts/Data/template_formations_20220705154504.csv new file mode 100644 index 0000000..cc99725 --- /dev/null +++ b/localcerts/Data/template_formations_20220705154504.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;plys_produit;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;bj- +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220705154600.csv b/localcerts/Data/template_formations_20220705154600.csv new file mode 100644 index 0000000..cc99725 --- /dev/null +++ b/localcerts/Data/template_formations_20220705154600.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;plys_produit;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;bj- +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220705154754.csv b/localcerts/Data/template_formations_20220705154754.csv new file mode 100644 index 0000000..cc99725 --- /dev/null +++ b/localcerts/Data/template_formations_20220705154754.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;plys_produit;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;bj- +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;-paris diff --git a/localcerts/Data/template_formations_20220705154833.csv b/localcerts/Data/template_formations_20220705154833.csv new file mode 100644 index 0000000..15ae739 --- /dev/null +++ b/localcerts/Data/template_formations_20220705154833.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;22 Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;plys_produit;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;bj- +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie;#NOM? diff --git a/localcerts/Data/template_formations_20220705154944.csv b/localcerts/Data/template_formations_20220705154944.csv new file mode 100644 index 0000000..a88be51 --- /dev/null +++ b/localcerts/Data/template_formations_20220705154944.csv @@ -0,0 +1,13 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;zone_diffusion +GDB_PA1201001;22 Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;Ressources humaines;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;0.5;plys_produit;;"fr-nantes;fr-paris" +GDB_PA1201002;Réaliser des publications complexes et structurées;Ressources humaines;InDesign - Niveau 2;PYRAMYD;Réaliser des publications complexes et structurées;1;0;2000;https://pyramyd-formation.com/formation/indesign-niveau-2-pyramyd;0.4;;;fr- +GDB_PA1201003;GÉREZ LA RELATION DE TRAVAIL;Ressources humaines;"Ce cours a pour objet de vous présenter le cadre juridique dans lequel se noue, s’exécute et se rompt une relation de travail. + +A travers quatre parties, nous définirons les principales règles applicables au recrutement, à l’exécution et à la rupture du contrat de travail de façon à présenter les règles relatives à la gestion d’une relation de travail.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/gerez-la-relation-de-travail/;0.8;;;fr- +GDB_PA1201004;DÉVELOPPEZ UNE ENTREPRISE PLUS INCLUSIVE ENVERS LE HANDICAP;Ressources humaines;"Loin des idées reçues, le handicap peut constituer une opportunité pour les entreprises. + +Dans ce cours, nous allons vous donner les clés pour dépasser les contraintes et mettre en Å“uvre une politique handicap ambitieuse dans l'entreprise ! + +Nous vous donnerons des éléments de repères sur ce que recouvre le handicap, les différents statuts et les obligations légales auxquelles les entreprises sont assujetties, notamment suite aux modifications apportées par la loi pour la liberté de choisir son avenir professionnel de septembre 2018. Puis, nous vous donnerons les outils qui vous permettront de développer une démarche opérationnelle et efficace pour accompagner les personnes en situation de handicap tout au long de leur parcours professionnel.";mymooc;openclassrooms.com;1;0;0;https://www.my-mooc.com/fr/mooc/handicap-et-entreprise/;0.4;;situations de handicap,parcours professionnels;bj- +GDB_PA1201005;INTRODUCTION À L'IMMUNOLOGIE: MÉTHODES ET APPLICATIONS MÉDICALES;;"Bienvenu au deuxième volet du cours en immunologie intitulé «Introduction en immunologie: méthodes et applications». A travers de courtes vidéos, de questionnaires en ligne et d’exercices, nous vous ferions approfondir vos connaissances en immunologie.Ce cours s’adresse à des étudiants de licence ou de première année de Master, des professeurs de sciences naturelles et à tout public averti en biologie qui ont déjà suivi la première partie de cet enseignement intitulée «Introduction à l’immunologie fondemantale» et qui souhaitent renforcer leurs connaissances. +L’objectif principal de cette deuxième partie d’enseignement est de faire appliquer vos connaissances en immunologie fondamentale à des questions de santé humaine, notamment à la vaccination, l'allergie, les maladies auto-immunes, la transplantation et l’immunothérapie.";mymooc;EdX ;1;1;1000;https://www.my-mooc.com/fr/mooc/introduction-a-l-immunologie-methodes-et-applications-medicales/;3;;immunologie,ELISA,Santé publique, Biologie; diff --git a/localcerts/Data/template_import_6_20220817124419.csv b/localcerts/Data/template_import_6_20220817124419.csv new file mode 100644 index 0000000..4ed531f --- /dev/null +++ b/localcerts/Data/template_import_6_20220817124419.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/203-lyon" diff --git a/localcerts/Data/template_import_6_20220817124511.csv b/localcerts/Data/template_import_6_20220817124511.csv new file mode 100644 index 0000000..4ed531f --- /dev/null +++ b/localcerts/Data/template_import_6_20220817124511.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/203-lyon" diff --git a/localcerts/Data/template_import_6_20220817130002.csv b/localcerts/Data/template_import_6_20220817130002.csv new file mode 100644 index 0000000..4ed531f --- /dev/null +++ b/localcerts/Data/template_import_6_20220817130002.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/203-lyon" diff --git a/localcerts/Data/template_import_6_20220817130126.csv b/localcerts/Data/template_import_6_20220817130126.csv new file mode 100644 index 0000000..4ed531f --- /dev/null +++ b/localcerts/Data/template_import_6_20220817130126.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/203-lyon" diff --git a/localcerts/Data/template_import_6_20220817130211.csv b/localcerts/Data/template_import_6_20220817130211.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817130211.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817130329.csv b/localcerts/Data/template_import_6_20220817130329.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817130329.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817130619.csv b/localcerts/Data/template_import_6_20220817130619.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817130619.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817130755.csv b/localcerts/Data/template_import_6_20220817130755.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817130755.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817130819.csv b/localcerts/Data/template_import_6_20220817130819.csv new file mode 100644 index 0000000..4ed531f --- /dev/null +++ b/localcerts/Data/template_import_6_20220817130819.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/203-lyon" diff --git a/localcerts/Data/template_import_6_20220817131518.csv b/localcerts/Data/template_import_6_20220817131518.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817131518.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817131703.csv b/localcerts/Data/template_import_6_20220817131703.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817131703.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817132003.csv b/localcerts/Data/template_import_6_20220817132003.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817132003.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817132320.csv b/localcerts/Data/template_import_6_20220817132320.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817132320.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817132419.csv b/localcerts/Data/template_import_6_20220817132419.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817132419.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817132712.csv b/localcerts/Data/template_import_6_20220817132712.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817132712.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817132859.csv b/localcerts/Data/template_import_6_20220817132859.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817132859.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/template_import_6_20220817133018.csv b/localcerts/Data/template_import_6_20220817133018.csv new file mode 100644 index 0000000..2183740 --- /dev/null +++ b/localcerts/Data/template_import_6_20220817133018.csv @@ -0,0 +1,2 @@ +external_code;title;domaine;description;trainer;institut_formation;distantiel;presentiel;price;url;duration;plus_produit;mots_cle;metier;date_lieu +LS_PA1201910;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;domaine1;InDesign - Niveau 1;PYRAMYD;Comprendre les principes d'InDesign pour créer ou modifier des publications professionnelles;1;0;2370;https://pyramyd-formation.com/formation/indesign-niveau-1-pyramyd;5;;;metier1;"23/12/2012-Paris;23/01/2003-lyon" diff --git a/localcerts/Data/video_transciption/work_ytubes_1zsGp1biyDc.txt b/localcerts/Data/video_transciption/work_ytubes_1zsGp1biyDc.txt new file mode 100644 index 0000000..9440f26 --- /dev/null +++ b/localcerts/Data/video_transciption/work_ytubes_1zsGp1biyDc.txt @@ -0,0 +1,855 @@ +url : FOR https://youtu.be/1zsGp1biyDc + +si vous voulez vous mettre la photo cet + épisode est fait pour vous salut à vous + j'espère que vous êtes enfant dans + l'épisode d'aujourd'hui ce que je + voudrais créer simplement c'est un guide + un gros bide intro pour tous ceux qui + voudraient découvrir la photo des + notions qui vous permettront + d'approfondir vos connaissances de mieux + travailler et surtout de découvrir + encore de nouveaux tutoriels de nouveaux + livres et c'est plein de ressources qui + sont à votre disposition très facilement + ce guide il est destiné à ceux qui + veulent faire de la photo avec leur + smartphone mais + où aussi avec leur appareil reflex ou + tout autre type d'appareil numérique et + sanem justement au premier point avec + quoi peut-on faire de la photo donc on + va commencer par distinguer un peu deux + grandes catégories dans ces deux grandes + catégories + la première ce sont les appareils photo + argentiques ce et ses appareils + argentiques ce sont des appareils comme + ceux ci par exemple qui fonctionne avec + de la pellicule comme on est plutôt dans + une chaîne avec the tech et que je suis + aussi un grand passionné de technologie + ce n'est pas vraiment le type + d'appareils dont je vais parler d'autres + vont faire ça bien mieux que moi mais je + ne dis pas que c'est pas un domaine + intéressant au contraire travailler avec + de l'argentique peut vraiment aider à + ouvrir de nouvelles portes de créativité + à mieux comprendre la photo et c'est là + mais moi je vais plutôt parler + d'appareils photo numériques et donc du + coup dans ses appareils photos + numériques et bien vous avez quatre + catégories qu'on retrouve actuellement + la première ce sont les appareils photos + dit compact ce sont de petits appareils + photo des ce n'est plus ou moins un + usage familial se marche est en baisse + constante parce que les smartphones + s'équilibre de plus en plus et pour + certains modèles dépasse même pas mal de + contacts les smartphones deviennent de + plus en plus capables en photo il reste + avec des ressources limitées notamment + en fonction de leur taille mais tout un + tas d'algues au rythme et de petites + astuces sont en train de monter + progressivement les capacités en photo + le plus gros avantage c'est que vous + l'avez quasiment toujours sur vous donc + si vous vous baladez vous trouvez un + beau spot etc vous aurez peut-être pas + toujours votre reflex sur vous mais vous + aurez votre smartphone ce qui fait que + même si vous avez un réflexe bien ces + deux appareils peuvent être + complémentaires d'ailleurs une petite + précision si vous travaillez sur + smartphone ou sur iphone etc la suite de + la vidéo sur les réglages etc vous + concerne également premièrement car + c'est toujours mieux de savoir comment + fonctionne l'appareil photo ça vous + permettra de mieux le maîtriser et + deuxièmement car des applications sur la + native sur certains téléphones android + ou à télécharger ici comme neuf ce + cas-ci sur l'app store vous permettront + de faire vos réglages plutôt + manuellement de gérer les iso etc + directement sur votre smartphone + maintenant vous avez une deuxième + catégorie qui comprend plus ou moins + tout ce qui est compact expert ou des + appareils dits bridge comprenait des + appareils un petit peu plus gros mais + toujours monobloc généralement qu'ils + vont tous mais plus mais dont vous ne + saurez toujours pas changé les objectifs + pour quoi je parle d'objectif et bien + parce qu'on arrive à nos deux dernières + catégories que sont les appareils photo + reflex et les appareils photo hybrides + ils ont la grande capacité de pouvoir + changer les objectifs donc si je viens + ici par exemple tac je peux vraiment + séparer le boîtier qui est ici de + l'objectif est comme ça avoir accès à de + nombreux objectifs différents dont + certains seront spécialisés dans une + tâche précise par exemple cet objectif + si lui est destiné plutôt à faire de la + macro et donc pourra faire de très beaux + portraits ou alors photographié vraiment + une abeille en très gros plan aller + chercher les détails qui ne serait pas + accessible normalement avec votre + appareil photo la différence entre un + hybride est un réflexe c'est que le + réflexe va être beaucoup plus gros du à + son mode de fonctionnement quand j'ouvre + ici up mon appareil photo et bien vous + voyez il ya une sorte de petits miroirs + qui arrivent ici quand on va déclencher + pour faire une photo bien ce miroir va + se relever et envoyer la lumière vers le + capteur au niveau de libre et c'est pas + tout à fait la même chose l'hybride + qu'on appelle aussi souvent un + mirrorless comprenez sans miroir qu'on + est pourquoi maintenant bien vavra un + fonctionnement différent dans le sens où + le capteur sera directement exposés et + donc hop on n'a pas de miroir et les + appareils sont du coup nettement plus + léger et plus compact + une autre différence entre les réflexes + et les hybrides et le type de viseur sur + les reflex vous allez retrouver un + viseur optique qui reflétera directement + ce que vous voyez à travers l'objectif + grâce à un miroir au niveau des hybrides + là vous aurez un petit écran en guise de + viseur ce qui permettra par exemple de + voir directement l'impact de vos + réglages sur votre image finale + actuellement les réflexes sont un petit + peu en perte de vitesse et on voit que + le marché commence vraiment à se diriger + vers les hybrides au niveau de la + qualité on est sur quelque chose + d'équivalent entre le réflexe et + l'hybride alors maintenant que nous + connaissons les grands types d'appareils + photos intéressons nous à leurs + caractéristiques ya vraiment deux types + de caractéristiques dans un appareil + photo il ya ceux qui vont dépendre du + boîtier et ceux qui vont dépendre de + l'objectif on va vraiment s'intéresser + d'abord aux caractéristiques du boîtier + la première que vous connaîtrez très + certainement c'est le nombreux 2 + mégapixels le nombre de mégapixels va + jouer avant tout sur une chose c'est la + taille à laquelle vous pouvez imprimer + votre photo est considéré qu'avec un + appareil photo mais tombe de 16 ou 20 + mégapixels vous saurez déjà faire des + agrandissements d'assez grande taille si + vous veniez à les imprimer la deuxième + chose sur lequel le nombre de mégapixels + va avoir son importance eh bien c'est la + possibilité de recadrer une photo plus + vous aurez une photo qui sera grande au + plus vous pourrez la recadrer sans + perdre de qualité en ce sens le nombre + de mégapixels est important alors + attention je voulais quand même claire + syrie deux choses la première c'est que + le nombre de mégapixels n'est pas du + coup un synonyme de qualité et la + deuxième est bien c'est que plus vous + allez avoir un nombre de mégapixels + important sur une photo au plus votre + fichier lui va prendre en place sur + votre ordinateur sur votre carte mémoire + etc la deuxième caractéristique qui est + importante eh bien c'est la taille du + capteur alors je ne parle pas de la + taille du capteur en mégapixels mais + bien de la taille physique du capteur + dans les appareils photo reflex tel que + celui ci par exemple 5 eins hd et bien + vous retrouver ce qu'on appelle à + capteur aps c est un capteur qui est un + peu plus petit en terme de taille qu'une + pellicule dans les appareils photos plus + haut de gamme dont par exemple chez + canon du 5d ou la gamme canonné ce faire + air perce un exercice etc vous retrouvez + des capteurs qu'on appelle des capteurs + full frame et qui font exactement la + taille d'une pellicule c'est à dire 24 + mm x 36 je vous parle aussi de cette + différence parce que ça aura un petit + impact sur le type d'optique qu'on peut + utiliser sur un reflex ou sur un hybride + paris la troisième chose dont je voulais + vous parler c'est justement la montée en + iso parler de bruit juste avant alors + cette montée en iso ckoi lien c'est la + capacité qu'a un capteur à amplifier le + signal lumineux qui va recevoir donc + pour expliquer cela plus facilement plus + les iso seront élevés au plus le capteur + pourra prendre des photos dans des + conditions de lumière difficiles alors + attention avec la montée en iso à paris + du bruit c'est à dire que plus vous + allez monter la valeur iso au plus une + sorte de grains va apparaître dans + l'image un petit peu dénaturé les + contrastes les couleurs etc une autre + caractéristique important du boîtier si + vous avez un usage vidéo c'est de + regarder si par exemple votre appareil + peut filmer en 4k alors attention + certains appareils vont un petit peu + krupp et l'image si vous fumez en 4k et + c'est le genre de caractéristiques qu'il + faut prendre en compte enfin il ya + encore beaucoup de choses dont nous + pourrions parler la présence d'un + stabilisateur par exemple ou encore la + capacité de la batterie mais je pense + qu'on a été relativement l'essentiel ici + concernant cette partie la dernière + chose importante à prendre en main bien + voilà c'est l'ergonomie du boitier je + pense que voilà quand vous achetez un + appareil si vous voulez acheter plutôt + un réflexe un hybride à compact expert + prenez un appareil que vous sentez bien + en main avec lequel vous vous sentez à + l'aise parlons maintenant que les + caractéristiques d'un objectif ici par + exemple jean main 1 72 100 f 4 2 chez + canal alors à quoi correspondent toutes + ces informations et bien la première 72 + 100 correspond à la focale ou plus ce + chiffre est bas au plus vous êtes dans + un grand angle par exemple l'objectif + qui monte ici c'est un 28 70 mm et bien + c'est plutôt un objectif grand angle + celui ci en septembre 200 c'est plutôt + un téléobjectif va me permettre de + beaucoup plus doux mais la première + valeur c'est la valeur minime c'est à + dire que bah voilà avec celui là je vais + d'office déjà beaucoup plus rapprochée + qu'avec celui ci est ensuite à la con je + vais tourner le zoom quand je vais + tourner le zoom tout simplement je vais + pouvoir aller vers la deuxième valeur + qui est la focale maximale dans ce + cas-ci 200 mm tout à l'heure je vous ai + expliqué la différence de taille deux + capteurs et bien il ya une petite nuance + ici un 35 mm est toujours donnée sur son + équivalent sur un capteur 24 x 36 donc + un capteur full frame l'équivalent en + taille d'une pellicule si on utilise un + objectif sur une autre taille de capteur + par exemple tous les réflexes non vous + ferai mais tous les hybrides non full + frame 2 chez cannon sont santai ap hm + c'est un petit peu plus petit du coup + 1,6 fois plus petit qu'une pellicule est + donc un 35 mm branché sur ce type + d'appareil devient 50 mm et ça il faut + le savoir ensuite vous avez une deuxième + valeur souvent précédées d'un f cette + valeur c'est ce qu'on appelle + l'ouverture plus le nombre est petit + dont 22,8 par exemple ça c'est un petit + nombre en termes d'ouverture au plus + l'ouverture va être grande al'inverse au + plus le nombre est grand f 11 par + exemple ou plus l'ouverture va être + faible cette ouverture vous pouvez + toujours la faire varier on la contrôle + en sur le boîtier c'est ce qu'on verra + un petit peu plus tard dans la vidéo par + contre l'ouverture maximale f4 par + exemple f 2,8 et bien ça elle est + définie par l'objectif sur certains + autres objectifs par exemple vous + pourriez avoir une ouverture qui est f + 4,7 ou f/3 5-5 6 des choses comme ça ça + veut dire que l'ouverture elle ne sera + pas constante et donc dans ce cas au + plus vous allez zou mais avec votre + objectif au plus l'ouverture maximale + aura tendance à diminuer dont on choisit + un objectif par exemple pour un + réflexion hybride c'est vraiment une des + premières choses qu'il faut regarder + vous avez encore quelques autres + caractéristiques qui sont intéressantes + par exemple la présence de stabilisateur + ici chaque constructeur canon sony et + sega propose ses propres abréviation par + exemple chez canal vous avez + l'abréviation yes une autre + caractéristique importante du coup c'est + le type d'autofocus utiliser ces rien + n'est précisé c'est qu'on est sur + quelque chose de très standard cependant + certains constructeurs je pense par + exemple à kano ont des types d'autofocus + est un peu particulier par exemple la + motorisation usm qui assurent de + meilleures performances et qui + fonctionne sur base d'un moteur + ultrasonique petite chose à savoir c'est + au niveau de l'écosystème c'est que par + exemple un objectif nikon vous pourrez + pas le mettre sur un boîtier canon + existe quelques adaptateur etc je suis + d'accord mais en théorie vous ne pouvez + pas mettre un objectif cannon + directement sur un boîtier nikon et + inversément par contre et c'est là aussi + où il faut faire attention c'est qu'un + même constructeur peut avoir différents + types d'objectifs différents types de + montures et donc quand on parle de la + monture on parle ici de la connexion + entre cet objectif et l'appareil photo + reprenons l'exemple de kanon car c'est + celui que je connais le mieux la monture + canon ef d'actualité depuis les reflex + argentique et est d'ailleurs compatible + avec les trois autres types de montures + pour la monture au fn et pour la monture + et rêve par contre les objectifs ef + auront besoin d'une bague d'adaptation + le canon ef s est une monture qui est + sorti du moment des premiers appareils + photo numériques et qui est avant tout + dédiée aux capteurs plus petit que le + moyen format au capteur aps c chez canal + la monture e fm est destiné aux hybrides + grand public de chez canon tandis que la + monture f est la plus récente et est + destiné aux hybrides un peu plus avancé + de chez canal par contre un objectif à + monture e fm n'est pas compatible avec + un objectif à monture f et l' inverse + est vrai également et maintenant que + nous avons vus ensemble bien les + caractéristiques importantes des + appareils photo est ce qu on pouvait + retrouver comme type de matériel et bien + maintenant on va vraiment s'intéresser à + la photo et plus précisément à tous les + points qui me semble à moi en tout cas + important quand on fait de la photo les + choses auxquelles on doit prêter de la + tension les choses qui nous permettent + vraiment de transférer grâce à la photo + ce qu'on imagine ce qu'on veut + représenter et caetera et caetera et + donc pour moi et a vraiment trois + catégories de choses qui sont très + importantes la première c'est la + catégorie on va dire technique avec les + réglages de l'appareil et c'est là pour + faire les bons réglages pour arriver + vraiment à capter ce qu'on veut capter + ensuite eh bien on a vraiment le côté + composition qu'est ce que vous allez + inclure dans votre image comme on vous + allez guider le regard de la personne + qui va les regarder et c est la + troisième et bien c'est vraiment la base + de tout c'est la lumière parce que ben + voilà nous photographe nous utilisons la + lumière comme moyen de créer quelque + chose au final comme un peintre lui + pourrait utiliser lors de la peinture + tout simplement et donc premièrement ce + que je vous propose de vous expliquer + c'est les aspects techniques + premièrement voyons comment une photo + est prise un tout simplement qu'on va + prendre une photo à l'intérieur ici vous + avez un miroir vous voyez ici qui se + relève pendant un certain temps pour + laisser passer de la lumière alors je + vais remettre mon objectif voilà history + pas d'une aide matérielle ap est ce + qu'il faut comprendre et même c'est que + pendant que le miroir est relevé le + capteur en fait est exposé et reçoit de + la lumière cette vitesse est ce qu'on + appelle la vitesse d'obturation + autrement dit pendant combien de temps + le capteur est exposé pour recevoir sa + lumière qui s'imprime de ce qu'il faut + comprendre par rapport à ça c'est qu'au + plus la photo sera rapide au plus le + mouvement sera figé mais en même temps + au moins vous recevrez de lumière ça + paraît logique quand on y pense ça donc + si vous voulez avoir un effet traîné et + c'est par exemple voir afficher le + mouvement d'une voiture les leaf avec + l'état sur votre photo et bien + simplement à ce niveau là il faudra + jouer sur cette vitesse pour que la + photo se prennent beaucoup plus + lentement à l'invers si vous voulez + vraiment figé quelqu'un est bien en ce + moment là vous devrez partir sur une + vitesse d'obturation beaucoup plus + rapide attention votre vitesse + généralement vous devait au moins être à + 1 sur votre focale par exemple si vous + shootez aux 50 mm on a vu ce qu'était la + focale juste avant eh bien il faut que + vous soyez à un cinquantième de seconde + pour la vitesse cette vitesse elle est + vraiment exprimé du coup on se demande + voire souvent en centièmes voire en + millièmes de seconde comprenez si vous + voyez un 200e il s'agit d'un deux + centièmes de seconde si vous ajouté à + des vitesses beaucoup plus longtemps + vous aurez besoin de stabiliser votre + appareil sur un trépied + parce que bah voila si je prends une + photo en une seconde mammal va un petit + peu bougé et c est donc l'ensemble de + votre photo sera fou ça explique aussi + pourquoi certaines de vos photos sont + floues dans l'obscurité la deuxième + notion du coup c'est la notion + d'ouverture c'est ce qu'on a expliqué + juste avant avec les objectifs et donc + cette ouverture vous pouvez aussi la + régler pour rappel f 2,8 grande + ouverture f cette fouille 9 9 petites + ouvertures et 22 très petite ouverture + au plus l'ouverture du coût sera grande + à f 2,8 au plus votre sujet va se + détacher de l'arrière-plan et donc va + créer ce qu'on appelle ses petites + profondeur de champ ce qu'on appelle + aussi bouquet au plus vous travaillerez + sur une ouverture petite annonce par + exemple ou plus l'arrière-plan sera + nette par rapport à votre sujet mais + encore une fois ça se fait au détriment + de la lumière et donc cet équilibre + vitesse d'obturation et ouverture va + vraiment créé l'exposition de votre + photo vous l'intérêt maintenant ça va + être de pouvoir utiliser des modes qu'on + verra sur l'appareil photo qui sont ici + à part wells et de vous les montrer hop + ici vous avez une petite roue de + sélection et dans cette petite roue de + sélection vous allez par exemple pouvoir + choisir chez canal entre les modes n + avais tv ou paie ses modes là vous + permettre de contrôler ces paramètres le + modem par exemple vous permet d'être + totalement libre sur l'ouverture et la + vitesse d'exposition et donc du coup ma + recette pour être pas mal pour tester un + peu les deux paramètres et voir un petit + peu leurs effets par contre les modes + que j'utilise moi souvent on shoote sont + le mode avait été vpourquoi parce que je + vais pouvoir choisir le paramètre qui + m'intéresse par exemple un portrait + géant vide isolé par rapport au fond je + prends une grande ouverture je la + choisis et l'appareil va automatiquement + adapter la vitesse en fonction de la + luminosité ambiante est donc une baffe à + l'ap je vais pouvoir contrôler sans + faire trop d'erreurs puisque c'est + l'appareil qui va choisir l'autre + paramètre à ma place en fonction de ce + qu'il a calculé pareil pour notre tv là + je peux choisir la vitesse et laisser + l'appareil décidé de l'ouverture pour + que ma photo soit bien exposé par + exemple si je reprends mon exemple de + traîner de voiture ça avec le mode cv + que je l' ai réalisé j'ai c'était une + vitesse assez lente et ensuite je pris + la photo le troisième paramètre qui + vient compléter sa et bien c'est la + valeur iso dont j'ai parlé au début de + la vidéo et avec 100 iso jeu pourrait + par exemple prendre la photo f 4 mai + avec une ouverture d'un cinquième de + seconde ce qui serait un petit peu trop + lent si je travaille déjà avec un 20 mm + ou plus et donc du coup là ce sera + embêtant par contre en montant iso je + vais pouvoir amplifier en fait la + lumière que mon capteurs va recevoir et + donc pour avoir la même luminosité par + exemple toujours gardé mon être quatre + montées les iso tue plus de lumière et + donc je peux shooter plus rapidement + pour ne plus avoir cet effet de flou et + donc ici à 400 iso par exemple je + pourrais sous terre un seul centième de + seconde ou un 60e 2 secondes ce qui + serait suffisant que pour prendre la + photo et la vernette par contre du coup + et bien au plus je vais montée en iso + plus je vais voir apparaître du bruit + sur mon image donc c'est toujours un + équilibre à trouver à savoir que votre + appareil photo peut aussi avoir les iso + règle et en automatique elle choisir + lui-même du coup la meilleure + combinaison entre vitesse ouverture et + iso la petite astuce c'est que vous + pouvez régler la valeur maximale de ce + choix automatique dans beaucoup + d'appareils photo et donc du coup bah + voilà le forcer par exemple si vous + constatez que votre appareil il tient + bien jusqu'à 2000 iso ce qui est déjà + pas trop mal et bien le forcés de rester + en dessous de ses 2000 iso un autre + aspect important aussi c'est la mise au + point la mise au point c'est quoi bien + c'est le fait de choisir le point qui + sera le plus net sur votre photo et + ensuite en fonction de votre vocale ou + en fonction de votre ouverture fonction + des deux fêtes et bien la zone de + netteté va s'étendre ou pas par rapport + à ce point de netteté donc ça c'est ce + qu'on appelle la mise au point quand + vous verrouillez votre appareil par + exemple si vous utilisez un réflexe un + hybride ou un compact qui est déjà pas + trop mal quand vous le maintenez amis + clique donc sans appuyer dessus et bien + vous allez voir cette mise au point qui + va se faire ensuite appuyé à fond pour + prendre la photo c'est ce qui se passe + quand vous prenez la photo en le faisant + en un coup mais voilà comme ça vous + décomposez un petit peu mouvement et + vous voyez bien ce qui se passe donc + cette gestion du focus elle est + importante en fonction de l'appareil + photo vous pouvez choisir où la netteté + va se faire exemple vous pouvez aussi + choisir le mode d'autofocus voilà est ce + que vous voulez en mode automatique ou + en mode manuel avec la petite bague que + vous tournez sur pas mal d'objectifs + fonctionnant sur reflex ou hybrides sur + iphone simplement si vous prenez une + photo bien je peux taper un petit peu + sur mon écran simplement voilà je peux + taper sur mon écran pour choisir ma zone + de netteté serait appareil photo un peu + plus perfectionnés vous pouvez aussi + choisir si votre focus va rester en mode + one shot c'est à dire 20 cibler votre + sujet et puis voilà ne pas le suivre + s'ils bougent ou si vous voulez le passé + dans un mode ch'ti l'aï cerveau etc où + vous voulez que votre focusvif votre + sujet là par exemple quand je vous fais + mon vidéo voilà je peux reculer avancer + le focus va me suivre inversement si je + mets ma main comme cela vous voyez ici + elle est pas dans le focus voilà ici + l'appareil a fait le focus sur mana moi + je suis derrière mais on vous enfin vous + allez aussi peut-être certains n'ont + entendu parler du mode hors au mode raw + c'est un format de fichier au final qui + peut être produit par les réflexes les + hybrides certains smartphones apple par + exemple maintenant propose son format + pro pour ses iphones et caetera et c'est + ce qu'il faut comprendre avec ce format + raw c'est que c'est un fichier contrat + d'huile brute en france et donc du coup + c'est vraiment signification c'est que + plutôt que de prendre une photo et de + tout compressé pour en avoir quelque + chose directement exploitables elles + formats de fichiers jpeg par exemple eh + bien vous allez avoir un format beaucoup + plus gros avec beaucoup plus d'infos qui + vont permettre d'avoir de la latitude + beaucoup plus de latitude sur la + retouche par contre le côté un peu plus + embêtant c'est qu'il faudra + obligatoirement repasser ses formats raw + dans un logiciel pour les retravailler + avant de les exporter vers un format + jpeg qui lui pourra être partagée par + exemple sur les réseaux sociaux etc + d'ailleurs en parlant de réseaux sociaux + parfois si vous me suivez encore + de la vidéo déjà merci et ensuite sachez + vraiment j'ai envie de faire de plus en + plus d'épisodes sur la photo donc + j'espère vraiment que ça vous plaît on + compte ici une sorte de seconde et en + plus de ça mais voilà ce que je voulais + vous dire aussi c'est que j'ai ouvert + mon petit instagram et que vous êtes + vraiment les bienvenues si vous + souhaitez me rejoindre et donc voilà + pour les aspects plus techniques mais + maintenant parlons de notre matière + première comme je voulais dit la lumière + et cette lumière et bien elle devrait + vraiment requérir une grande part de + votre attention la première chose à + savoir c'est qu'est ce qu'une bonne + lumière au final c'est une grande source + voilà de grande taille qui a une belle + direction par rapport au modèle par + exemple si vous faites de la photo + portrait donc voilà quelque chose un + petit peu plus rasant de pas une lumière + qui arrivent ici directement comme ça + droit de plus plafond ou par exemple à + une lumière qui arrive directement de + front par rapport à votre objectif + quelque chose d'un petit peu plus un + petit peu plus latéral d'un petit peu + plus élevée voilà un petit peu plus + rasant va donner un meilleur résultat + sur le rendu sur les ombres etc c'est + pareil pour la photo de paysage par + exemple c'est pour ça que beaucoup de + photographes apprécie énormément de + shooter dans ce qu'on appelle les golden + bears c'est à dire bah voilà les heures + qui se situe un petit peu avant voilà + les horizons du coucher de soleil et + c'est pas parce qu'on a vraiment une + lumière qui va être beaucoup plus + rasante une lumière va être beaucoup + plus agréable et qui va bien bien plus + donner forme aux paysages et non voilà + la taille de la lumière va jouer donc sa + direction mais aussi sa couleur et enfin + la troisième grande catégorie de choses + laquelle il faut faire attention bien + c'est le côté composition autrement dit + comment vous composez votre image qu est + ce que vous mettez dedans qu'est ce que + vous en exclu et etc etc une des + premières choses dont vous entendrez + parler est certainement la règle des + tiers c'est une règle qui dit que grosso + modo notre image va être séparé en trois + parties que ce soit horizontalement ou + verticalement et que le croisement des + lignes qui apparaissent ici sont les + points chauds de l'image les points + auxquels le regard attire le plus + d'attention c'est une théorie qui peut + vous aider à bien composez vos images + maintenant ce n'est pas la seule par + exemple sur un sujet qui se prête bien + la symétrie il serait peut-être plus + préférable de centrer votre sujet pour + vraiment pouvoir jouer sur cette + symétrie t'es vraiment un guide lines + est vraiment voilà quelque chose qui + peut vous aider surtout au début mais + dont vous pouvez aussi prendre des + libertés surtout quand ça se justifie + que si la photo c'était juste appliquer + des règles ça serait quand même pas mal + en ayant une autre chose importante par + contre quand vous prenez quand vous + composez vous photo c'est tout ce qui + est lignes directrices votre image il + faut comprendre par là que tout ce qui + va former des grandes lignes et cédera + dans votre image va vraiment guidé sa + lecture on par exemple dans cette image + si ce que vous voyez bien voilà le la + lecture toutes les lignes amène vraiment + vers le sujet donc voilà c'est vraiment + quelque chose avec quoi il faut + apprendre à jouer ça donne souvent des + résultats intéressants une chose + essentielle que vous pensez à la + composition aussi c'est la focale que + vous utilisez avec un téléobjectif par + exemple vous pouvez sélectionner qu'une + seule partie de l'image à intégrer ou à + linverse avec un grand-angle vous pouvez + montrer une globalité donc voilà tout ça + est intéressant et doit vraiment faire + partie de votre réflexion qu'est ce que + je veux montrer comment je veux le + montrer qu est ce que je veux voir dans + l'image qu'est-ce que je ne veux pas + voir dans l'image tout ça sont des + questions à se poser et enfin essayer de + garder une certaine notion d' équilibre + dans votre image pour que le tout soit + harmonieux va essayer de disposer vos + objets de façon à ce que l'image ne + penche pas au final d'un côté on a + vraiment beaucoup de style + photographique différents vous l + portrait vous allez paysage urbain ex + macro tout un ensemble de style de + photos qui ont aussi chacun leurs + propres astuces leurs propres règles + leurs propres conseils etc etc si vous + n'êtes pas encore spécialisée dans + quelque chose que vous venez de + commencer que c'est essayer de shooter + un petit peu tout ce que vous voulez + apprenez en plus sur le portrait le + paysage après apprenez-en plus vraiment + sur la globalité au final toute façon ce + que vous apprenez sur le paysage pour a + souvent serait appliquée sur le portrait + ou avoir quelque chose qui fait + référence vous ne perdez pas votre temps + à prenez-en un maximum et avec la + pratique y aura peut-être un style qui + va se dégager plus que l'autre quelque + chose que vous aimerez + plus photographiées et donc tout ceci + concerne vraiment le moment vous prenez + la photo forcément il ya encore beaucoup + beaucoup beaucoup cru de l'autre chose à + comprendre ça je peux vraiment vous + l'assurer mais attaquons maintenant la + dernière partie du processus qui est + plutôt le traitement donc quand vous + travaillez sur du numérique le gros + avantage là dessus c'est que vous pouvez + reprendre les fichiers et les + retravailler surtout si vous bossez + enrôla est un processus indispensable + mais si vous avez shooter en jpeg ou en + tout autre format bah voilà vous pouvez + aussi retoucher vos images avec un tout + petit peu moins de latitude tout + simplement c'est donc voilà les + logiciels qui pourrait éventuellement + vous être utiles pour bien retoucher vos + photos pour bien les traiter mais aussi + pour les gérer parce que ben voilà avoir + des collections de photos de 100 200 500 + mille dix mille photos et bien il faut + savoir se trouvait un petit peu dans + l'ensemble + premièrement vous connaissez + certainement au moins de nom photoshop + photoshop vous permet de créer tous des + photomontages des retouches photos plus + avancées etc vous savez vraiment tout + faire avec photoshop une alternative + assez connu aussi est libre et gratuite + bien c'est gimp hugin c'est vraiment un + équivalent gratuit et libre offre de + chopes quoi qu'il en soit si vous voulez + en découvrir un petit peu plus sur ces + deux logiciels je vous propose de + tutoriels d'initiation sur ma chaîne un + autre type de logiciel est plutôt un + logiciel du style lightroom ou lightroom + classique ces logiciels là vous + permettre d'organiser vos photos de les + traiter en tout cas pour les réglages on + va dire deux retouches on peut même + faire un petit peu de correction + localisé à appliquer des filtres etc + donc on a quand même déjà pas mal de + choses qui sont disponibles sur + lightroom alors attention lightroom il + en existe deux versions actuellement la + version que j'utilise qui est la version + classique de lightroom qui est plutôt + fait pour avoir ces fichiers en local et + la nouvelle version inclut avec la + creative cloud d'adobe qui est la + version lightroom tout seul pour le coc + et qui vous permet plutôt de stocker vos + photos dans le cloud tout en ayant + toujours tout un tas d'options de + développement ce type de logiciel est + intéressant parce qu'il vous permet + vraiment voilà de collectionner de trier + vos photos etc et permettra une façon + très rapide de convertir des roues en + format jpeg bien sûr d'autres + alternatives existent tels que dark + table' par exemple qui oscille libre et + gratuit tout comme aux thérapies + personnellement j'utilise lightroom + classique mais je tenais à vous parler + de ces deux logiciels qui ont quand même + un avenir prometteur enfin apple photos + par exemple si vous travaillez sur mac + peut aussi plutôt bien fonctionné il + existe bien sûr encore de très nombreux + logiciels qui vous permettent de faire + tout ça et voilà on touche maintenant à + la fin de ce guide pour débuter en + photographie j'espère en tout cas que ça + vous aurait été utile j'espère vraiment + que cela vous permettra être une + première marche sur laquelle va + commencer soit que vous pourrez évoluer + j'espère maintenant que vous savez à + l'aller les termes importants que vous + allez pas être perdu dans un tutoriel et + c'était vraiment l'objectif de cette + vidéo bien sûr bien sûr il ya vraiment + énormément de choses à apprendre sur la + photo c'est vraiment aussi un domaine + dans lequel vous pouvez en apprendre + tous les jours et c'est ça qui rend les + choses passionnantes au final est donc + mains voila moi je suis super content en + tout cas de vous avoir parlé de photos + parce que c'est vraiment sujet d'une + personne aussi depuis tout petit c'est + vraiment quelque chose que j'adore aussi + que j'aimerais que je vais fait de plus + en plus d'ailleurs donc voici le sujet + vous a plu par surtout faites moi savoir + ça me fera vraiment super plaisir si un + sujet vous intéresse plus + particulièrement bien dit le mot dans + les commentaires si vous avez encore des + questions etc ça sera vraiment un + plaisir de refaire des vidéos sur ce + sujet moi je vous retrouve très bientôt + pour une nouvelle idée + [Musique] + diff --git a/localcerts/Data/video_transciption/work_ytubes_8W5B-0tbPYQ.txt b/localcerts/Data/video_transciption/work_ytubes_8W5B-0tbPYQ.txt new file mode 100644 index 0000000..4496385 --- /dev/null +++ b/localcerts/Data/video_transciption/work_ytubes_8W5B-0tbPYQ.txt @@ -0,0 +1,630 @@ +url : FOR https://youtu.be/8W5B-0tbPYQ + bonjour à vous j'espère que vous allez + bien dans la vidéo d'aujourd'hui nous + allons découvrir ensemble fonctionnement + de microsoft powerpoint + vous allez voir on va vraiment bien + utiliser powerpoint pour pouvoir créer + comme ça des présentations à ces + professionnels + donc on est parti quand je démarre + powerpoint et bien j'arrive sur cet + écran ci qui va me donner ici les + powerpoint sur laquelle j'ai déjà + travaillé et qui va vous permettre ici + clic et une nouvelle présentation vierge + alors vous avez aussi des thèmes ici qui + sont prêts existants dans powerpoint + moi je vous conseille cela de façon + générale de les oublier et sont très + bien faits ils sont assez jolis mais le + problème c'est que vous allez retrouver + quasiment à chaque présentation et donc + vous allez vraiment manqué un petit peu + d'originalité à la limite vous pouvez + cliquer ici sur autres thèmes et là vous + allez pouvoir avoir un plus grand choix + et une recherche par mots clés donc si + je fais une recherche par exemple sur + powerpoint + voilà je vais clic et powerpoint ici et + je vais avoir tout un ensemble de + résultats qui vont être disponibles pour + que je puisse comme celle les utiliser + dans mes présentations + donc voilà là vous avez quand même un + petit peu plus de choix mais nous nous + allons travailler à partir d'une + nouvelle présentation donc je vais + cliquez sur nouvelle présentation et + j'arrive ici dans cette présentation + alors juste en parlant des thèmes pour + faire la petite transition si je viens + de menus conception ici eh bien vous + voyez que j'ai toujours la possibilité + de modifier ma diapositives donc si + jamais tout ça est grisé simplement + c'est parce que vous n'avez pas de + diapos de sélectionner voyez là je même + déclic et tout est grisé donc voilà vous + savez j'ai vraiment par 10 à pau alors + moi ce que j'ai envie de faire + maintenant et bien c'est de commencer + par j'ai réussi ma couleur + d'arrière-plan donc pour ça je vais + venir cliquez ici sur mise en forme de + l'arrière-plan et vous allez un petit + volet ici qui va apparaître alors non ce + petit volet vous allez pouvoir choisir + par exemple ici je veux un remplissage + unis donc ça c'est une couleur tout + simplement qu'ils aient pas défaut sur + blanc mais je peux venir et c'est la + modifier vous pouvez aussi choisir + pourquoi pas des images une texture + voilà vous pouvez aussi choisir le + fichier insérer ou ici le collet de plus + près ce papier directement et je peux + aussi choisir pourquoi pas un motif moi + ce que je vais choisir ici c'est plutôt + un remplissage de dégrader + et ce remplissage de dégrader bien voilà + je vais le travailler un petit peu donc + ce que vous avez ici vous avez quelques + petits dégradé qui sont prédéfinis + nous on va vraiment travaillé sera + dégradée nous mêmes donc vous pouvez + choisir ici le type de dégrader donc à + ce que vous voulez du linéaire du radial + ou encore voilà ces autres types là moi + je travaille souvent avec c'est aussi où + est-ce que voilà on va continuer + maintenant est bien c'est qu'on va + revenir ici régler nos couleurs donc + voyez si vous avez des petites poignées + qui vont chaque fois définir une couleur + sur votre dégradé donc moi ce que je + vais faire simplement je vends supprimer + une pour ça eh bien je vais la maintenir + et je vais la glisser vers le bas donc + voila vous voyez elle disparaît et voyez + vous pouvez comme ça gérer un petit peu + votre dégradé comme vous voulez donc moi + je vais venir ici cliquez sur la + première couleur et je vais la modifier + d'envoyer dans ce petit onglet couleurs + qui est juste ici par exemple je vais + prendre un rouge assez vifs dans un + premier temps ici je vais venir et je + vais choisir voilà pourquoi pas un petit + une petite gueule une petite gamme de + mauvais et ensuite je vais partir sur un + bleu assez flashy assez prononcé donc + voilà c'est assez sympa et maintenant je + peux aussi gérer et bien l'orientation + de se dégrader donc simplement avec un + angle qui est ici vous voyez je peux + modifier un petit peu son orientation + donc je la passe un petit peu voilà + comme ça + et alors je peux aussi voilà modifier un + petit peu la façon dont dégradée cette + talent voilà tout simplement ici hop + donc voilà je peux vraiment gérer ça + comme j'en ai envie donc voilà je vais + avoir un résultat un petit peu simple + pas voilà comme ça mon avis ça va être + cool je vais revenir sur l'onglet + accueil et je vais retravailler un petit + peu ça donc là pour l'instant je vais je + faire dans le simple voilà ici vous + voyez par défaut il nous permet d'avoir + des dispositions de base donc les + dispositions je peux éventuellement + l'échangé ici vous voyez hop voilà si + j'ai envie de les utiliser + moi je vais partir simplement sur une + diapositive de titres alors vous voyez + ici vient d'apparaître ce petit bandeau + là à droite + il arrive de temps en temps sur + powerpoint et il vous propose comme ça + des idées de préconceptions si jamais + lune vous plaît vous pouvez aussi très + bien les utiliser donc si je clique + dessus il va appliquer up to cette + thématique hamas l'ied + je fais un contrôle z pour annuler parce + que moi j'ai envie de garder ce truc de + base + mais voilà sachez que vous avez ça aussi + à votre disposition donc là je vais + cliquez ici pour l'enlever et je vais + venir simplement voilà rajouter un petit + loïs y voilà tout simplement est ce que + je vais faire je vais modifier un petit + peu ça donc quand je sélectionne voilà + comme ça alors je peux soit sélectionné + un mot un petit peu de texte ou autre ou + venir tremont sélectionner la boxe et je + peux venir après modifié comme ça voyez + up ici dans ce menu ici accueil vous + avez tout la possibilité ici de gérer + vos polices donc je peux augmenter un + petit peu la taille par exemple moi ce + que je vous conseille vraiment un + powerpoint ça doit être un pacte en vous + pouvez pas voir du petit ex des choses + comme ça c'est des mots clés ça tape je + dois tapé à l'oeil + donc moi j'arrive ici et je vais aussi + modifié pourquoi pas la couleur donc la + couleur je peut la modifier la voyais et + hop voilà je viens et l'eau comme ça en + blanc j'ai encore d'autres 10 et d'aude + d'autres possibilités ainsi je veux + aller dans d'autres couleurs ici j'ai + remis on s'y est plu plus développés + vous voyez donc voilà si j'ai envie de + supprimer des éléments comme celui ci + par exemple voilà je le sélectionne et + j'appuie sur dix lits tout la petite + flèche supprimés vous voyez aussi que + simplement en cliquant là je peux + déplacer un élément en venant voilà près + du cadre ici alors je peux aussi faire + une petite rotation si j'en ai envie + voilà je peux faire ça je vais annuler + parce que ça donne pas trop et je peux + aussi recadrer la zone alors ici c'est + vraiment la zone qui sera recadrer c'est + pas le texte qui sera mise à l'échelle + une d'ailleurs si je descends un petit + peu trop voilà on va avoir des problèmes + d'affichage donc voilà ça juste pour + vous montrer ça donc on est bon et on a + mis en terre en forme notre premier + texte qui est ici donc qu'est-ce que + j'ai besoin de faire maintenant bien + j'ai besoin de créer pourquoi pas une + nouvelle diapositives et je vais cliquez + ici sur nouvelle vie à positiver ce + qu'on va voir voilà je veux cliquez sur + sur vide ça me laissera vraiment une + grande marge de manipulation je clique + sur vie d'ici et on voit qui m'a pas mis + le même fond que tout à l'heure même là + en blanc donc pour ça je dois revenir + ici sur ma première slide et je vais + cliquer en fait dans glee mise en forme + de l'arrière-plan donc si vous l'avez + plus pour rappel les dents conception + mise en forme de l'arrière-plan ici je + vais cliquez sur à appliquer partout et + à partir de ce moment là bien cet + arrière-plan que j'ai créée ici va + devenir mon nouvel arrière plan par + défaut et maintenant quand je vais + recréer une nouvelle vie à positive + vous voyez il va appliquer voilà + directement ce fonds là donc maintenant + mais je vois retravailler un petit peu + là dessus donc qu'est-ce que je vais + faire maintenant bien là j'ai créé une + diapositive de titres et je veux ont + créé une petite deuxième sur laquelle + travaillait donc là pour ça qu est ce + que je vais faire + voilà je vais copie et pourquoi pas ce + texte si venir sur l'autre le collet et + à partir de là je peux commencer à + travailler donc je voulais dit on peut + déplacer c'est on peut déplacer + redimensionner un petit peu les zones d + les zones de texte et on va voilà + apprenait avec vous voyez qui + redimensionne aussi un petit peu + directement voilà hockey est donc là + j'ai le apprenait avec les bien + maintenant je vais créer un nouveau + calque de texte est pour ça qu est ce + que je vais faire et bien je vais venir + dans insertion ici et vous voyez que je + peux avoir une insertion de zones de + texte et donc c'est ce que je vais faire + ici voyez quand je le jeu clic sarah + sélectionnés et maintenant je peux + tracer une nouvelle zone de texte comme + g avant et maintenant bien voilà j'ai + plus qu'à la complète et d'angola joël + bertrand bourgi comme ça hop je vais là + centre et donc voilà ici vous avez + petite option paragraphe je peux la + centrer je peux augmenter aussi la + taille de mon texte envoyé sur un petit + peu suivre automatiquement + je vais plutôt passer directement sur de + 90,6 voilà et je vais le mettre ici en + blanc également + donc voila un petit peu ce qu'on peut + faire a noté qu on peut aussi avoir des + petites couleurs du surlignage si vous + voyez par exemple là je peux mettre en + couleurs de sur briançon jaune + a tellement mais voilà vous avez la + possibilité de le faire et vous pouvez + choisir vos couleurs évidemment donc + voila un petit peu ici quelques options + de base pour le texte je peux aussi + faire varier ma police d'écriture + relativement important voyez ici une + police d'écriture elle a vraiment + transmettre une personnalité donc c'est + vraiment à bien choisir la ici hop je + vais choisir par son bourgi comme ça + tout simplement ça donne un petit côté + écriture à la main qui est assez sympa + ap + et je vais encore augmenter un petit peu + donc voyez ici je vais sur 90 hills mais + je peux venir modifier à la main je peux + venir par exemple ici taper 120 et hop + et voilà ok donc maintenant j'ai envie + d'améliorer encore un petit peu mon + design ici et jambes et pourquoi pas de + mettre un petit plomb texte en valeur + grâce à des formes et donc qu'est-ce que + je vais faire je clique et dans + l'insertion ici et venir dans forme + jusque juste là alors ses formes là et + bien c'est vraiment une très très bonne + base pour travailler votre design comme + ça vous allez pouvoir mettre assez bien + de choses intéressantes donc moi je vais + commencer simplement avec un petit carré + ici j'ai plutôt le faire en rectangle le + pardon voilà ap pour venir entourer ici + montée kseur vous voyez que pour + l'instant il ya deux choses la première + voilà je vous aime bien la lignée + la première c'est que bien mon ma forme + recouvre mon texte les deux devant elle + est à l'avant-plan et donc j'ai envie de + la faire passer à l'arrière-plan donc je + vais cliquez droit dessus et je vais + clic et voilà par exemple sur + arrière-plan voilà directement alors je + peux aussi vous voyez et à des granulats + rite est un jeu peu voilà avancer à + chaque fois d'une étape donc si j'ai + plusieurs calques bah voilà que je veux + les faire passer d'avant-plan en + arrière-plan je peux le faire comme ça + et pareil ici un d'accord donc voilà ça + ça permet vraiment déjà une base ensuite + eh bien la couleur ici l est pas + elle suit pas vraiment avec le reste + donc qu'est-ce que je fais ma part par + exemple dans un premier temps je peux + venir changer voyez quand j'ai la forme + de sélectionner g format de la forme qui + apparaît ici au niveau des onglets donc + je peux travailler là dessus et donc + qu'est-ce que je peux faire dans un + premier temps et bien je peux venir + remplir un petit peu le texte + différemment donc voyez la couleur de + remplissage se modifie ici je vais + choisir par exemple d'une wavre voilà + ici + et alors vous voyez j'ai toujours un + petit conte ou racistes des sélections + dont on voit mieux ici j'ai un petit con + tour bleue donc voilà je vais cliquez + dessus et sur contours voilà je vais + choisir sans contour voilà tout + simplement + et maintenant je vais ajouter un petit + effet de transparence donc pour ça mais + un sur ce style de forme ici vous voyez + vous pouvez aller sur la petite icône + ici donc généralement voudront se + trouvaient souvent des petites icônes + comme ça c'est parce qu'il ya un petit + peu plus d'options disponibles donc je + clique dessus ça fait apparaître le + volet alors maintenant vous voyez que + dans le format de la forme ici d'un + remplissage + j'ai un petit effet de transparence et + donc c'est l'effet sur lequel je vais + jouer voilà je vais prendre un petit peu + transparence a beaucoup plus élégant + comme ça et voilà là j'ai quelque chose + de beaucoup plus chouette de disponible + donc voilà déjà ici un petit peu pour + nos deux premières slide alors il faut + savoir aussi que vous pouvez ajouter des + images + donc voilà je vais ajouter une nouvelle + diapositives voilà tout simplement je + vais ajouter me dire pour vides et alors + me voilà simplement je vais copier mon + image je peux aussi la prendre et la + déplacer ici comme je veux sur mon image + sur mon powerpoint je peux aussi mais là + je dis copier/coller up et après non pas + vraiment je peux venir re travailler mon + image la déplacer comme je veux + retravailler ses dimensions etc etc + l'axis juste finir ça comme ça hop voilà + et alors je peut réutiliser un petit peu + les mêmes options qu'avant pour le + mettre un petit peu ça en valeur si j'ai + envie d'ajouter un petit mot clé là par + exemple je peux ajouter une petite zone + de texte et une petite forme donc voilà + je peux je peux venir + voilà cliquez sur insertion ici et + choisir des zones premier temps + d'insérer une petite forme donc voilà + j'ai choisir aussi une forme ici up et à + savoir que je peux aussi double cliquer + dans ma forme pour mettre directement du + texte en voilage doubleclick et il y en + a cure soeur qui apparut et qui va me le + centre et voilà indirectement au niveau + voiliers de ma forme donc voici + j'agrandis il va ça va suivre donc c'est + assez pratique aussi comme comme option + et je vais faire pareil pour le + remplissage je passe en noir je vais pas + mettre de contour voilà je faire sans + contour et au niveau des styles de forme + et bien je vais choisir un petit peu de + transparence + voilà hop ça c'est sympa et je vais + aussi agrandir un petit peu le tec son + club par exemple doubleclick et je peux + venir modifier un peu comme je veux donc + le remplissage du texte c'est un jeu + peut même venir le modifier ici vous + voyez + et sinon eh bien je repars dans + l'accueil et j'augmente la taille de mon + texte ici tout simplement je peux venir + aussi modifié voilà le le remplissage du + texte ici si j'en ai envie + voilà je peux le faire aussi dc hop et + voilà comment je peux aussi inséré comme + ça du texte dans une forme et donc alors + donc ça c'est bon maintenant qu'est-ce + que j'ai besoin de faire donc là j'ai + trouvé avec trois nouvelles slide et + bien j'ai envie de prochain un petit peu + pour voir ce que ça donnait bien vous + avez différents moyens de le faire parce + que je fais le plus souvent c'est que je + vais dans l'onglet diaporama ici qui me + donnent toutes les options de + présentation et je clique sur va partir + du début + ap le diaporama sa fiche voilà on a ça + donc je peux cliquer une fois pour + changer le slide ou utilisez les flèches + de mon clavier c'est comme je veux voilà + donc ici je vais voilà sortir du mode de + présentation hop tout simplement + et vous avez vu les transitions elles + sont assez assez franche entre les + diaporamas n'y a pas vraiment d + cette transition et pour ça je peux + venir ici avec l'onglet de transition + pour en ajouter alors ici simplement + bien il faut savoir que c'est la + transition qui sera lancée quand votre + powerpoint arrivera sur l'écran si je + clique sur révélée par exemple voyez ça + va commencer comme ça hop ici pareil je + peux changer un petit peu argent note + plusieurs la jemaye de balayer est ici + eh bien je vais mettre un une transition + de fractionner voilà tout simplement et + on va voir un petit peu maintenant ce + que ça donne donc je vais retourner sur + diaporama et je vais lire à partir du + début et je vais regarder un petit peu + ici ce que ça donne donc on voit ici mon + vélo qui apparaît avec un petit effet de + fondu + ici on a un effet un peu balayé et le + troisième effet arrive ici pour notre + troisième slag donc voilà ici vous avez + toute une gamme de transition que vous + pouvez choisir ici tout simplement + et donc si vous avez envie de vraiment + plat vous pouvez déroulés ici le menu si + vous avez envie de changer un petit peu + bien voilà simplement vous en choisissez + une nouvelle vous voyez ici + ap par exemple orbite il est assez sympa + hop voilà je vais mettre ça aussi et + vous voyez qu'on a un petit effet de + transition qui commence à devenir + vraiment super sympa donc voir passer + encore une fois à partir du début + alors une transition super sympa qu'il + faut comprendre aussi c'est la + transition de morphing qui a été ajoutée + dans les dernières versions powerpoint + celle là elle est vraiment terrible donc + voilà je vais vous la montrer j'ai parti + voilà nouvelle diapos jeunes ont créé de + nouvelles voies là et je vais on est en + fait je vais créer des formes qui vont + se retrouver sur les deux powerpoint + mais je vais faire une modifiée de + taille par exemple vous allez voir que + powerpoint qui va prendre ça + automatiquement grâce à cette animation + de morphing donc qu'est-ce que je vais + faire ici par exemple je vais faire une + insertion une insertion d'une petite + forme voilà ici up et je vais créer + cette forme ici voilà tout simplement + donc voilà je la mettre en noir je pas + voilà besoin de grand chose de plus pour + l'instant c'est juste pour vous faire la + petite démo et je vais reprendre cette + forme ici donc je perds en tic au pied + et je vais la coller sur ma nouvelle + slide et je vais la déplacer par exemple + en l'agrandissant vers vous ce qui va + nous faire c'est qui va nous faire un + effet de morphing donc à partir de ce + moment là je vais venir sur ma dernière + slide ici et je vais cliquer sur + toujours sur transition et je vais + cliquez maintenant sur morphose et vous + le voyez avec cet effet de morphose il + est assez sympa il va détecter que cette + forme là était déjà présente sur la + première slide et il va venir l'adapter + comme ça et créer une transition entre + les deux ça permet vraiment de créer des + animations super créative donc ça marche + du texte aussi et cédera donc voilà ça + va vraiment vous permettre de créer des + effets vraiment super sympa donc je + reviens dans le diaporama et je vais le + lancer à partir de cette diapositive là + pour comprendre cette fait on voit bien + qu'un effet de morphing qui vient se + crée entre mes deux slide donc ça c'est + plutôt sympa aussi à envisager + et enfin je pourrais pas terminée cette + initiation à powerpoint en vous parlant + un petit peu d effets d'animation donc + les effets d'animation ils vont venir en + plus de ses effets de transition pour + animer individuellement + des éléments par exemple dit des mots je + vais choisir le vélo qui est ici et je + vais choix et je vais passer sur + l'onglet animations et je vais choisir + par exemple un petit effet apparaître up + et quand je vais le lancer maintenant + donc voilà je vais lancer mon diapos à + partir du début + et bien vous avez le slide qui arrivent + ici directement mais comme voilà j'ai + ajouté un effet d'animation apparaître + au prochain clique soient pas lancés aux + prochaines hausses live ça a lancé mon + animation je clique une fois et voyez + ici que mon vélo et tapageur clic une + fois et là on est parti dans la suite du + diaporama donc ça c'est vraiment pour la + petite base de l'animation alors je peux + en avoir pas mal à ma disposition il + suffit de cliquer sur l'objet de revenir + sur animations et dont choisir une + nouvelle dont on a dit beaucoup plus + sympa et vous avez aussi des animations + d'entrée ou de sortie donc là on a + utilisé une animation d'entrée qui était + de sortir mais je peux aussi avoir une + animation qui fera disparaître mon + élément + avant de passer à la salle suivante donc + voilà par exemple ici sorties brusques + voilà là il va disparaître à la fin + quand je vais lancer maintenant ici mon + diaporama donc je repartais bondi à pau + et voilà lancés à partir du début + l'aï va arriver voilà tranquillement + avec le slide un jean levé l'autre + animation même quand je vais cliquez + maintenant voilà hop vous voyez il + disparaît mais mon ça il n'est pas + encore à la suivante je retiens qu'une + fois et là on arrive sur la prochaine + slide donc voila un petit peu ici sachez + qu'un moyen d'ancrer comme ça plusieurs + de ces fait d'apparition si je reviens + ici voilà apprenez avec et que je pars + sur animations toujours et bien là je + vais commencer à mettre des effets d'un + ami d'animation donc je vais le balayer + par exemple pour qu'il apparaisse et + après j'ai envie de me dire bah voila + j'ai envie que d'autres éléments va par + exemple ici le bertrand bourgi qui + justice y apparaissent également que je + vais le sélectionner aussi et je peux + ajouter une autre animation l'emballage + frère a fractionné pour celui là est + donc là on va voir un petit peu ce que + ça fait au niveau de mon diapos sais que + je vais avoir deux animations + maintenant vous voyez gérer l'eau qui + est ici hop + 1 là j'ai mon sac vide up et vous voyez + dans l'animation gilles slade qui + apparaît par contre je clique une fois + je lui apprenais avec qui apparaît et + une deuxième fois + ça me donne ma deuxième animal pour + l'heure je peux aussi les synchroniser + toutes les deux donc si je viens ici + vous voyez sur cette animation qui ici + voilà je reviens sur l'animation + j'ai un petit onglet là qui me dit + démarrage au clic donc c'est le + comportement qu'on a ici par défaut mais + je pourrais lui dire par exemple que + cette animation va démarrer avec la + précédente heures vous voyez ici j'ai un + petit 2 et un petit 1 ça veut dire que + en cette animation là va se lancer et en + 2g celle ci qui va se lancer + et si je clique ici avec la précédente + voilà on voit ici que directement + il est passé à 1 alors je peux le faire + ici directement aussi voilà je peux lui + dire que je vais ajouter une animation + ont fondu et alors vous voyez ici dans + mon animation ont fondu eh bien il m'a + mis le 2 aussi donc là ce que je vais + faire je vais venir aussi avec la + précédente et comme ça toutes ces + animations vont se lancer en même temps + donc voilà tout simplement + donc maintenant je vais repartir sur + diaporama est lancée à partir du début + pour voir un petit peu de tout ce qu'on + a fait ensemble à ce que permet de + donner quelques petits conseils en même + temps comme ici de utiliser vraiment des + polices bien grande + des petits mots clés voilà ne passait + pas aussi faites attention à vos + animations quand même ça reste intuitif + quand vous les lancers que si vous devez + faire trois clics pour lancer la page + suivante ça risque de vous déstabiliser + au moment de votre présentation passer + sur des visuels qui sont grands pas + beaucoup de textes ça sert à rien + surtout pas le texte que vous êtes en + train de dire parce que sinon les gens + vont le lire + et ça ça n'ira pas donc voilà j'espère + que vous avez déjà pu aussi comprendre + les bases de powerpoint j'espère que ce + petit tuto vous l'avez trouvé assez + complet et j'espère maintenant que vous + allez pouvoir comme un sacré des + présentations qui seront impactante et + du front de l'est fait à votre départ à + bientôt diff --git a/localcerts/Data/video_transciption/ytubes_1zsGp1biyDc.txt b/localcerts/Data/video_transciption/ytubes_1zsGp1biyDc.txt new file mode 100644 index 0000000..2f6b894 --- /dev/null +++ b/localcerts/Data/video_transciption/ytubes_1zsGp1biyDc.txt @@ -0,0 +1,852 @@ + si vous voulez vous mettre la photo cet + épisode est fait pour vous salut à vous + j'espère que vous êtes enfant dans + l'épisode d'aujourd'hui ce que je + voudrais créer simplement c'est un guide + un gros bide intro pour tous ceux qui + voudraient découvrir la photo des + notions qui vous permettront + d'approfondir vos connaissances de mieux + travailler et surtout de découvrir + encore de nouveaux tutoriels de nouveaux + livres et c'est plein de ressources qui + sont à votre disposition très facilement + ce guide il est destiné à ceux qui + veulent faire de la photo avec leur + smartphone mais + où aussi avec leur appareil reflex ou + tout autre type d'appareil numérique et + sanem justement au premier point avec + quoi peut-on faire de la photo donc on + va commencer par distinguer un peu deux + grandes catégories dans ces deux grandes + catégories + la première ce sont les appareils photo + argentiques ce et ses appareils + argentiques ce sont des appareils comme + ceux ci par exemple qui fonctionne avec + de la pellicule comme on est plutôt dans + une chaîne avec the tech et que je suis + aussi un grand passionné de technologie + ce n'est pas vraiment le type + d'appareils dont je vais parler d'autres + vont faire ça bien mieux que moi mais je + ne dis pas que c'est pas un domaine + intéressant au contraire travailler avec + de l'argentique peut vraiment aider à + ouvrir de nouvelles portes de créativité + à mieux comprendre la photo et c'est là + mais moi je vais plutôt parler + d'appareils photo numériques et donc du + coup dans ses appareils photos + numériques et bien vous avez quatre + catégories qu'on retrouve actuellement + la première ce sont les appareils photos + dit compact ce sont de petits appareils + photo des ce n'est plus ou moins un + usage familial se marche est en baisse + constante parce que les smartphones + s'équilibre de plus en plus et pour + certains modèles dépasse même pas mal de + contacts les smartphones deviennent de + plus en plus capables en photo il reste + avec des ressources limitées notamment + en fonction de leur taille mais tout un + tas d'algues au rythme et de petites + astuces sont en train de monter + progressivement les capacités en photo + le plus gros avantage c'est que vous + l'avez quasiment toujours sur vous donc + si vous vous baladez vous trouvez un + beau spot etc vous aurez peut-être pas + toujours votre reflex sur vous mais vous + aurez votre smartphone ce qui fait que + même si vous avez un réflexe bien ces + deux appareils peuvent être + complémentaires d'ailleurs une petite + précision si vous travaillez sur + smartphone ou sur iphone etc la suite de + la vidéo sur les réglages etc vous + concerne également premièrement car + c'est toujours mieux de savoir comment + fonctionne l'appareil photo ça vous + permettra de mieux le maîtriser et + deuxièmement car des applications sur la + native sur certains téléphones android + ou à télécharger ici comme neuf ce + cas-ci sur l'app store vous permettront + de faire vos réglages plutôt + manuellement de gérer les iso etc + directement sur votre smartphone + maintenant vous avez une deuxième + catégorie qui comprend plus ou moins + tout ce qui est compact expert ou des + appareils dits bridge comprenait des + appareils un petit peu plus gros mais + toujours monobloc généralement qu'ils + vont tous mais plus mais dont vous ne + saurez toujours pas changé les objectifs + pour quoi je parle d'objectif et bien + parce qu'on arrive à nos deux dernières + catégories que sont les appareils photo + reflex et les appareils photo hybrides + ils ont la grande capacité de pouvoir + changer les objectifs donc si je viens + ici par exemple tac je peux vraiment + séparer le boîtier qui est ici de + l'objectif est comme ça avoir accès à de + nombreux objectifs différents dont + certains seront spécialisés dans une + tâche précise par exemple cet objectif + si lui est destiné plutôt à faire de la + macro et donc pourra faire de très beaux + portraits ou alors photographié vraiment + une abeille en très gros plan aller + chercher les détails qui ne serait pas + accessible normalement avec votre + appareil photo la différence entre un + hybride est un réflexe c'est que le + réflexe va être beaucoup plus gros du à + son mode de fonctionnement quand j'ouvre + ici up mon appareil photo et bien vous + voyez il ya une sorte de petits miroirs + qui arrivent ici quand on va déclencher + pour faire une photo bien ce miroir va + se relever et envoyer la lumière vers le + capteur au niveau de libre et c'est pas + tout à fait la même chose l'hybride + qu'on appelle aussi souvent un + mirrorless comprenez sans miroir qu'on + est pourquoi maintenant bien vavra un + fonctionnement différent dans le sens où + le capteur sera directement exposés et + donc hop on n'a pas de miroir et les + appareils sont du coup nettement plus + léger et plus compact + une autre différence entre les réflexes + et les hybrides et le type de viseur sur + les reflex vous allez retrouver un + viseur optique qui reflétera directement + ce que vous voyez à travers l'objectif + grâce à un miroir au niveau des hybrides + là vous aurez un petit écran en guise de + viseur ce qui permettra par exemple de + voir directement l'impact de vos + réglages sur votre image finale + actuellement les réflexes sont un petit + peu en perte de vitesse et on voit que + le marché commence vraiment à se diriger + vers les hybrides au niveau de la + qualité on est sur quelque chose + d'équivalent entre le réflexe et + l'hybride alors maintenant que nous + connaissons les grands types d'appareils + photos intéressons nous à leurs + caractéristiques ya vraiment deux types + de caractéristiques dans un appareil + photo il ya ceux qui vont dépendre du + boîtier et ceux qui vont dépendre de + l'objectif on va vraiment s'intéresser + d'abord aux caractéristiques du boîtier + la première que vous connaîtrez très + certainement c'est le nombreux 2 + mégapixels le nombre de mégapixels va + jouer avant tout sur une chose c'est la + taille à laquelle vous pouvez imprimer + votre photo est considéré qu'avec un + appareil photo mais tombe de 16 ou 20 + mégapixels vous saurez déjà faire des + agrandissements d'assez grande taille si + vous veniez à les imprimer la deuxième + chose sur lequel le nombre de mégapixels + va avoir son importance eh bien c'est la + possibilité de recadrer une photo plus + vous aurez une photo qui sera grande au + plus vous pourrez la recadrer sans + perdre de qualité en ce sens le nombre + de mégapixels est important alors + attention je voulais quand même claire + syrie deux choses la première c'est que + le nombre de mégapixels n'est pas du + coup un synonyme de qualité et la + deuxième est bien c'est que plus vous + allez avoir un nombre de mégapixels + important sur une photo au plus votre + fichier lui va prendre en place sur + votre ordinateur sur votre carte mémoire + etc la deuxième caractéristique qui est + importante eh bien c'est la taille du + capteur alors je ne parle pas de la + taille du capteur en mégapixels mais + bien de la taille physique du capteur + dans les appareils photo reflex tel que + celui ci par exemple 5 eins hd et bien + vous retrouver ce qu'on appelle à + capteur aps c est un capteur qui est un + peu plus petit en terme de taille qu'une + pellicule dans les appareils photos plus + haut de gamme dont par exemple chez + canon du 5d ou la gamme canonné ce faire + air perce un exercice etc vous retrouvez + des capteurs qu'on appelle des capteurs + full frame et qui font exactement la + taille d'une pellicule c'est à dire 24 + mm x 36 je vous parle aussi de cette + différence parce que ça aura un petit + impact sur le type d'optique qu'on peut + utiliser sur un reflex ou sur un hybride + paris la troisième chose dont je voulais + vous parler c'est justement la montée en + iso parler de bruit juste avant alors + cette montée en iso ckoi lien c'est la + capacité qu'a un capteur à amplifier le + signal lumineux qui va recevoir donc + pour expliquer cela plus facilement plus + les iso seront élevés au plus le capteur + pourra prendre des photos dans des + conditions de lumière difficiles alors + attention avec la montée en iso à paris + du bruit c'est à dire que plus vous + allez monter la valeur iso au plus une + sorte de grains va apparaître dans + l'image un petit peu dénaturé les + contrastes les couleurs etc une autre + caractéristique important du boîtier si + vous avez un usage vidéo c'est de + regarder si par exemple votre appareil + peut filmer en 4k alors attention + certains appareils vont un petit peu + krupp et l'image si vous fumez en 4k et + c'est le genre de caractéristiques qu'il + faut prendre en compte enfin il ya + encore beaucoup de choses dont nous + pourrions parler la présence d'un + stabilisateur par exemple ou encore la + capacité de la batterie mais je pense + qu'on a été relativement l'essentiel ici + concernant cette partie la dernière + chose importante à prendre en main bien + voilà c'est l'ergonomie du boitier je + pense que voilà quand vous achetez un + appareil si vous voulez acheter plutôt + un réflexe un hybride à compact expert + prenez un appareil que vous sentez bien + en main avec lequel vous vous sentez à + l'aise parlons maintenant que les + caractéristiques d'un objectif ici par + exemple jean main 1 72 100 f 4 2 chez + canal alors à quoi correspondent toutes + ces informations et bien la première 72 + 100 correspond à la focale ou plus ce + chiffre est bas au plus vous êtes dans + un grand angle par exemple l'objectif + qui monte ici c'est un 28 70 mm et bien + c'est plutôt un objectif grand angle + celui ci en septembre 200 c'est plutôt + un téléobjectif va me permettre de + beaucoup plus doux mais la première + valeur c'est la valeur minime c'est à + dire que bah voilà avec celui là je vais + d'office déjà beaucoup plus rapprochée + qu'avec celui ci est ensuite à la con je + vais tourner le zoom quand je vais + tourner le zoom tout simplement je vais + pouvoir aller vers la deuxième valeur + qui est la focale maximale dans ce + cas-ci 200 mm tout à l'heure je vous ai + expliqué la différence de taille deux + capteurs et bien il ya une petite nuance + ici un 35 mm est toujours donnée sur son + équivalent sur un capteur 24 x 36 donc + un capteur full frame l'équivalent en + taille d'une pellicule si on utilise un + objectif sur une autre taille de capteur + par exemple tous les réflexes non vous + ferai mais tous les hybrides non full + frame 2 chez cannon sont santai ap hm + c'est un petit peu plus petit du coup + 1,6 fois plus petit qu'une pellicule est + donc un 35 mm branché sur ce type + d'appareil devient 50 mm et ça il faut + le savoir ensuite vous avez une deuxième + valeur souvent précédées d'un f cette + valeur c'est ce qu'on appelle + l'ouverture plus le nombre est petit + dont 22,8 par exemple ça c'est un petit + nombre en termes d'ouverture au plus + l'ouverture va être grande al'inverse au + plus le nombre est grand f 11 par + exemple ou plus l'ouverture va être + faible cette ouverture vous pouvez + toujours la faire varier on la contrôle + en sur le boîtier c'est ce qu'on verra + un petit peu plus tard dans la vidéo par + contre l'ouverture maximale f4 par + exemple f 2,8 et bien ça elle est + définie par l'objectif sur certains + autres objectifs par exemple vous + pourriez avoir une ouverture qui est f + 4,7 ou f/3 5-5 6 des choses comme ça ça + veut dire que l'ouverture elle ne sera + pas constante et donc dans ce cas au + plus vous allez zou mais avec votre + objectif au plus l'ouverture maximale + aura tendance à diminuer dont on choisit + un objectif par exemple pour un + réflexion hybride c'est vraiment une des + premières choses qu'il faut regarder + vous avez encore quelques autres + caractéristiques qui sont intéressantes + par exemple la présence de stabilisateur + ici chaque constructeur canon sony et + sega propose ses propres abréviation par + exemple chez canal vous avez + l'abréviation yes une autre + caractéristique importante du coup c'est + le type d'autofocus utiliser ces rien + n'est précisé c'est qu'on est sur + quelque chose de très standard cependant + certains constructeurs je pense par + exemple à kano ont des types d'autofocus + est un peu particulier par exemple la + motorisation usm qui assurent de + meilleures performances et qui + fonctionne sur base d'un moteur + ultrasonique petite chose à savoir c'est + au niveau de l'écosystème c'est que par + exemple un objectif nikon vous pourrez + pas le mettre sur un boîtier canon + existe quelques adaptateur etc je suis + d'accord mais en théorie vous ne pouvez + pas mettre un objectif cannon + directement sur un boîtier nikon et + inversément par contre et c'est là aussi + où il faut faire attention c'est qu'un + même constructeur peut avoir différents + types d'objectifs différents types de + montures et donc quand on parle de la + monture on parle ici de la connexion + entre cet objectif et l'appareil photo + reprenons l'exemple de kanon car c'est + celui que je connais le mieux la monture + canon ef d'actualité depuis les reflex + argentique et est d'ailleurs compatible + avec les trois autres types de montures + pour la monture au fn et pour la monture + et rêve par contre les objectifs ef + auront besoin d'une bague d'adaptation + le canon ef s est une monture qui est + sorti du moment des premiers appareils + photo numériques et qui est avant tout + dédiée aux capteurs plus petit que le + moyen format au capteur aps c chez canal + la monture e fm est destiné aux hybrides + grand public de chez canon tandis que la + monture f est la plus récente et est + destiné aux hybrides un peu plus avancé + de chez canal par contre un objectif à + monture e fm n'est pas compatible avec + un objectif à monture f et l' inverse + est vrai également et maintenant que + nous avons vus ensemble bien les + caractéristiques importantes des + appareils photo est ce qu on pouvait + retrouver comme type de matériel et bien + maintenant on va vraiment s'intéresser à + la photo et plus précisément à tous les + points qui me semble à moi en tout cas + important quand on fait de la photo les + choses auxquelles on doit prêter de la + tension les choses qui nous permettent + vraiment de transférer grâce à la photo + ce qu'on imagine ce qu'on veut + représenter et caetera et caetera et + donc pour moi et a vraiment trois + catégories de choses qui sont très + importantes la première c'est la + catégorie on va dire technique avec les + réglages de l'appareil et c'est là pour + faire les bons réglages pour arriver + vraiment à capter ce qu'on veut capter + ensuite eh bien on a vraiment le côté + composition qu'est ce que vous allez + inclure dans votre image comme on vous + allez guider le regard de la personne + qui va les regarder et c est la + troisième et bien c'est vraiment la base + de tout c'est la lumière parce que ben + voilà nous photographe nous utilisons la + lumière comme moyen de créer quelque + chose au final comme un peintre lui + pourrait utiliser lors de la peinture + tout simplement et donc premièrement ce + que je vous propose de vous expliquer + c'est les aspects techniques + premièrement voyons comment une photo + est prise un tout simplement qu'on va + prendre une photo à l'intérieur ici vous + avez un miroir vous voyez ici qui se + relève pendant un certain temps pour + laisser passer de la lumière alors je + vais remettre mon objectif voilà history + pas d'une aide matérielle ap est ce + qu'il faut comprendre et même c'est que + pendant que le miroir est relevé le + capteur en fait est exposé et reçoit de + la lumière cette vitesse est ce qu'on + appelle la vitesse d'obturation + autrement dit pendant combien de temps + le capteur est exposé pour recevoir sa + lumière qui s'imprime de ce qu'il faut + comprendre par rapport à ça c'est qu'au + plus la photo sera rapide au plus le + mouvement sera figé mais en même temps + au moins vous recevrez de lumière ça + paraît logique quand on y pense ça donc + si vous voulez avoir un effet traîné et + c'est par exemple voir afficher le + mouvement d'une voiture les leaf avec + l'état sur votre photo et bien + simplement à ce niveau là il faudra + jouer sur cette vitesse pour que la + photo se prennent beaucoup plus + lentement à l'invers si vous voulez + vraiment figé quelqu'un est bien en ce + moment là vous devrez partir sur une + vitesse d'obturation beaucoup plus + rapide attention votre vitesse + généralement vous devait au moins être à + 1 sur votre focale par exemple si vous + shootez aux 50 mm on a vu ce qu'était la + focale juste avant eh bien il faut que + vous soyez à un cinquantième de seconde + pour la vitesse cette vitesse elle est + vraiment exprimé du coup on se demande + voire souvent en centièmes voire en + millièmes de seconde comprenez si vous + voyez un 200e il s'agit d'un deux + centièmes de seconde si vous ajouté à + des vitesses beaucoup plus longtemps + vous aurez besoin de stabiliser votre + appareil sur un trépied + parce que bah voila si je prends une + photo en une seconde mammal va un petit + peu bougé et c est donc l'ensemble de + votre photo sera fou ça explique aussi + pourquoi certaines de vos photos sont + floues dans l'obscurité la deuxième + notion du coup c'est la notion + d'ouverture c'est ce qu'on a expliqué + juste avant avec les objectifs et donc + cette ouverture vous pouvez aussi la + régler pour rappel f 2,8 grande + ouverture f cette fouille 9 9 petites + ouvertures et 22 très petite ouverture + au plus l'ouverture du coût sera grande + à f 2,8 au plus votre sujet va se + détacher de l'arrière-plan et donc va + créer ce qu'on appelle ses petites + profondeur de champ ce qu'on appelle + aussi bouquet au plus vous travaillerez + sur une ouverture petite annonce par + exemple ou plus l'arrière-plan sera + nette par rapport à votre sujet mais + encore une fois ça se fait au détriment + de la lumière et donc cet équilibre + vitesse d'obturation et ouverture va + vraiment créé l'exposition de votre + photo vous l'intérêt maintenant ça va + être de pouvoir utiliser des modes qu'on + verra sur l'appareil photo qui sont ici + à part wells et de vous les montrer hop + ici vous avez une petite roue de + sélection et dans cette petite roue de + sélection vous allez par exemple pouvoir + choisir chez canal entre les modes n + avais tv ou paie ses modes là vous + permettre de contrôler ces paramètres le + modem par exemple vous permet d'être + totalement libre sur l'ouverture et la + vitesse d'exposition et donc du coup ma + recette pour être pas mal pour tester un + peu les deux paramètres et voir un petit + peu leurs effets par contre les modes + que j'utilise moi souvent on shoote sont + le mode avait été vpourquoi parce que je + vais pouvoir choisir le paramètre qui + m'intéresse par exemple un portrait + géant vide isolé par rapport au fond je + prends une grande ouverture je la + choisis et l'appareil va automatiquement + adapter la vitesse en fonction de la + luminosité ambiante est donc une baffe à + l'ap je vais pouvoir contrôler sans + faire trop d'erreurs puisque c'est + l'appareil qui va choisir l'autre + paramètre à ma place en fonction de ce + qu'il a calculé pareil pour notre tv là + je peux choisir la vitesse et laisser + l'appareil décidé de l'ouverture pour + que ma photo soit bien exposé par + exemple si je reprends mon exemple de + traîner de voiture ça avec le mode cv + que je l' ai réalisé j'ai c'était une + vitesse assez lente et ensuite je pris + la photo le troisième paramètre qui + vient compléter sa et bien c'est la + valeur iso dont j'ai parlé au début de + la vidéo et avec 100 iso jeu pourrait + par exemple prendre la photo f 4 mai + avec une ouverture d'un cinquième de + seconde ce qui serait un petit peu trop + lent si je travaille déjà avec un 20 mm + ou plus et donc du coup là ce sera + embêtant par contre en montant iso je + vais pouvoir amplifier en fait la + lumière que mon capteurs va recevoir et + donc pour avoir la même luminosité par + exemple toujours gardé mon être quatre + montées les iso tue plus de lumière et + donc je peux shooter plus rapidement + pour ne plus avoir cet effet de flou et + donc ici à 400 iso par exemple je + pourrais sous terre un seul centième de + seconde ou un 60e 2 secondes ce qui + serait suffisant que pour prendre la + photo et la vernette par contre du coup + et bien au plus je vais montée en iso + plus je vais voir apparaître du bruit + sur mon image donc c'est toujours un + équilibre à trouver à savoir que votre + appareil photo peut aussi avoir les iso + règle et en automatique elle choisir + lui-même du coup la meilleure + combinaison entre vitesse ouverture et + iso la petite astuce c'est que vous + pouvez régler la valeur maximale de ce + choix automatique dans beaucoup + d'appareils photo et donc du coup bah + voilà le forcer par exemple si vous + constatez que votre appareil il tient + bien jusqu'à 2000 iso ce qui est déjà + pas trop mal et bien le forcés de rester + en dessous de ses 2000 iso un autre + aspect important aussi c'est la mise au + point la mise au point c'est quoi bien + c'est le fait de choisir le point qui + sera le plus net sur votre photo et + ensuite en fonction de votre vocale ou + en fonction de votre ouverture fonction + des deux fêtes et bien la zone de + netteté va s'étendre ou pas par rapport + à ce point de netteté donc ça c'est ce + qu'on appelle la mise au point quand + vous verrouillez votre appareil par + exemple si vous utilisez un réflexe un + hybride ou un compact qui est déjà pas + trop mal quand vous le maintenez amis + clique donc sans appuyer dessus et bien + vous allez voir cette mise au point qui + va se faire ensuite appuyé à fond pour + prendre la photo c'est ce qui se passe + quand vous prenez la photo en le faisant + en un coup mais voilà comme ça vous + décomposez un petit peu mouvement et + vous voyez bien ce qui se passe donc + cette gestion du focus elle est + importante en fonction de l'appareil + photo vous pouvez choisir où la netteté + va se faire exemple vous pouvez aussi + choisir le mode d'autofocus voilà est ce + que vous voulez en mode automatique ou + en mode manuel avec la petite bague que + vous tournez sur pas mal d'objectifs + fonctionnant sur reflex ou hybrides sur + iphone simplement si vous prenez une + photo bien je peux taper un petit peu + sur mon écran simplement voilà je peux + taper sur mon écran pour choisir ma zone + de netteté serait appareil photo un peu + plus perfectionnés vous pouvez aussi + choisir si votre focus va rester en mode + one shot c'est à dire 20 cibler votre + sujet et puis voilà ne pas le suivre + s'ils bougent ou si vous voulez le passé + dans un mode ch'ti l'aï cerveau etc où + vous voulez que votre focusvif votre + sujet là par exemple quand je vous fais + mon vidéo voilà je peux reculer avancer + le focus va me suivre inversement si je + mets ma main comme cela vous voyez ici + elle est pas dans le focus voilà ici + l'appareil a fait le focus sur mana moi + je suis derrière mais on vous enfin vous + allez aussi peut-être certains n'ont + entendu parler du mode hors au mode raw + c'est un format de fichier au final qui + peut être produit par les réflexes les + hybrides certains smartphones apple par + exemple maintenant propose son format + pro pour ses iphones et caetera et c'est + ce qu'il faut comprendre avec ce format + raw c'est que c'est un fichier contrat + d'huile brute en france et donc du coup + c'est vraiment signification c'est que + plutôt que de prendre une photo et de + tout compressé pour en avoir quelque + chose directement exploitables elles + formats de fichiers jpeg par exemple eh + bien vous allez avoir un format beaucoup + plus gros avec beaucoup plus d'infos qui + vont permettre d'avoir de la latitude + beaucoup plus de latitude sur la + retouche par contre le côté un peu plus + embêtant c'est qu'il faudra + obligatoirement repasser ses formats raw + dans un logiciel pour les retravailler + avant de les exporter vers un format + jpeg qui lui pourra être partagée par + exemple sur les réseaux sociaux etc + d'ailleurs en parlant de réseaux sociaux + parfois si vous me suivez encore + de la vidéo déjà merci et ensuite sachez + vraiment j'ai envie de faire de plus en + plus d'épisodes sur la photo donc + j'espère vraiment que ça vous plaît on + compte ici une sorte de seconde et en + plus de ça mais voilà ce que je voulais + vous dire aussi c'est que j'ai ouvert + mon petit instagram et que vous êtes + vraiment les bienvenues si vous + souhaitez me rejoindre et donc voilà + pour les aspects plus techniques mais + maintenant parlons de notre matière + première comme je voulais dit la lumière + et cette lumière et bien elle devrait + vraiment requérir une grande part de + votre attention la première chose à + savoir c'est qu'est ce qu'une bonne + lumière au final c'est une grande source + voilà de grande taille qui a une belle + direction par rapport au modèle par + exemple si vous faites de la photo + portrait donc voilà quelque chose un + petit peu plus rasant de pas une lumière + qui arrivent ici directement comme ça + droit de plus plafond ou par exemple à + une lumière qui arrive directement de + front par rapport à votre objectif + quelque chose d'un petit peu plus un + petit peu plus latéral d'un petit peu + plus élevée voilà un petit peu plus + rasant va donner un meilleur résultat + sur le rendu sur les ombres etc c'est + pareil pour la photo de paysage par + exemple c'est pour ça que beaucoup de + photographes apprécie énormément de + shooter dans ce qu'on appelle les golden + bears c'est à dire bah voilà les heures + qui se situe un petit peu avant voilà + les horizons du coucher de soleil et + c'est pas parce qu'on a vraiment une + lumière qui va être beaucoup plus + rasante une lumière va être beaucoup + plus agréable et qui va bien bien plus + donner forme aux paysages et non voilà + la taille de la lumière va jouer donc sa + direction mais aussi sa couleur et enfin + la troisième grande catégorie de choses + laquelle il faut faire attention bien + c'est le côté composition autrement dit + comment vous composez votre image qu est + ce que vous mettez dedans qu'est ce que + vous en exclu et etc etc une des + premières choses dont vous entendrez + parler est certainement la règle des + tiers c'est une règle qui dit que grosso + modo notre image va être séparé en trois + parties que ce soit horizontalement ou + verticalement et que le croisement des + lignes qui apparaissent ici sont les + points chauds de l'image les points + auxquels le regard attire le plus + d'attention c'est une théorie qui peut + vous aider à bien composez vos images + maintenant ce n'est pas la seule par + exemple sur un sujet qui se prête bien + la symétrie il serait peut-être plus + préférable de centrer votre sujet pour + vraiment pouvoir jouer sur cette + symétrie t'es vraiment un guide lines + est vraiment voilà quelque chose qui + peut vous aider surtout au début mais + dont vous pouvez aussi prendre des + libertés surtout quand ça se justifie + que si la photo c'était juste appliquer + des règles ça serait quand même pas mal + en ayant une autre chose importante par + contre quand vous prenez quand vous + composez vous photo c'est tout ce qui + est lignes directrices votre image il + faut comprendre par là que tout ce qui + va former des grandes lignes et cédera + dans votre image va vraiment guidé sa + lecture on par exemple dans cette image + si ce que vous voyez bien voilà le la + lecture toutes les lignes amène vraiment + vers le sujet donc voilà c'est vraiment + quelque chose avec quoi il faut + apprendre à jouer ça donne souvent des + résultats intéressants une chose + essentielle que vous pensez à la + composition aussi c'est la focale que + vous utilisez avec un téléobjectif par + exemple vous pouvez sélectionner qu'une + seule partie de l'image à intégrer ou à + linverse avec un grand-angle vous pouvez + montrer une globalité donc voilà tout ça + est intéressant et doit vraiment faire + partie de votre réflexion qu'est ce que + je veux montrer comment je veux le + montrer qu est ce que je veux voir dans + l'image qu'est-ce que je ne veux pas + voir dans l'image tout ça sont des + questions à se poser et enfin essayer de + garder une certaine notion d' équilibre + dans votre image pour que le tout soit + harmonieux va essayer de disposer vos + objets de façon à ce que l'image ne + penche pas au final d'un côté on a + vraiment beaucoup de style + photographique différents vous l + portrait vous allez paysage urbain ex + macro tout un ensemble de style de + photos qui ont aussi chacun leurs + propres astuces leurs propres règles + leurs propres conseils etc etc si vous + n'êtes pas encore spécialisée dans + quelque chose que vous venez de + commencer que c'est essayer de shooter + un petit peu tout ce que vous voulez + apprenez en plus sur le portrait le + paysage après apprenez-en plus vraiment + sur la globalité au final toute façon ce + que vous apprenez sur le paysage pour a + souvent serait appliquée sur le portrait + ou avoir quelque chose qui fait + référence vous ne perdez pas votre temps + à prenez-en un maximum et avec la + pratique y aura peut-être un style qui + va se dégager plus que l'autre quelque + chose que vous aimerez + plus photographiées et donc tout ceci + concerne vraiment le moment vous prenez + la photo forcément il ya encore beaucoup + beaucoup beaucoup cru de l'autre chose à + comprendre ça je peux vraiment vous + l'assurer mais attaquons maintenant la + dernière partie du processus qui est + plutôt le traitement donc quand vous + travaillez sur du numérique le gros + avantage là dessus c'est que vous pouvez + reprendre les fichiers et les + retravailler surtout si vous bossez + enrôla est un processus indispensable + mais si vous avez shooter en jpeg ou en + tout autre format bah voilà vous pouvez + aussi retoucher vos images avec un tout + petit peu moins de latitude tout + simplement c'est donc voilà les + logiciels qui pourrait éventuellement + vous être utiles pour bien retoucher vos + photos pour bien les traiter mais aussi + pour les gérer parce que ben voilà avoir + des collections de photos de 100 200 500 + mille dix mille photos et bien il faut + savoir se trouvait un petit peu dans + l'ensemble + premièrement vous connaissez + certainement au moins de nom photoshop + photoshop vous permet de créer tous des + photomontages des retouches photos plus + avancées etc vous savez vraiment tout + faire avec photoshop une alternative + assez connu aussi est libre et gratuite + bien c'est gimp hugin c'est vraiment un + équivalent gratuit et libre offre de + chopes quoi qu'il en soit si vous voulez + en découvrir un petit peu plus sur ces + deux logiciels je vous propose de + tutoriels d'initiation sur ma chaîne un + autre type de logiciel est plutôt un + logiciel du style lightroom ou lightroom + classique ces logiciels là vous + permettre d'organiser vos photos de les + traiter en tout cas pour les réglages on + va dire deux retouches on peut même + faire un petit peu de correction + localisé à appliquer des filtres etc + donc on a quand même déjà pas mal de + choses qui sont disponibles sur + lightroom alors attention lightroom il + en existe deux versions actuellement la + version que j'utilise qui est la version + classique de lightroom qui est plutôt + fait pour avoir ces fichiers en local et + la nouvelle version inclut avec la + creative cloud d'adobe qui est la + version lightroom tout seul pour le coc + et qui vous permet plutôt de stocker vos + photos dans le cloud tout en ayant + toujours tout un tas d'options de + développement ce type de logiciel est + intéressant parce qu'il vous permet + vraiment voilà de collectionner de trier + vos photos etc et permettra une façon + très rapide de convertir des roues en + format jpeg bien sûr d'autres + alternatives existent tels que dark + table' par exemple qui oscille libre et + gratuit tout comme aux thérapies + personnellement j'utilise lightroom + classique mais je tenais à vous parler + de ces deux logiciels qui ont quand même + un avenir prometteur enfin apple photos + par exemple si vous travaillez sur mac + peut aussi plutôt bien fonctionné il + existe bien sûr encore de très nombreux + logiciels qui vous permettent de faire + tout ça et voilà on touche maintenant à + la fin de ce guide pour débuter en + photographie j'espère en tout cas que ça + vous aurait été utile j'espère vraiment + que cela vous permettra être une + première marche sur laquelle va + commencer soit que vous pourrez évoluer + j'espère maintenant que vous savez à + l'aller les termes importants que vous + allez pas être perdu dans un tutoriel et + c'était vraiment l'objectif de cette + vidéo bien sûr bien sûr il ya vraiment + énormément de choses à apprendre sur la + photo c'est vraiment aussi un domaine + dans lequel vous pouvez en apprendre + tous les jours et c'est ça qui rend les + choses passionnantes au final est donc + mains voila moi je suis super content en + tout cas de vous avoir parlé de photos + parce que c'est vraiment sujet d'une + personne aussi depuis tout petit c'est + vraiment quelque chose que j'adore aussi + que j'aimerais que je vais fait de plus + en plus d'ailleurs donc voici le sujet + vous a plu par surtout faites moi savoir + ça me fera vraiment super plaisir si un + sujet vous intéresse plus + particulièrement bien dit le mot dans + les commentaires si vous avez encore des + questions etc ça sera vraiment un + plaisir de refaire des vidéos sur ce + sujet moi je vous retrouve très bientôt + pour une nouvelle idée + [Musique] diff --git a/localcerts/Data/video_transciption/ytubes_8W5B-0tbPYQ.txt b/localcerts/Data/video_transciption/ytubes_8W5B-0tbPYQ.txt new file mode 100644 index 0000000..6a5fc7e --- /dev/null +++ b/localcerts/Data/video_transciption/ytubes_8W5B-0tbPYQ.txt @@ -0,0 +1,629 @@ + bonjour à vous j'espère que vous allez + bien dans la vidéo d'aujourd'hui nous + allons découvrir ensemble fonctionnement + de microsoft powerpoint + vous allez voir on va vraiment bien + utiliser powerpoint pour pouvoir créer + comme ça des présentations à ces + professionnels + donc on est parti quand je démarre + powerpoint et bien j'arrive sur cet + écran ci qui va me donner ici les + powerpoint sur laquelle j'ai déjà + travaillé et qui va vous permettre ici + clic et une nouvelle présentation vierge + alors vous avez aussi des thèmes ici qui + sont prêts existants dans powerpoint + moi je vous conseille cela de façon + générale de les oublier et sont très + bien faits ils sont assez jolis mais le + problème c'est que vous allez retrouver + quasiment à chaque présentation et donc + vous allez vraiment manqué un petit peu + d'originalité à la limite vous pouvez + cliquer ici sur autres thèmes et là vous + allez pouvoir avoir un plus grand choix + et une recherche par mots clés donc si + je fais une recherche par exemple sur + powerpoint + voilà je vais clic et powerpoint ici et + je vais avoir tout un ensemble de + résultats qui vont être disponibles pour + que je puisse comme celle les utiliser + dans mes présentations + donc voilà là vous avez quand même un + petit peu plus de choix mais nous nous + allons travailler à partir d'une + nouvelle présentation donc je vais + cliquez sur nouvelle présentation et + j'arrive ici dans cette présentation + alors juste en parlant des thèmes pour + faire la petite transition si je viens + de menus conception ici eh bien vous + voyez que j'ai toujours la possibilité + de modifier ma diapositives donc si + jamais tout ça est grisé simplement + c'est parce que vous n'avez pas de + diapos de sélectionner voyez là je même + déclic et tout est grisé donc voilà vous + savez j'ai vraiment par 10 à pau alors + moi ce que j'ai envie de faire + maintenant et bien c'est de commencer + par j'ai réussi ma couleur + d'arrière-plan donc pour ça je vais + venir cliquez ici sur mise en forme de + l'arrière-plan et vous allez un petit + volet ici qui va apparaître alors non ce + petit volet vous allez pouvoir choisir + par exemple ici je veux un remplissage + unis donc ça c'est une couleur tout + simplement qu'ils aient pas défaut sur + blanc mais je peux venir et c'est la + modifier vous pouvez aussi choisir + pourquoi pas des images une texture + voilà vous pouvez aussi choisir le + fichier insérer ou ici le collet de plus + près ce papier directement et je peux + aussi choisir pourquoi pas un motif moi + ce que je vais choisir ici c'est plutôt + un remplissage de dégrader + et ce remplissage de dégrader bien voilà + je vais le travailler un petit peu donc + ce que vous avez ici vous avez quelques + petits dégradé qui sont prédéfinis + nous on va vraiment travaillé sera + dégradée nous mêmes donc vous pouvez + choisir ici le type de dégrader donc à + ce que vous voulez du linéaire du radial + ou encore voilà ces autres types là moi + je travaille souvent avec c'est aussi où + est-ce que voilà on va continuer + maintenant est bien c'est qu'on va + revenir ici régler nos couleurs donc + voyez si vous avez des petites poignées + qui vont chaque fois définir une couleur + sur votre dégradé donc moi ce que je + vais faire simplement je vends supprimer + une pour ça eh bien je vais la maintenir + et je vais la glisser vers le bas donc + voila vous voyez elle disparaît et voyez + vous pouvez comme ça gérer un petit peu + votre dégradé comme vous voulez donc moi + je vais venir ici cliquez sur la + première couleur et je vais la modifier + d'envoyer dans ce petit onglet couleurs + qui est juste ici par exemple je vais + prendre un rouge assez vifs dans un + premier temps ici je vais venir et je + vais choisir voilà pourquoi pas un petit + une petite gueule une petite gamme de + mauvais et ensuite je vais partir sur un + bleu assez flashy assez prononcé donc + voilà c'est assez sympa et maintenant je + peux aussi gérer et bien l'orientation + de se dégrader donc simplement avec un + angle qui est ici vous voyez je peux + modifier un petit peu son orientation + donc je la passe un petit peu voilà + comme ça + et alors je peux aussi voilà modifier un + petit peu la façon dont dégradée cette + talent voilà tout simplement ici hop + donc voilà je peux vraiment gérer ça + comme j'en ai envie donc voilà je vais + avoir un résultat un petit peu simple + pas voilà comme ça mon avis ça va être + cool je vais revenir sur l'onglet + accueil et je vais retravailler un petit + peu ça donc là pour l'instant je vais je + faire dans le simple voilà ici vous + voyez par défaut il nous permet d'avoir + des dispositions de base donc les + dispositions je peux éventuellement + l'échangé ici vous voyez hop voilà si + j'ai envie de les utiliser + moi je vais partir simplement sur une + diapositive de titres alors vous voyez + ici vient d'apparaître ce petit bandeau + là à droite + il arrive de temps en temps sur + powerpoint et il vous propose comme ça + des idées de préconceptions si jamais + lune vous plaît vous pouvez aussi très + bien les utiliser donc si je clique + dessus il va appliquer up to cette + thématique hamas l'ied + je fais un contrôle z pour annuler parce + que moi j'ai envie de garder ce truc de + base + mais voilà sachez que vous avez ça aussi + à votre disposition donc là je vais + cliquez ici pour l'enlever et je vais + venir simplement voilà rajouter un petit + loïs y voilà tout simplement est ce que + je vais faire je vais modifier un petit + peu ça donc quand je sélectionne voilà + comme ça alors je peux soit sélectionné + un mot un petit peu de texte ou autre ou + venir tremont sélectionner la boxe et je + peux venir après modifié comme ça voyez + up ici dans ce menu ici accueil vous + avez tout la possibilité ici de gérer + vos polices donc je peux augmenter un + petit peu la taille par exemple moi ce + que je vous conseille vraiment un + powerpoint ça doit être un pacte en vous + pouvez pas voir du petit ex des choses + comme ça c'est des mots clés ça tape je + dois tapé à l'oeil + donc moi j'arrive ici et je vais aussi + modifié pourquoi pas la couleur donc la + couleur je peut la modifier la voyais et + hop voilà je viens et l'eau comme ça en + blanc j'ai encore d'autres 10 et d'aude + d'autres possibilités ainsi je veux + aller dans d'autres couleurs ici j'ai + remis on s'y est plu plus développés + vous voyez donc voilà si j'ai envie de + supprimer des éléments comme celui ci + par exemple voilà je le sélectionne et + j'appuie sur dix lits tout la petite + flèche supprimés vous voyez aussi que + simplement en cliquant là je peux + déplacer un élément en venant voilà près + du cadre ici alors je peux aussi faire + une petite rotation si j'en ai envie + voilà je peux faire ça je vais annuler + parce que ça donne pas trop et je peux + aussi recadrer la zone alors ici c'est + vraiment la zone qui sera recadrer c'est + pas le texte qui sera mise à l'échelle + une d'ailleurs si je descends un petit + peu trop voilà on va avoir des problèmes + d'affichage donc voilà ça juste pour + vous montrer ça donc on est bon et on a + mis en terre en forme notre premier + texte qui est ici donc qu'est-ce que + j'ai besoin de faire maintenant bien + j'ai besoin de créer pourquoi pas une + nouvelle diapositives et je vais cliquez + ici sur nouvelle vie à positiver ce + qu'on va voir voilà je veux cliquez sur + sur vide ça me laissera vraiment une + grande marge de manipulation je clique + sur vie d'ici et on voit qui m'a pas mis + le même fond que tout à l'heure même là + en blanc donc pour ça je dois revenir + ici sur ma première slide et je vais + cliquer en fait dans glee mise en forme + de l'arrière-plan donc si vous l'avez + plus pour rappel les dents conception + mise en forme de l'arrière-plan ici je + vais cliquez sur à appliquer partout et + à partir de ce moment là bien cet + arrière-plan que j'ai créée ici va + devenir mon nouvel arrière plan par + défaut et maintenant quand je vais + recréer une nouvelle vie à positive + vous voyez il va appliquer voilà + directement ce fonds là donc maintenant + mais je vois retravailler un petit peu + là dessus donc qu'est-ce que je vais + faire maintenant bien là j'ai créé une + diapositive de titres et je veux ont + créé une petite deuxième sur laquelle + travaillait donc là pour ça qu est ce + que je vais faire + voilà je vais copie et pourquoi pas ce + texte si venir sur l'autre le collet et + à partir de là je peux commencer à + travailler donc je voulais dit on peut + déplacer c'est on peut déplacer + redimensionner un petit peu les zones d + les zones de texte et on va voilà + apprenait avec vous voyez qui + redimensionne aussi un petit peu + directement voilà hockey est donc là + j'ai le apprenait avec les bien + maintenant je vais créer un nouveau + calque de texte est pour ça qu est ce + que je vais faire et bien je vais venir + dans insertion ici et vous voyez que je + peux avoir une insertion de zones de + texte et donc c'est ce que je vais faire + ici voyez quand je le jeu clic sarah + sélectionnés et maintenant je peux + tracer une nouvelle zone de texte comme + g avant et maintenant bien voilà j'ai + plus qu'à la complète et d'angola joël + bertrand bourgi comme ça hop je vais là + centre et donc voilà ici vous avez + petite option paragraphe je peux la + centrer je peux augmenter aussi la + taille de mon texte envoyé sur un petit + peu suivre automatiquement + je vais plutôt passer directement sur de + 90,6 voilà et je vais le mettre ici en + blanc également + donc voila un petit peu ce qu'on peut + faire a noté qu on peut aussi avoir des + petites couleurs du surlignage si vous + voyez par exemple là je peux mettre en + couleurs de sur briançon jaune + a tellement mais voilà vous avez la + possibilité de le faire et vous pouvez + choisir vos couleurs évidemment donc + voila un petit peu ici quelques options + de base pour le texte je peux aussi + faire varier ma police d'écriture + relativement important voyez ici une + police d'écriture elle a vraiment + transmettre une personnalité donc c'est + vraiment à bien choisir la ici hop je + vais choisir par son bourgi comme ça + tout simplement ça donne un petit côté + écriture à la main qui est assez sympa + ap + et je vais encore augmenter un petit peu + donc voyez ici je vais sur 90 hills mais + je peux venir modifier à la main je peux + venir par exemple ici taper 120 et hop + et voilà ok donc maintenant j'ai envie + d'améliorer encore un petit peu mon + design ici et jambes et pourquoi pas de + mettre un petit plomb texte en valeur + grâce à des formes et donc qu'est-ce que + je vais faire je clique et dans + l'insertion ici et venir dans forme + jusque juste là alors ses formes là et + bien c'est vraiment une très très bonne + base pour travailler votre design comme + ça vous allez pouvoir mettre assez bien + de choses intéressantes donc moi je vais + commencer simplement avec un petit carré + ici j'ai plutôt le faire en rectangle le + pardon voilà ap pour venir entourer ici + montée kseur vous voyez que pour + l'instant il ya deux choses la première + voilà je vous aime bien la lignée + la première c'est que bien mon ma forme + recouvre mon texte les deux devant elle + est à l'avant-plan et donc j'ai envie de + la faire passer à l'arrière-plan donc je + vais cliquez droit dessus et je vais + clic et voilà par exemple sur + arrière-plan voilà directement alors je + peux aussi vous voyez et à des granulats + rite est un jeu peu voilà avancer à + chaque fois d'une étape donc si j'ai + plusieurs calques bah voilà que je veux + les faire passer d'avant-plan en + arrière-plan je peux le faire comme ça + et pareil ici un d'accord donc voilà ça + ça permet vraiment déjà une base ensuite + eh bien la couleur ici l est pas + elle suit pas vraiment avec le reste + donc qu'est-ce que je fais ma part par + exemple dans un premier temps je peux + venir changer voyez quand j'ai la forme + de sélectionner g format de la forme qui + apparaît ici au niveau des onglets donc + je peux travailler là dessus et donc + qu'est-ce que je peux faire dans un + premier temps et bien je peux venir + remplir un petit peu le texte + différemment donc voyez la couleur de + remplissage se modifie ici je vais + choisir par exemple d'une wavre voilà + ici + et alors vous voyez j'ai toujours un + petit conte ou racistes des sélections + dont on voit mieux ici j'ai un petit con + tour bleue donc voilà je vais cliquez + dessus et sur contours voilà je vais + choisir sans contour voilà tout + simplement + et maintenant je vais ajouter un petit + effet de transparence donc pour ça mais + un sur ce style de forme ici vous voyez + vous pouvez aller sur la petite icône + ici donc généralement voudront se + trouvaient souvent des petites icônes + comme ça c'est parce qu'il ya un petit + peu plus d'options disponibles donc je + clique dessus ça fait apparaître le + volet alors maintenant vous voyez que + dans le format de la forme ici d'un + remplissage + j'ai un petit effet de transparence et + donc c'est l'effet sur lequel je vais + jouer voilà je vais prendre un petit peu + transparence a beaucoup plus élégant + comme ça et voilà là j'ai quelque chose + de beaucoup plus chouette de disponible + donc voilà déjà ici un petit peu pour + nos deux premières slide alors il faut + savoir aussi que vous pouvez ajouter des + images + donc voilà je vais ajouter une nouvelle + diapositives voilà tout simplement je + vais ajouter me dire pour vides et alors + me voilà simplement je vais copier mon + image je peux aussi la prendre et la + déplacer ici comme je veux sur mon image + sur mon powerpoint je peux aussi mais là + je dis copier/coller up et après non pas + vraiment je peux venir re travailler mon + image la déplacer comme je veux + retravailler ses dimensions etc etc + l'axis juste finir ça comme ça hop voilà + et alors je peut réutiliser un petit peu + les mêmes options qu'avant pour le + mettre un petit peu ça en valeur si j'ai + envie d'ajouter un petit mot clé là par + exemple je peux ajouter une petite zone + de texte et une petite forme donc voilà + je peux je peux venir + voilà cliquez sur insertion ici et + choisir des zones premier temps + d'insérer une petite forme donc voilà + j'ai choisir aussi une forme ici up et à + savoir que je peux aussi double cliquer + dans ma forme pour mettre directement du + texte en voilage doubleclick et il y en + a cure soeur qui apparut et qui va me le + centre et voilà indirectement au niveau + voiliers de ma forme donc voici + j'agrandis il va ça va suivre donc c'est + assez pratique aussi comme comme option + et je vais faire pareil pour le + remplissage je passe en noir je vais pas + mettre de contour voilà je faire sans + contour et au niveau des styles de forme + et bien je vais choisir un petit peu de + transparence + voilà hop ça c'est sympa et je vais + aussi agrandir un petit peu le tec son + club par exemple doubleclick et je peux + venir modifier un peu comme je veux donc + le remplissage du texte c'est un jeu + peut même venir le modifier ici vous + voyez + et sinon eh bien je repars dans + l'accueil et j'augmente la taille de mon + texte ici tout simplement je peux venir + aussi modifié voilà le le remplissage du + texte ici si j'en ai envie + voilà je peux le faire aussi dc hop et + voilà comment je peux aussi inséré comme + ça du texte dans une forme et donc alors + donc ça c'est bon maintenant qu'est-ce + que j'ai besoin de faire donc là j'ai + trouvé avec trois nouvelles slide et + bien j'ai envie de prochain un petit peu + pour voir ce que ça donnait bien vous + avez différents moyens de le faire parce + que je fais le plus souvent c'est que je + vais dans l'onglet diaporama ici qui me + donnent toutes les options de + présentation et je clique sur va partir + du début + ap le diaporama sa fiche voilà on a ça + donc je peux cliquer une fois pour + changer le slide ou utilisez les flèches + de mon clavier c'est comme je veux voilà + donc ici je vais voilà sortir du mode de + présentation hop tout simplement + et vous avez vu les transitions elles + sont assez assez franche entre les + diaporamas n'y a pas vraiment d + cette transition et pour ça je peux + venir ici avec l'onglet de transition + pour en ajouter alors ici simplement + bien il faut savoir que c'est la + transition qui sera lancée quand votre + powerpoint arrivera sur l'écran si je + clique sur révélée par exemple voyez ça + va commencer comme ça hop ici pareil je + peux changer un petit peu argent note + plusieurs la jemaye de balayer est ici + eh bien je vais mettre un une transition + de fractionner voilà tout simplement et + on va voir un petit peu maintenant ce + que ça donne donc je vais retourner sur + diaporama et je vais lire à partir du + début et je vais regarder un petit peu + ici ce que ça donne donc on voit ici mon + vélo qui apparaît avec un petit effet de + fondu + ici on a un effet un peu balayé et le + troisième effet arrive ici pour notre + troisième slag donc voilà ici vous avez + toute une gamme de transition que vous + pouvez choisir ici tout simplement + et donc si vous avez envie de vraiment + plat vous pouvez déroulés ici le menu si + vous avez envie de changer un petit peu + bien voilà simplement vous en choisissez + une nouvelle vous voyez ici + ap par exemple orbite il est assez sympa + hop voilà je vais mettre ça aussi et + vous voyez qu'on a un petit effet de + transition qui commence à devenir + vraiment super sympa donc voir passer + encore une fois à partir du début + alors une transition super sympa qu'il + faut comprendre aussi c'est la + transition de morphing qui a été ajoutée + dans les dernières versions powerpoint + celle là elle est vraiment terrible donc + voilà je vais vous la montrer j'ai parti + voilà nouvelle diapos jeunes ont créé de + nouvelles voies là et je vais on est en + fait je vais créer des formes qui vont + se retrouver sur les deux powerpoint + mais je vais faire une modifiée de + taille par exemple vous allez voir que + powerpoint qui va prendre ça + automatiquement grâce à cette animation + de morphing donc qu'est-ce que je vais + faire ici par exemple je vais faire une + insertion une insertion d'une petite + forme voilà ici up et je vais créer + cette forme ici voilà tout simplement + donc voilà je la mettre en noir je pas + voilà besoin de grand chose de plus pour + l'instant c'est juste pour vous faire la + petite démo et je vais reprendre cette + forme ici donc je perds en tic au pied + et je vais la coller sur ma nouvelle + slide et je vais la déplacer par exemple + en l'agrandissant vers vous ce qui va + nous faire c'est qui va nous faire un + effet de morphing donc à partir de ce + moment là je vais venir sur ma dernière + slide ici et je vais cliquer sur + toujours sur transition et je vais + cliquez maintenant sur morphose et vous + le voyez avec cet effet de morphose il + est assez sympa il va détecter que cette + forme là était déjà présente sur la + première slide et il va venir l'adapter + comme ça et créer une transition entre + les deux ça permet vraiment de créer des + animations super créative donc ça marche + du texte aussi et cédera donc voilà ça + va vraiment vous permettre de créer des + effets vraiment super sympa donc je + reviens dans le diaporama et je vais le + lancer à partir de cette diapositive là + pour comprendre cette fait on voit bien + qu'un effet de morphing qui vient se + crée entre mes deux slide donc ça c'est + plutôt sympa aussi à envisager + et enfin je pourrais pas terminée cette + initiation à powerpoint en vous parlant + un petit peu d effets d'animation donc + les effets d'animation ils vont venir en + plus de ses effets de transition pour + animer individuellement + des éléments par exemple dit des mots je + vais choisir le vélo qui est ici et je + vais choix et je vais passer sur + l'onglet animations et je vais choisir + par exemple un petit effet apparaître up + et quand je vais le lancer maintenant + donc voilà je vais lancer mon diapos à + partir du début + et bien vous avez le slide qui arrivent + ici directement mais comme voilà j'ai + ajouté un effet d'animation apparaître + au prochain clique soient pas lancés aux + prochaines hausses live ça a lancé mon + animation je clique une fois et voyez + ici que mon vélo et tapageur clic une + fois et là on est parti dans la suite du + diaporama donc ça c'est vraiment pour la + petite base de l'animation alors je peux + en avoir pas mal à ma disposition il + suffit de cliquer sur l'objet de revenir + sur animations et dont choisir une + nouvelle dont on a dit beaucoup plus + sympa et vous avez aussi des animations + d'entrée ou de sortie donc là on a + utilisé une animation d'entrée qui était + de sortir mais je peux aussi avoir une + animation qui fera disparaître mon + élément + avant de passer à la salle suivante donc + voilà par exemple ici sorties brusques + voilà là il va disparaître à la fin + quand je vais lancer maintenant ici mon + diaporama donc je repartais bondi à pau + et voilà lancés à partir du début + l'aï va arriver voilà tranquillement + avec le slide un jean levé l'autre + animation même quand je vais cliquez + maintenant voilà hop vous voyez il + disparaît mais mon ça il n'est pas + encore à la suivante je retiens qu'une + fois et là on arrive sur la prochaine + slide donc voila un petit peu ici sachez + qu'un moyen d'ancrer comme ça plusieurs + de ces fait d'apparition si je reviens + ici voilà apprenez avec et que je pars + sur animations toujours et bien là je + vais commencer à mettre des effets d'un + ami d'animation donc je vais le balayer + par exemple pour qu'il apparaisse et + après j'ai envie de me dire bah voila + j'ai envie que d'autres éléments va par + exemple ici le bertrand bourgi qui + justice y apparaissent également que je + vais le sélectionner aussi et je peux + ajouter une autre animation l'emballage + frère a fractionné pour celui là est + donc là on va voir un petit peu ce que + ça fait au niveau de mon diapos sais que + je vais avoir deux animations + maintenant vous voyez gérer l'eau qui + est ici hop + 1 là j'ai mon sac vide up et vous voyez + dans l'animation gilles slade qui + apparaît par contre je clique une fois + je lui apprenais avec qui apparaît et + une deuxième fois + ça me donne ma deuxième animal pour + l'heure je peux aussi les synchroniser + toutes les deux donc si je viens ici + vous voyez sur cette animation qui ici + voilà je reviens sur l'animation + j'ai un petit onglet là qui me dit + démarrage au clic donc c'est le + comportement qu'on a ici par défaut mais + je pourrais lui dire par exemple que + cette animation va démarrer avec la + précédente heures vous voyez ici j'ai un + petit 2 et un petit 1 ça veut dire que + en cette animation là va se lancer et en + 2g celle ci qui va se lancer + et si je clique ici avec la précédente + voilà on voit ici que directement + il est passé à 1 alors je peux le faire + ici directement aussi voilà je peux lui + dire que je vais ajouter une animation + ont fondu et alors vous voyez ici dans + mon animation ont fondu eh bien il m'a + mis le 2 aussi donc là ce que je vais + faire je vais venir aussi avec la + précédente et comme ça toutes ces + animations vont se lancer en même temps + donc voilà tout simplement + donc maintenant je vais repartir sur + diaporama est lancée à partir du début + pour voir un petit peu de tout ce qu'on + a fait ensemble à ce que permet de + donner quelques petits conseils en même + temps comme ici de utiliser vraiment des + polices bien grande + des petits mots clés voilà ne passait + pas aussi faites attention à vos + animations quand même ça reste intuitif + quand vous les lancers que si vous devez + faire trois clics pour lancer la page + suivante ça risque de vous déstabiliser + au moment de votre présentation passer + sur des visuels qui sont grands pas + beaucoup de textes ça sert à rien + surtout pas le texte que vous êtes en + train de dire parce que sinon les gens + vont le lire + et ça ça n'ira pas donc voilà j'espère + que vous avez déjà pu aussi comprendre + les bases de powerpoint j'espère que ce + petit tuto vous l'avez trouvé assez + complet et j'espère maintenant que vous + allez pouvoir comme un sacré des + présentations qui seront impactante et + du front de l'est fait à votre départ à + bientôt diff --git a/localcerts/apache.key b/localcerts/apache.key new file mode 100644 index 0000000..af069b3 --- /dev/null +++ b/localcerts/apache.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCzHXGRUUabb3sT +cH/TkJTg5ZDYIXTv7IInV6McPB0e/3FcUMwIKy4fvpmhiESDMjylLokusAqa1NJV +0HDfRjRqF8pAIS7FRXM1gjOCSgXnxDlvGB42CWkXgD1uTULKdnS1op4bo4k5F5uw +dD8LKqytt9revMda3T6tBDBYGiHyFnEMZ9tK4HbUkxpxPTZw3RtC/2MFduuWAuSc +Tu2LS12YmQz9MB7tPSPepB6k1DXFplHQJER5d83YF7E9O4nFJJguAd9FEVsUTK+5 +u0vFKEby3hCWbktQmq6F7W/TZBicGL+zZ9gCJN/0xfLP+dHVQLqowjfAOWp+pE6e +4/hiC1izAgMBAAECggEABaj9iMEPwSOxuPiKIY5lFgJLJHlSL67CoimjzuWbafpa +g7dN60gqCfjE9BTRTXAN+I5S6XXIsAHfr7SJjJS0XVHpI0OpLbS3Ik69//UE4MET +q44QjlaXypVT26N3Y9yAbaj45Biz4mj7k4To5RpxIIA522YNyrJJI8CJIo+Y2QSM ++wH3uShB4yPF/tLJzymeZ7JootK9b9OxOkgaLDFRQH1ElavyPsLOO3U9ijJck+Wg +l35vlqKqj17p/ik/KIxdq8/8W7iT61Q0L5OdPr90TxiT6Rhaum21ZW1cyL24Ni2h +JU7Ro+o6Qzp9ig6lYcGiA5K+giElt++j5bzpqv7mUQKBgQDhJwJPT/+wW9/KIp7c +vwjp/CxDwE6fJzgg771YmXeuXiO1AlliFOZa1YCnCAvAcHrSXUgqIBGVC3hXeRYS +pVJhv/KqvzDgSn6hg/AZqBN/GUiyCQmjIrg7XV38jndLaeXqFzvJxIiaU4jPsHbT +cHBcDgTsHcxeWohgvpC+0ByLSwKBgQDLp7iGB/u3lsexZGalmS1eug3L7Vi45NNJ +bN4qOzEUfYPrtBE3YWsO96aenqY+6Vrng8qKNYU5aayn4SpezFGBcLKZTYSOk+Ub +drbyCbYWRn/cLqx/SmKIhshJGtWxJhqwqGn91UxllsMpPGn4SX5xfdgb75ovPIo2 +JHVqSM7fOQKBgQCxOweybwKSTH/ImZ/7m9TkesBNRJ+e4DxqkMy3ZXa0Jx5sacD6 +WAFMFywCT28QuHm2Bf+8SSoN7M157bLWUpSapYHbrkxHAdzUPwtM5uUR81Ep87tG +Uxo6gLBvEaYOEvoMXuWNWcs9z+utsPaYUbXggJiXVI1+6DzaCqfdy+vsKQKBgQCX +osks2vLcrqL/fU9Ei/oRJx0wswe1m4OKj0oYTbxskkxQiuGqx5lsKo9gWaZU/3GV +IjcDk3gf2IQa9/eRYDZr15rTtLk3Y/1Z5pmvO/XdPh7jtcjwelVFbH3imN11qnaD +BNLukgvxNEEaCgapPSetn1Ly8gNumngaeikGuzF1WQKBgQDMnKeM4r83pRAeY+xq +DHdpWsFYlcZRK3Z2ZrE22n6hx41gAqGtEIN8W2ktAswMdlYWgJ/cusnLLizBXUzQ +W9fHN+yAsX4QxWNZ9igENxGInAv8EDH34i+1WTsIqczwMgUcX8vITJFeSV/Rm/bw +g22eZmuFdreS0dcoBO7TeQwK3w== +-----END PRIVATE KEY----- diff --git a/localcerts/apache.pem b/localcerts/apache.pem new file mode 100644 index 0000000..3d1c897 --- /dev/null +++ b/localcerts/apache.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIUGwaZgmuqCFn41G0sYFV41wSjr6EwDQYJKoZIhvcNAQEL +BQAwbTELMAkGA1UEBhMCZnIxDjAMBgNVBAgMBXBhcmlzMQ4wDAYDVQQHDAVwYXJp +czEeMBwGA1UECgwVZGV2Lm15c3ktdHJhaW5pbmcuY29tMR4wHAYDVQQDDBVkZXYu +bXlzeS10cmFpbmluZy5jb20wHhcNMjIwMjI3MDc1ODE3WhcNMjMwMjI3MDc1ODE3 +WjBtMQswCQYDVQQGEwJmcjEOMAwGA1UECAwFcGFyaXMxDjAMBgNVBAcMBXBhcmlz +MR4wHAYDVQQKDBVkZXYubXlzeS10cmFpbmluZy5jb20xHjAcBgNVBAMMFWRldi5t +eXN5LXRyYWluaW5nLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALMdcZFRRptvexNwf9OQlODlkNghdO/sgidXoxw8HR7/cVxQzAgrLh++maGIRIMy +PKUuiS6wCprU0lXQcN9GNGoXykAhLsVFczWCM4JKBefEOW8YHjYJaReAPW5NQsp2 +dLWinhujiTkXm7B0PwsqrK232t68x1rdPq0EMFgaIfIWcQxn20rgdtSTGnE9NnDd +G0L/YwV265YC5JxO7YtLXZiZDP0wHu09I96kHqTUNcWmUdAkRHl3zdgXsT07icUk +mC4B30URWxRMr7m7S8UoRvLeEJZuS1CaroXtb9NkGJwYv7Nn2AIk3/TF8s/50dVA +uqjCN8A5an6kTp7j+GILWLMCAwEAAaNTMFEwHQYDVR0OBBYEFBSXnzlBkAbizDDj +RkSD1lIFJEiXMB8GA1UdIwQYMBaAFBSXnzlBkAbizDDjRkSD1lIFJEiXMA8GA1Ud +EwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAAlKO7itGU/CKGha0KwlaEjE +NGptDdyqW5twaMQvTQLJUKPGGuZzIvBoZ9AvOZKFEz/43PD632PqcRWMKuxofQcO +PeRMNNpUQCxxyggvVorf1Kb4lLqjxq/67ZD44SctO4kUalGJLQ0GT8cUu0XecjB6 +q0eeKNskVEhg1Csy+vkl3rX6bhN70PR50x+JFiIJOlKb7KN5+BymLQ4f1d18Wv0C +NKajtvAJzOpGENAhHugjp7X/uM9TvpZLeCDZUnDyvTHrxh4GBvAbFWMaCSpzrC1v +Nggw+jdYc55bSUmk6RKRVnF+Ec/OWyqsBQzBmGx/AKzPVq11iEhhG/aEhDn+4nw= +-----END CERTIFICATE----- diff --git a/main.py b/main.py index 02331e0..c6dc52f 100644 --- a/main.py +++ b/main.py @@ -1846,17 +1846,31 @@ def GerneratePDFEmargementList(token, session_id, internal_url): """ -Envoie email d'inscription +API d'Envoie de l'email de confirmation de l'inscription """ -@app.route('/myclass/api/incription_training_confirmation_mail/', methods=['POST','GET']) +@app.route('/myclass/api/SendInscriptionConfirmation/', methods=['POST','GET']) @crossdomain(origin='*') -def incription_training_confirmation_mail(): +def SendInscriptionConfirmation(): # On recupere le corps (payload) de la requete payload = request.form.to_dict() print(" ### incription_training_confirmation_mail : payload = ",str(payload)) - localStatus, message= emails_support.incription_training_confirmation_mail() + localStatus, message= inscription.SendInscriptionConfirmation(payload) return jsonify(status=localStatus, message=message ) +""" +API d'Envoie de l'email de pre-inscription à une formation +""" +@app.route('/myclass/api/SendPre_InscriptionEmail/', methods=['POST','GET']) +@crossdomain(origin='*') +def SendPre_InscriptionEmail(): + # On recupere le corps (payload) de la requete + payload = request.form.to_dict() + print(" ### SendPre_InscriptionEmail : payload = ",str(payload)) + localStatus, message= inscription.SendPre_InscriptionEmail(payload) + return jsonify(status=localStatus, message=message ) + + + if __name__ == '__main__': diff --git a/ssl2/cert.pem b/ssl2/cert.pem new file mode 100644 index 0000000..359e66f --- /dev/null +++ b/ssl2/cert.pem @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +MIIF0TCCA7mgAwIBAgIUZe8BsiX/JJgIMC0g7ugZXxu6+l0wDQYJKoZIhvcNAQEL +BQAweDELMAkGA1UEBhMCRlIxDjAMBgNVBAgMBVBhcmlzMQ4wDAYDVQQHDAVQYXJp +czEWMBQGA1UECgwNTXlzeSBUcmFpbmluZzERMA8GA1UECwwIZGV2IHVuaXQxHjAc +BgNVBAMMFWRldi5teXN5LXRyYWluaW5nLmNvbTAeFw0yMjAyMjcxMzUzMDZaFw0y +MzAyMjcxMzUzMDZaMHgxCzAJBgNVBAYTAkZSMQ4wDAYDVQQIDAVQYXJpczEOMAwG +A1UEBwwFUGFyaXMxFjAUBgNVBAoMDU15c3kgVHJhaW5pbmcxETAPBgNVBAsMCGRl +diB1bml0MR4wHAYDVQQDDBVkZXYubXlzeS10cmFpbmluZy5jb20wggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzp8NcWlR7yioYx9OBnhxRrgHzWTjEl1Ve +Xfa2f40yJxH5mv11b7dw6zhOO3WA+sQCGBeSRQ0L33TrfnDzkt5Kq+pC4XS0bo/Z +lFkVOFjESwty4W4S4ruOlJvxaEtza5HuKaEBO4CtvHig5pxx8S1lqM1X0Lb7AXvL +Tlyn1KeoZen1ebarHKxHXtNNC8AT4CxqEKC3D0/zGARv16EECc+uI+Hs/JNVCBE1 +7pD8vgHbmKyMk3K/f/2E9KKj5DLbWm64gPCVEK6MG0bKTQQsFkQ0YEgQbDLReK5C +/Wt5tYmUANew0G4vojEpnWGkcGYmCOi60QeXlbGSkkjwOb3zUMuI2TxShEyNj8Su +GRgSiVUad+GQk9E/2IrVUprcaEJZyS5GvgozWX+ht3EZWoSsUn56qqfx+kpsQuJ9 +dI3YGCeIBZy0BExC6XJs33Oef0fEDw8GNkk24cmkZpDlPwoJMWNSzhvRHMWXE6MG +kaCCnUFJz1OdzToMJD2hjV+GNVLBIVyTuufnK/KAYZT2MyPaXhqZ7TqNxosa85bZ +4cxfW+imjeK+SMO72qN0IN3ieKCbRWJXceNivIsGxOSRCxUMZn9eMTs35m61NVYb +DiRy1sSga6+tOfeuBqlHV144KsiwI0nLm+QvgtPZyvjzcK+ob+cgMm7163SEJdNZ +E/Zffk880wIDAQABo1MwUTAdBgNVHQ4EFgQURGKfRGxig4r2L810V8tdrw0VoIUw +HwYDVR0jBBgwFoAURGKfRGxig4r2L810V8tdrw0VoIUwDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAgEAjn2ggL/VWtDOb9rL5wI3vXLGTFxyLsbMshHx +qwwO6tzN7pDpabSwNHUXDNRYtAcghvgzIhGRJ6vHg655sJS/tSMVVyWA1xafX5w1 +N9IC4zBCNYpl8JoQoqlFZW0UDJgoVMNthU2RC5UFq53jYOg74n0oti2HoSNecByr +Blc95OhfdOOO4Te6tL6buDepXLyBb1IHeIlG85hOcawUzPqVQavrz6svoEKm0lTP +WUI0UX2Z40PfZoQGzuouwUXrqWikxP+KjkiNpMegA1fyeA9RcOYlmewPdu2YPzYU +58VeHt2ELWfvavgQeHGVDvJpPgWUyV9Cc659OLKEt+QDQsBx3Er8PXawhtig3eWE +M+sNrpgSgoLqn/04CLnfkF/XzFJQzFLsX3XvQZvYlRx6XgCVOm4b2VnMLzvdan4w +NJJVn1dyxzfconM2VpW3fR5cCNyxNfqBp7U6Zh1Q9W20FhoryUCINCYnVCNDPxaM +Ov1Djmcf8K51MRsk7jSEJRShzTAsbo1aZInh7s9IqWXYb20B7fIXSCmk8p2GIwGc +6n1kd5uiZM72RW1vlc06elkbVTO8XGeN9GpwbzyKkI7BNf9vWHYrNnW7e9NuZ0gZ +93jXt4wTT93sfs1+DwX0/OJiHM4xGv81bPPHOMEOlCNh/wr6dDbVr8vNb7Sq12mR +kYKOb/s= +-----END CERTIFICATE----- diff --git a/ssl2/key.pem b/ssl2/key.pem new file mode 100644 index 0000000..a9e8f26 --- /dev/null +++ b/ssl2/key.pem @@ -0,0 +1,52 @@ +-----BEGIN PRIVATE KEY----- +MIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQCzp8NcWlR7yioY +x9OBnhxRrgHzWTjEl1VeXfa2f40yJxH5mv11b7dw6zhOO3WA+sQCGBeSRQ0L33Tr +fnDzkt5Kq+pC4XS0bo/ZlFkVOFjESwty4W4S4ruOlJvxaEtza5HuKaEBO4CtvHig +5pxx8S1lqM1X0Lb7AXvLTlyn1KeoZen1ebarHKxHXtNNC8AT4CxqEKC3D0/zGARv +16EECc+uI+Hs/JNVCBE17pD8vgHbmKyMk3K/f/2E9KKj5DLbWm64gPCVEK6MG0bK +TQQsFkQ0YEgQbDLReK5C/Wt5tYmUANew0G4vojEpnWGkcGYmCOi60QeXlbGSkkjw +Ob3zUMuI2TxShEyNj8SuGRgSiVUad+GQk9E/2IrVUprcaEJZyS5GvgozWX+ht3EZ +WoSsUn56qqfx+kpsQuJ9dI3YGCeIBZy0BExC6XJs33Oef0fEDw8GNkk24cmkZpDl +PwoJMWNSzhvRHMWXE6MGkaCCnUFJz1OdzToMJD2hjV+GNVLBIVyTuufnK/KAYZT2 +MyPaXhqZ7TqNxosa85bZ4cxfW+imjeK+SMO72qN0IN3ieKCbRWJXceNivIsGxOSR +CxUMZn9eMTs35m61NVYbDiRy1sSga6+tOfeuBqlHV144KsiwI0nLm+QvgtPZyvjz +cK+ob+cgMm7163SEJdNZE/Zffk880wIDAQABAoICAEmsAy4NENYOqkKtNyvRJbXN +EJm1PdVIZcaj67cdCU7GvNVJ3KRa4rPYkadrNJ1muBhPvuLJlDcJNI4ZtMH9uVCP +vSoeAFi5eh30eq98AtLEH3bFwPjXp6gpguV1KnOzag1rXs39k6ArSKBa0U7cYwxs +M4DOYyr9icFuagqc5v/kgxOaDPGQeYlu9mGC7wp3hF8eYHmROuzqLW+b0jiwuUyl +BFHFpblZ7IzcPvKWDHb73c5r7MNg/hqWo1doDf7rz7mzjnTieWGVEeuFt69IlkGQ +Nh0d8Zz6yyNHftpTOo7J5alpX7YC4fw5wL/JI+p2/tEVRPLBfSco++YfF6j+uee8 ++1pkUMsEgkEycZWRsjNB99drNvlrAMO+lQ/rG1NTVya405OuRd5Wi8ZNlQ/UpI99 +d1ty01EMam74VzxxG3UZW3Cvc5hkY+fwMBtdQs5r9m4/0SDAVho4Plut6VNZjYYM +tmoUZRvfSTYgOfvftMIjblI2z5VU4ksS6hsMisFM1DC5nB1VT+DgMg21YSdrmtzJ +2l5peHyJHKiaW11keA6pvCwDZWW/qimsHxB/o4+DzLAipLVhisshlxEe7n7d8z+U +KC2fzMDqw5jlsQkVHzOfNJ0xZB2kqGXBdHtDJsr4s/PkXA/9xmKU3w7/I5A7puVC ++BSv8UP/EIN1QF2J1R/ZAoIBAQDputJsdjLDj64T7QyE22ahsfFbZRl9d+QLylDj +woDLhufjqNliL6ulym1oprMo0rRKEskyVEVAfr1r+Ki2Kuc8EWd1Lt8NWnBVHZQj +Eh/xsfyYyvVW8xLIRSF1EgilAVFr/ClWzGGCQcJDNgH6H/8VUh+h6up5+595Nenr +x6trSnK+WkBDXr0pfFUw7kFqKscXw+sgqFgQ0T3+PWAkUHp9+/WvcjTSx+ledM17 +lU6ZS7c9MFFoh4UczrPOlSWxQKM6a0sGFG2LcR50g8g7Hc0KIRcBy1LLImHb3Ksk +1iGQe/hbU0PTPbja1OUvQ0HnPzuc/De/lkWco31oJnKSgYYvAoIBAQDExfKYAJQS +dxKDIHzzgzWfAN3hD0KF6xcBD4X7SmU9ORUusqgummXWkoRX8wLpBtQkOHKX1Lzj +K3NE3kIFY72TSnLQl0pZsfbhm+o1Nc5YA4ruoOUoqM15Swg1aGHpFkVzau2xYwuh +7NJ7IMh2i1d4UpP2YwxSxNoWoMG+xsh7VNc7W2VDfzHvK0V7k3vHP+bBKbRIB/y4 +LmIuyrv32E59Usvq/KTE2wFg916E7Q3nnJ9uXmxS3AQ6xwiC1KSHjys4HzVztbWL +u0l1kuxVQUHCd86tcJQJJU/6135M2IqYuFlP8Nl0mbdm1UB2iGIVVBGQmyAElcik +5sq6NQDgFK6dAoIBAGcLG0wADD9Vb9yPDI7iH2w4A/1UJBnBqoNcLa9MB/YywrcG +sNftxlHwXa3emGvuANgLUjJjHqjhd2dLmC2/2nQMBD2QbXv4nD+aK74OdpDa9E70 +Y5dy0JwEhkyTp8X/P8NIx3zh3DdOAHQbMmHwi0f+Db4X0En5GgSZNUjinXtOtimf +pmdNND4+91v8HlDNDTs3/8hFD5ZSeW9F5cX8yRQT6evwgMNQqV0gR5stZxqEXAOY +8rsPzCq4ImN4M8bihVPzC39hsC3isBeUJcmSSNwnXHpJBnZR8Sy6K6Ww1dlaHlM8 +8VEHDCFF7MiacUqfAQwj0fwgJw54sYgiMy7N9bcCggEANoA9OSyv1o10ay1MboYh +C/FJg1SesEj1Di4mhfuNHu/4lf6V5pKNMmlSjqmYXMKvb3jTBIq/5ovaWXDWCHgf +wfQU6QF+bmmEX+i3bhWBGY+ho4ac8i4O+1F07JYEyHKKufUb8M3mIutdQQ1LeMoP +aBw3Lz8v4pzzauELyLN2Q/KzypT97zwDsKLjk969oeppF4ddj7XmoXz3ZM5yUatv +0fZk1Kk1WfDu6NSbMWYXO9d9sSwmBK073qvSB6quB334EotSWsIxjopJRm9zVgnF +FP/qFs/fsMjM5kVZjh9MBBDLbADhuhH5YloeiLYttIqcctkEfUCfWk0ySXD01Rvl +YQKCAQB2CBjpcBUj/0MGMGLvpgExNL1GWXmjEdD0W6jKUQeNU457I1YLu7f4jg8g +o5+ut2GapDnMadEoqg8epd6fDclwrqspB7QkDPvCWMhkuaA1+p2T1GShXpd3+f52 +om+YJN4u3JTr910jhv8xqqcJWY9dp4/NAQwlxrmTVfbj1NysW80XPnf1dPHq/5Yb +7FUBtUYu0cBfcnVUaJzKn9DJTh9K386DgOSxnL7sKbwzjr77Y14tbzDzWgM5Jes1 +CXFpCxougYUidF+DQgwvXQDDeXVjbSsmsc6SF+8CM/QoDfrZgipVNJwo1Qr9tMHS +dS6Y7eks5Ydj3poR7BiPLtH39H41 +-----END PRIVATE KEY----- diff --git a/temp_direct/invoice_FACT_22900010.pdf b/temp_direct/invoice_FACT_22900010.pdf new file mode 100644 index 0000000..71abd3a --- /dev/null +++ b/temp_direct/invoice_FACT_22900010.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.7695da42a4fd55c96d63b40d55f790ac 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220928223540-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220928223540-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;gns27TMPms_QM-.]#s#-!H"l%kMRJgHX#L*)'ldOOmQn(/P5Tr"R)G>!l4,L!Crk5m&.@6/K38R>YAhi7rqKH$qq%H3`pWUR+1&#a(?VcRkV3m3_"&:Hhf;$dC^2;qakV&7U]ZICi2q<`iiB(+V0/2jME7UZS3S%uCO%C#M;\!1^93aE>_(Dq*5+`(A";$NqqfM4mCm#,R,q:)\)':kPA',`M`q:F/G1$oM7J<_Z:)c&+PK"kUO)JfkbH$tr'gCMq(K_>$Hg$6Lpt"m5?L#V,u]I89rI9>k(a^(ZCckrl\:L])MZKOBp+@'s:9eL?8t_ml&KlXU(KnR.jrds+d!(;qpX64iq3`b:8rP,4Aa,J4o3X$!MGFU0L'!+4jX\6%-`R\s)GC5t`EUZ1YUDIJs9Oi8dGf232djHPanak1CO6mie)h?=.L5cYCS*?DLXBc,`I:#YC!Ab;++7k&"+(bI"V6VXW+W5:;t>&:WW$.P@"cKM82dbUs2J[&,O7&TL4cSI=^832.0#Z&(CXLHCISUNKoW-(HrfrWG!j"SG))o!JJK0fj7<=sA3tdD8qa[5iDYTN1B&32A%U]eFDHM!P)^dm6%g(:nt-IJcY#?Q\iYS't#7pj&>jG2?_t>/dMSa+X"OG#/)@d%8@/$<8s"5da``>#?5)FsmB]'5`Y0;8qlYAUA#rWti'4UaoAYU62A`E.g3d",>]5s5>(q1K=4EY_>,rG+(b7p'r@$-qCHkjSW%Jo;6;(ElGKO1D:Zom1ZNK3Elk3j^a!)>ne%@f9FN7UOCuVij<_'QgUMLZ`A#sfd1=*8ge+IF`:3'(#[>*OaSRlb6h7-O;^V7V"gs<\u(Jak6Phih4(1YG7n'=;CLt>rLTBU%kq8_m^EH[,[:r_(N*>AS&LR5g@02N&;#3bg:)`hFR1U]e!s-JKfSR_Icmc:X^GD%;H96&$*>>^iakctuQ:#MXUUIXXq;8$rb-]I;/dp]^g*'N@bFh`RYenLPX*Ng1F9lnW`l65cI3nNhAj3**k=o4bhQFF&'aLXSb``X:(+156d&,$&Y:`Mp2liC7*Y`*_s(,"g'JN,0.n;bMbZ%T:S@'Fp*B/\=^d_kP22n3%+6N%uUPW_C=2)XBTs[C]rb9!+RE=+Y<1I3*;K+j/heS;mj)*?sX%FNuHjJXg%YZQ/ftpbi$iHc+.E-q`kE]SlBg]#/X8\NcZf*)8>a+\I'Qa4W-c4Moq=FVNXp4+g,U9Ds-I34+?o3/>$,cXA1T8OjeNH:rfYf7EQ]i"hm,:qF>SlQH.n_s9C;235rtDXFgStr2B!l%U*\7gGZuOM.Ir-J^Z]!+@Znt_^6dm5.,5Q\^bGq)6GRUIn&Zld-#fC`B@R<1)%Wc8-_1)BXXNhg~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/temp_direct/invoice_FACT_2290004.pdf b/temp_direct/invoice_FACT_2290004.pdf new file mode 100644 index 0000000..ea56bc3 --- /dev/null +++ b/temp_direct/invoice_FACT_2290004.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.4dd6ac5331bb345a7cbd22d93d95b4bc 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903173449-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903173449-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!fl#P6'Rf^Wgm8(;@#nr-ns27TJtb`pQjEOr+J:#M@3CC:,rPAQpWc=b[#nPO-E%Bs2ECNUS@d(dJDrKqT=kiPWsC>\(bcHIB4-lnM#Mo`dE/k])uO-&f%^l][FAS8-UoMEZJi4kc3G`WcqXm?PiW)P-'h_hY7gX.]Re#ZSBZc&SL@4B$I9=A.&D>::8l%-f];$Ab=@%npI+`P3pnF?f_rLF.Q5!;53I>AqG,kiq]5$j'",>]JY]#MOhMWiurkRN&6q\&CS9RfT$c`P(Le:S'lE'no%%'\(WcDq1(]7'fKahson(',mTW6uQ;+l$r:e&jP`euRV)Z;Kq079!,RS5hOHMSHPd:R4C/_ZFaWC7[EL3-0X9.4cdV)AO0T,/uWW^^3=:>,%37g=JQS'Nm0WfqPrjMM#g`XkuGsSX`W"9R[sChO`C9)X6Na*-F_2&!h3-82Q,LLh8_O-4DNZV8-4k$h%bp73KMCNb\u'0/'(rS3'?B$lTN$>jnIg?W:ItRhgG>R.`AVZno9cHZ]"@=(&+?4OGV0jX]9ms5!qM&Br.N1o!5K#j$#t]ql`m2jU:%rh:Ie`F0_k+sR*<6ZFFlnM,7@TD&j4F&-_a8Q-Rce(I9.Mk"9g9`'+W"k@61'$K*gEK[A%3QHZK1%"G@Fp3/f@kbO\@:o:]SE/Od=-0Kni)aC;UP>EANNndrakR5fKK!gQp9J^dDMoi:J.=][,&V?oCcXEOqN`HR;JF%88%d)3d+H6):@T&;+5#j!gFmDN#Lp"q!l$Moq^Wc!!b^c'<4R@D(uSl#Z9eYr,n,f&5p7.R)[\Z'+>jc@^a0U5=2bT^<\%ZEeF0*N8jrm^;d1M#T(nRkZ%/^rLUHgIG.FH'GGkFt4L;TMW^T"hMU9L*b4+[WNg17-"_0u7$*,%@)(YUW\PdWp5[9FWJh4rE`56sd0,Kl@Gfu7E]GAiYfPP7S>K,@\CE8kfUTF95I@..#>SCbPY.)-kZ8$3[XL6j6UUkPFMUIME21ZbgW(U3G,jg=a2;ceagAC-o'm5`u^9QcS/cT28:FD5=f3$%!mf4p^gTA.0EkR=A+`B7)G2RMoliarNJD3o0>AXc7`iTUGp]9,i^\[e33:2c&G2Jute<$TcSqE=8e6._VdB#/Z`BtHZRH?CrtdmoqJ$IG_,L)bmk`r:mf?%tiY$FP$pqpk2KTgld'pS5X~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/temp_direct/invoice_FACT_2290006.pdf b/temp_direct/invoice_FACT_2290006.pdf new file mode 100644 index 0000000..8c1e052 --- /dev/null +++ b/temp_direct/invoice_FACT_2290006.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2f96072e000120bbc8f5388d6b79bbbb 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904131800-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904131800-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2275 +>> +stream +Gb!l!>>H2.'Ro4HSFPI-3Ch"r+gTq!BOFUa2D.9d(-5>mqh'qQYa;+g^TS5=o8Z,t\<,TH\F\L%1!BkhlZ.:o%+hY-:VWj7&$CYULj_>=Q(+GL5XP!=tg'.[`'U-)a=!q$=-'U9fY>]nO,oF4Zh^[nWOH4?d;pLoMd5iJ`Z,[(b[Bo>QM-.]#s#-!E!l%kMRJgHX#L49IrUfHV+hld1j6VC"1moC8]7[R[Yc8e^o_K=uEP!$A7^)[`k#rbgl)o=Hk;W2PPJ"W52*+-XtffVo661bV?6n&hoRXP0XBsCNL1C?LZD?A;0e\F)4h,;[7Fh/p"-mR"elm]p2g0l7"U7>YC2_-FTS91:35bJ[S&jqWc%8%5mS2B.,Ta![-8JqElT1Y!B(i$JrXVg`2KF(*Siu>-M>eE4\^2WMEV!;?mONgcOXnJIr;r=t7CWE`Y0rLSiA_Eij=1fM_Xl>14'lRN;)G$>HOD/8/=O].fP7OcP%'@/Z=Nc/cU:pM,@>Wutn7=+4C^:J,$bFKUNZOOan)IOPI5L760&?SnB@NJl7*Ph.M)Q?.4048Dlb6.$-haK!J]s*MXS:7pqDnVG(nK6#XUr-[F>-a.D%9hjBN_MZefL`3j"RfC'tDr;om^T<+<>e:>s;LXI%aN1r\eV7H=71G=*'/BHV@A==IJoN:nGbrahIt)AF^g0=U](BD,ud"<(;oh8c\$BgH8V^bodhB#)Pfi_J[MgY(Hh:`P!h9T;@`k@=UCTK)lfaOL/!L+?V29;B*%LO/mOgSu"5M"%jUlfX@5l!$23^%Slcha/:Ke(Zsb"(8o?d[qASDDI=Y;:8,V"*$Qurq`*YW17k14Wm7P.2GcBc^kf$)_,WZbHrR5\`pWT]XC!`]@CE#OJV[ur24#c(#E^bbl'bVLQ`XKSHb@BG[+(:\)M?s-XZ;P!mn]U$A'i"!).uW][E\"3Z:AXNbe#]rnd>kIY[+:9^]t3oID4'U?YpQi0a&HE/Gbas_W*JV%P$<)<[I'V/WnR\DicVSfBVH]'(cbDsT/XnMro8/gc_q""iI`j`DN0G8?#eK_R\K6Hcd@5/F=+b?m9,rQ(o.D9u[+Fq4Jc'Q#GaKMG,*]>iAUB+ro[d=*oG=G/EXhXipP4Vs[R=l3Y'\ML[6UnR4n\Nqdt[Edmc:'cGD%;H9dK_m&?E,CGQ(%&8ae^+N@UWlFm26gZLnKi74PcBY&,8"YS&#DfZF*N.p`H%h&7,+Weuq8i+%A=c):%Nj_\YW(nON2"gn^o'.bb:?8aSGUcljk3$B)PX&%FZ^O:"qPZoHl5@3Y>/Idl)"C#17VRcI@NUYo1-&aR&6YU@:kJdht?=bl]XaJbsEXWh2snPi',?')mpA8Uec2=^86nJTN`+B3ErX%h%csPSFV@L@]EH9%#I9eq[![q@D76nkT~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10784 +%%EOF diff --git a/temp_direct/invoice_FACT_2290007.pdf b/temp_direct/invoice_FACT_2290007.pdf new file mode 100644 index 0000000..b1b9175 --- /dev/null +++ b/temp_direct/invoice_FACT_2290007.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.2f96072e000120bbc8f5388d6b79bbbb 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220904131804-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220904131804-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2260 +>> +stream +Gb!l!=\fu.&:WeDeB:H0Ju7u]D[?`,&#aW'-e2]g$m^FkP_/QBW$M0b&RT9&kagom"K*Dt6gY_7&7n./r`ZjQcmq_^`LBITqNh#_*+#]jh-\Gut9Qk#ZPP%PTd\)W#tiJ&gu6b)8J.f=/R%oh#5j,:E+RHDU!Lq]UFW.]bjRddGF;N,9i=mA*Jr-CauZVU&Q()p:4UG.5aF^SC`#2![s>>!IMSM#aKb)!A2HV3h;Fr8>a-tcZ?bt?.m-QQhP&1E7/`)*3qK2TWI-Oi%$W'O4$&k;otVii5SL70\`.n75;+KVLd<,`:O+UCC8a+-W7CGe'1`F/V<9neXpdK6b";1t28K/TA'X1O5ia'4@ICEQRmkDVt5!kk4!@%pC__?N8ZP[O0V%iO3?++3+bTu^2IhH[MTue3_%J?,C#EM8_I."E7+pZ737M98PO,3Q;58q3>Oi>MDnVF\OF)!'M"Wic@]c"&eZ4ZM(`2+4;0alr)2H(]7kHNb<1nqFMftiMq@.>B?hN`<"geuZFR-6eQu3`lC/Q9D-?Qhk-QqU.XQ:7MH=1:(neSfa]RKcPkofin=.@Z3>PPat4*9=hRTd\1]Z5]r7(,nj3REf.Igf=3Cd>C279WP-4gla>S.fatAD&kn>SnD*)T`;t.Y##>%QG6uo(6@RAu!cS:"V<-?oUI#;ON1,YinVpfH*/XVX\>_:4*MLGVig_C>&]5#TPoch9-l^oCO,lNm^LhcKF&U8J?=X'1m0N,nB#JBdqr[+d^kqJhF#aUB\8`_SHFGA^L*^V'ik*b4jTIY3^QMY:V%16paPJ[nPI<86!^X"FHjD*`m(\VjdK:^su-?Ka(dT)B=Wd68ZD3't0c#C*X^J$R@\aM]$oEQH$Y>hnp9]'bU4:D3[55ig7g,$CWjpeeZc)jVCnRSb*Y>B"ccq76AMPcr**No]k.kV'2iH`fe[M&G9V?'LSJZm/=?@*8Q8U8j6[a4ShX?HH2@J"B\AJMS528^*\L28p?J?I`(7FZF.d;ukA*ri&A>*pUCGkA[DX554RGJp5l45N'?JM/Mhft+.RP(X;moa57";iR:4Igu+?)Q8jPJ5a,FPeW,5Ju92!H"'caf6phVJj5BJ%1e]50oMNhZ,K9K.NPRZ/Aj4%Jtt=e%1C_sN3GAoVpbA(BBF;Hp&1b'(9iZnorIB;tdP93W8AGOX?Rc^Z`aQYHG#5/tmh)WSO!3H;-PmH2l@NTp*+@Lf;s3/nZGd:^3EgTi)MU\A)rZ,XA/JlGn7A#B=#JQY)JXK9.&a>gT?NN5Oc_`_X:#SJ;2thusJ5MQb'DNF-Bm"piP]M=:0gD1A6:7"0^5T?`epi@Bj3&j^H#WoGXI&eTb&D##%ri)!c_&+8@@RfL#3gP\Rm9)i?Mom[idnkP_/Q3&A=@/k'=brr'*\cOa-O*)"A!?pN$nC:1(D%s"VJg_/X`3qg6,9o$G[Sq1AUd"Hr2&3c4tE_YII),*Q.qag='=<9N^k[10MnJ_~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10769 +%%EOF diff --git a/temp_direct/invoice_MySy_00001.pdf b/temp_direct/invoice_MySy_00001.pdf new file mode 100644 index 0000000..e961d91 --- /dev/null +++ b/temp_direct/invoice_MySy_00001.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.95b8f494fa094fd94c4f68ce9001bfc7 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903172158-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903172158-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2252 +>> +stream +Gb!l!>>H2.'Ro4HS%u/l]KVKX7.,!NDeIhie/e/MG;AKZ@)R_p5(d%akfT:mp_.r[n[FoS[O0h;9D)Y%1KnkYRb3A?mtj<#W]/QVBF%A7:Y890L;rWA6FUrIU/N#5$j'"l?#\\]#MOhMWiurkRN&6q\&CS9RirbY`.Q`*:L6j'\(Wcn'mS27'fKahsffq,9!#!I(.VX\C)7K&R;erC#p7@S(2C*C"57M'318/B,-Gkic"52P9j)OYeZ`nRO:ikcc`bO'0Da7G$XC),A3l5)eJe!cO5N>fOZQ2G3"Dfies-X9ci?NK)=$SKge*#l8]GYOaS"gZm]l\cBIcj2iFCoinAkQZHo%acBrPgG@S^,CM_4A&rY)750^"6D>)=)HQU<9Gh$=98Tum(Z*Unb=IB0%G):H+0H^bUA2]Z_Eoq8qWQEF<>bS06XMpP4cM2`N3:SMh*'d5(i(!boZDCdR#fR"?rMRsDY_gbAZ`b*q=02\Hm&\I*Es&Q825<]@kghMqRME?ca7R..kqJZQ%5"p%p$]5F/u+cEn8gI2kd\Ye[>It(Nre@!llQ'tTLT4d0iZi1!S+"]Bgo.Mm#V9.-e]?PZ>0TR:`CZ0abd]G"4lHtT&.fACf2aU$/;0SL(bgaPrT*\Mh]`9mD7gt*`$D4biaM67g$1MV]C;C^tQ&+Xo=E[s1j#FcJiq+p\%:L^b&5*`@7$2PX2+AHlmuGAs4+$Ui),0A.+*D'h2c]oOajEqW>qEg$#jaI1re7,S!4/9?ak=ff_l*_9`=3U&pB+28^HjLB4Pi.P!@63l9fO'GR;3NM3QY"]?Sm!*g\`EEUND9=6VM6i@d8XAhUG5IFM^nqg^'(Fs1QHrsTLDjO[2H2$U-a><4s<\:m;eqDVo;2/00ENGG(4rA'%.p1nPb#ipoT5/R^#K/LQ(!(ES74^R(kLG14+)b/bM:^]h4hL+KAa=TC^=K($,0H?M2i$'5aUN7@l$Air/0!%ja]ckn4fV:*V't_f;\Rg2JbjIg8CDr8lAe+3O`rU^.oF,a2dbmr)$ZJF6h+ZGn#+7`IMD?o$/c!IVY%Ccji]@F@*[dI/Ra*61&qpF$Y_J+LKZMPEnZA(L?rZ$#raK3Z7T&0fTV\=E::f:bugpfAkGJ),,.(kUI?H]FJ!'n`uUt!:Oe*DoPS3GphHb:&p.dZH+8d,*9)N6LRl:=*T)q+]C7_0GRfB$5+TY;Iqs[FV1W@R-I~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<74a60b695bbdf7815508691b23e62ab8><74a60b695bbdf7815508691b23e62ab8>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10761 +%%EOF diff --git a/temp_direct/invoice_MySy_000017.pdf b/temp_direct/invoice_MySy_000017.pdf new file mode 100644 index 0000000..e69de29 diff --git a/temp_direct/invoice_MySy_000019.pdf b/temp_direct/invoice_MySy_000019.pdf new file mode 100644 index 0000000..1c9df9f --- /dev/null +++ b/temp_direct/invoice_MySy_000019.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.643b3f7935e166c158d328a02c5bddc8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903120018-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903120018-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2270 +>> +stream +Gb!l!fhNMW'Rf-pmRngA5uIO=[htT:<_/0`-$_b5g,&,9>I37ZR5k+mDUnA?>PBZkXFM.\]C)XZGHHi*`GZMUHR"'m&R8Qq?lYoe^a,$RrIbjPjp;NW,Ao,$Kk"ij3Vk,u!VG;mn?hN@F=q:]5ag_OCl*5n"J:-,6&p-W\Y07!ZFY"PaS9.!C1NMlrh(TPoYWr1/<@d7ZI&]glYh":@(,<2'Q$R^T/J=^mBEWfWYtQ]:fo&EoH0[u?:phkpC@tZk.F"VtE'rJkkOQ=@qp[*3u9t6l(gCUNuOU?SBquaPK_!+kSS'A;#"[l]p85qoA9hkC`9drOgX#0JiJ)6gEd-TdG\].+(c6s+[Fq^6DXoYt;m?Wop>,NmFMDF1m_N@aoXW;_n,g$u?GdC<>`(A";$Ns(1.FH\Ed%D(-c:J+5&8KQ)SV5D)ri)^7MIFgH]i@uNI(QVWN_mPLE.oD?"WSO$a_^=Si@bE6(Nh4?^Q]X=pkp>tF;WL.%:Cb/1O>EP!9M%,(9qDtFZI^al'0)@@GFN69eqFgGVG]tds,')(;qpXK(48!A$e\fR&!X`I6328=dkRlF`8^6!+0=-\2%8qeQopUAI)e*ul\F5M^F=Ud(K;0e\^=!L`i-c42_>s&1%At:C1hXRpuq-+YJ=8^H(n6_>H"7sd\[@^>,q[^N.u_;i^uRXj^i/.`dLSg%7Va&;8*T*EJ9/eHiqnc3VTJIr;uXd4A2?.C0gVR/"kmR\dOOsKh#t=NQU2iZf9AeYDEle*0>:ER6.*Emu.5It(Nre@!llQ'bd%8('$<9!#5db;p>#D=B4/;l%M7,jWll&/B'F0IeEl+u;TUlBQ]0QH+Vasu@EtfZ2%B0jfE]R2YUC_BZF3e=rBgJ?%\A\UE1CU=m7hZJ8a7JJdT4B)*W=.-1M=r1NLKm4NH$YX`qZ4M:)pTJ]DAnjTK9ctQG_B#c=-rj<#J&`64k_-R,[%,l#;oj0&ggBGnD><,"B"tTW4hSB*Tk%+ppsf8'Pr;L1/Nj7edQ!)+GJUHr[%P6&i$`V]/N%73'U:GlZu>E$+LSoogh`MRuq\_V_X[/$<#$Mec@+OH)g#/5(?]@G1OuA<9Q!80)hl3>mg>%+15@!5,FtQkj\YR9t$uR[?k4;a8FpI,l5X'6).qWXpj)_FJWendstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<216d0ee08d79f14e846a2713b325cd8c><216d0ee08d79f14e846a2713b325cd8c>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10779 +%%EOF diff --git a/temp_direct/invoice_MySy_00002.pdf b/temp_direct/invoice_MySy_00002.pdf new file mode 100644 index 0000000..aa24565 --- /dev/null +++ b/temp_direct/invoice_MySy_00002.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.643b3f7935e166c158d328a02c5bddc8 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903120253-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903120253-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2262 +>> +stream +Gb!l!Bho[<)#hgaGe[3%&I`_&q:6NBWeq_3Wi@PEC1ApB7eW:Pm8Eq3h\gbo?b8Ke6j7",GMZupH-a#<;#FqaZSqr1)o9K>"3)Lq""&kXkVr8JSU:fo&H160[u?:phkpC@tZkNi*66c.SPU`+N]O7mb@7sRrC_0[NSms,8L3dp]ksuJCD]O2kB'P.u:p5OJmhaR[W`JRSo)XrW1k;uYbij';#a>RTRE(IZfB%)d:8]'q%HCarmun&_`Ihth9]J^t=qJ`U#fcUuNR8N4A"6:*oKrh$o/%oNlJPFK!5?\;XI%H5/_&4j3AnkaOkR)UQu;2GnpX#jH2$ng2/`*'JUmqA%V,XZau22/*OS&`8mIa&<:K"99!X1kOLco3QQg+hu/N+lpHQ1jG0)6^hXa`sOY`ga$'!RdhPA6Q#6o6c:?MUG*aC#ro7Xi>caM)PGe2,V(!5&H"/)dEKq694e=U]&(%I6:5sO(t5t`>bK0K";>MW.d`Xif2+>%WgXWL9HFHDOk_77-7Muf)+_sI3*o]N6[o@/J5YPBOK'0g)N15cmiBY.PO"n0QkSHg`0f"ht(rOAmRi_/F^H)qlA!*V(V[NboJn60he]Y%5drFmf?!Wdnc74]@K`eXGHW*l:/j>&n;n[=lE%-n%LDCVsQc$D^.c!OtOLj3j=2[q^3TL\_SIXAhUG5IHdIie_"p(TV6'HrsTPDjO[3IKH6X]i)AX9bqeUC=?/j&da/>qf<4QE\NjPd.N$T.@<^#K.A1--1+c74dfWo5[^mNjgRm`,"nENnnmPZ;nPs^=K""4Na*gf8&$?aYe(hl?_dn/0!%ra]ckn4fV.&V't_e;\Rg2J\#r'8CDB(tZpe+5Qib8oS^G)/al`n$@pj9!^N56IfJ6-YN2TMN*_<-khr;Ial5J;.btEWbd0[tgR+Q!a))O1i.M1soKa6]Q,CbT'(?C+ek/<(W,]<*$,8WOhL7hfJNAOQ#fR>+^!k'n:iGKDD3=uSCC"Pm70*cE)Cb2YJbfY6eq9'YnNM#U\eJG(Z$JMc_)*3VpfnS05`JFFHF`;n`1,T=?L#Z@!c]]#>'HaB$"S@c_e#Kbg532gq;o"',VHCYE4FP@s(gWZ:a8GXNhq/NT+ZDp1D4JpWpr(SP5/,lJUKC1eMdV9;VaZVG:Su`/26-,R[=?`j:LDAMtM'7eml@1OpqX9S`,*]H]?endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<94afe0418e5e2ba2a087d4bfb73bf520><94afe0418e5e2ba2a087d4bfb73bf520>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10771 +%%EOF diff --git a/temp_direct/invoice_MySy_00004.pdf b/temp_direct/invoice_MySy_00004.pdf new file mode 100644 index 0000000..33c20e6 --- /dev/null +++ b/temp_direct/invoice_MySy_00004.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.4e931732352323eabdb9c527c753a561 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903122758-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903122758-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2260 +>> +stream +Gb!l!>>H2.'Ro4HSE=^2oha",bteI.g#0D^2d%@_arkT7KQX+o2;t7jm1hDXiK6>BTlP^CgF1)YZG+phP.Qg4KUQkJ332$\O@Zu_N8N-ElnqkH+$"a=\IdnY>5P77OT&QV[P_d$&]*\0s$l'0s^RlVr),IQ;DH9rZM]4@G_m@?)p"kQ(G!++uge`]A#hRj&Ktf5=J_^amoIB:Rk#q6^U9>sj8thoT3de!*'I0'3Rei%/^Rrm"m,N"WNK$Q$;&I/U':;h'#.@\%QBF_>dksuk)0&^981FPh%R!r-jU;O0=eU-#UuTZ&!emkCk\=(1:l6+QU]DhK2/%hA_J!ABt77r\qt:9=f!ECrc$U-uoa:6l3=$[*th?:447.EV=ZkXW?\-AseEpcdpqh=:HGa:T:e[f^X2aG=cFVc#pF,t"oNQU2iF5kT%YDEm0PAfnXk$BIeqr0hg*e6tDcKfn\&A2j:0P4s7Nh%,&RBIJsRR/s!RFSCSborta1J7u;fP>/g"o-?5D)6L3$U7^6a,YKT;la"R+<)^KXYAc"6u\De&GO>4G<#MLSFoMZ29`M53"cfT1$:<'%j4aS6lkW^MEJ&m%!V=T#"$^h6QN'bVLQ`XKSIb@++Z-YpQi0<=Gd]Q2UPaX$&NeY0!h3(1YQu@DAC8Mb83+D[At(&)`*'/,D=4`D9\UgC/U-ld/tE]NZm/=7?q1IedT%nk]:kJ6GBB/EI_'bm'kN#9CjA^4s#9]$$"V:<7J1bG`t!H_/;-g2Uq+pgB-->?\':pYW)<_YL/'QrX2gA]Sp)>tUqNYgETEHJ`8g1q's'4fp6Lj?Xi6G=Q>@[1nB9iT-CeMCpD3>mL@Cp3@qPS=UZIEPe(Q(E@Uf`6gqI<,"B"tTW4hSB*Tk%+ppsf8'Pr;L1/Nj7edQ!)+GJUHsNU]6&g$`V]/N%73'Q=$pi(72,J+endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<39c9caf11164d29d0028e92a9542f271><39c9caf11164d29d0028e92a9542f271>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10769 +%%EOF diff --git a/temp_direct/invoice_MySy_00005.pdf b/temp_direct/invoice_MySy_00005.pdf new file mode 100644 index 0000000..40fce31 --- /dev/null +++ b/temp_direct/invoice_MySy_00005.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.52fd29cf216a5d036f2686d820ae5174 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220902123359-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220902123359-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2250 +>> +stream +Gb!l!>>H2.'Ro4HSE=^2oha",bteI.g#0D^2d%B#$Ao&&9HQ&H)t)U6Dc.\+mk,Xgo`EC8o$O:5i!hA]&<`SIJ?6Tq)g^.*E&*8h@@Y?R>42\q\/]S1TE/Sg[=C$I9=A.&D>::8l%-f];%@&i(V1k:PF8Ug?QE61en`@'!-N[#_se1FLpRNVjN"Yn@AkWSn_FO^`X$X%aZ0S5<1"/J5`ur8gpc2IK\Jj+4[9H6A[8,=A'kPs/Nn(?*c#?lGqr6mYG^XR9Ve0XtMW!b^=A]VAbuOUU8sXsr-gh*(^.nOj%>Kj_(VdAek"0_A(t^331s)IqJ=?)BcrHcF5`ehWi\PjoNhW.D=T!h!(=^`oBoT=hPZ:g/-A=Nb]V;rUM:$V_J.e6]qFeF,AQWY9tX=`ggNr?g@-ss_JSl2S]KRo`Hn0TVp>ILM:$U^Y8)YuN<[DhXNe"k""j,P1[%)i2^\FPXME((VZ/5@#O0lVBUK%0b[.[p^!MJ*X1;`\4bfq9XGhK7-r4CJi*QQQ)>pC/B#>NdRoZ="Q0PVA$K.FfRg7->&`c8qOJjEP%]Tt?MgJV'3(kXZ6325]"pH]N+DIh!;0Z2"Uc.Q>*k1`c4A0cY\cDf#Wr7@NWX(ia"7/ok2UP!VouW[B2StP?m7$pTu=2E+t_o3)!#9aStS`U`i)-\:cMWeMn_-=h80kR\I*7a;J4(7`Fg,L.n@2@PgsJJ+i+f-r64L(D%$!bB+WB5T$9M','bWC>'bVLQ`=0JF94L39DkY0C70NTg=X>_npn`#FJu83rPm-i(\WrG(VuH6Le(e`lU)d`)DNrYpQi0<=Gd]Q2UPaX#iBcY0!h3(1YQu@DAC8$VGWUD[At(&)`*'/,D=4`D9\UgC/U-ld/tE]NZm/=7?q1IedT%nk]:kJ6GBB/EI_'bm'kN#9CjA^4s#9]$$"V:<7J1bG`t!H_/;-g2Uq+pgB-->=+MIN@:/Fm?_7_(rV=S'>BJ%,o)/B+d'=h$3hLYB,@$d7*&KuRM32i=k!7Pg0%Zie+aR(i7r,=\CPcQjGi".mOnP37a,s`s&`P3JoF>5$\Em@5`G=md/J`ZT)AeLYE9Mc/Rq1a/]"WUpa%APjNF\BQ'>dc;G1@QaSXbmc_-6?8uH_0@Tj&ClF"/'ugL7F5iPjgXW3=KBi+*@Lf;s3/nZG;.U.r$:V&S@.I6/V8FmrWeeF:k=(V;L`"elJuY+@SK4M2LaXg6*&Y@1)hpqF)rX:$A/JlGn9(.fQIY0WkQ7>(*"1Sfl28FI\?rjo$@bLigoo07fX":?EGdkO9Yo)b7fk^aMhB)17CL[(O.qcFH02=<:5eTcm$ST?!/SAFK`rV`.Ips6:#iP@!P#/&S&,4N88W4b!r'KkWSo*2X8*D$'5IHLYK+Mhh;_#/a%8b`ZoBDE";A9#NP%+_CLT>m:]2]^o9!sU9u&IcW'\:A#bT0a\Kc'W%-QZnKqtP0XHu[Aq%j>5nO3~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<73b539486bf21c8507b187786429d442><73b539486bf21c8507b187786429d442>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10759 +%%EOF diff --git a/temp_direct/invoice_MySy_00008.pdf b/temp_direct/invoice_MySy_00008.pdf new file mode 100644 index 0000000..e69de29 diff --git a/temp_direct/invoice_MySy_202220220002.pdf b/temp_direct/invoice_MySy_202220220002.pdf new file mode 100644 index 0000000..413cdd5 --- /dev/null +++ b/temp_direct/invoice_MySy_202220220002.pdf @@ -0,0 +1,106 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 5 0 R /F3 6 0 R /F4 7 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 4190 /SMask 4 0 R + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/k>Ar<:(!$%Vpn\Er'^8Qed$M2?V-U4"[RM/mD%`\!P<&n_UTcAZAF$D@O_dI0K>,tK%9fEQW.DCCYI`=%a`/q?Y(o-piTpt54>WM$\G#aY^_#SgiQUdMJ"@NueS)0h//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//F/_@^0#d(5p.@H-ihTfMZ6lOt$()$3mr_.0?p%+g!>^FW8Go;[!8--@^i+3OG[mQ8KQ%Sl5ff=se`lL=t_]7:pgo.cA'*$9b12o7q"HD,.iV<\TnYam5hN6Wu\R&[oia$UOT!3-u-1X+o:c-6/Q7`mZh_4V`9*HQCD)A29Ze"W^Alao+-!c4[6jKd!j`V2,rf0oTe<8gME@qE#t^)%]RM0e\bOer=#S?oa73ift9/`U&AjL\%,`Za_fMX:p1S'[M^Q.0P)*WHJssrDK=m;YkoS!=,_@eEA/J:EY.#hf1P^hdhc:9O7e3X?[,lh3(*0K3dEBqku[OoQ$8MSa#jDn$`BT4i@$A>i*A3V;@%u/ZOYWS4N+ZEAM/Y$.#iNNj-e'D'1ac8SB"7ZTKTa:UWdTMdD\>AqVpT3ruSA@1#Z(QTtDlg'M`t'LC]a?7ELHcW6CHSms"@f><-j"?S0&KME;6EcYFF#c=8bZl$b_RjT8EKkipWnq'[t3.:60'p"^pK@rOXiUh7S-Wlc(*jiaGjZ@^Td_0P(U<`[f2pY3IGjAFu2M//3W$@'R_@/LG_Pk=!TfPe>!.Ecs40jIj%9DN*^Nt,+K$kH?X2;V*(Vl>F?AujE">A"Irtp?A5Agrr!bQj*AYur27IHCNYiQtr_5/7>hJ?/kk\7SbQ3s"uUju$<1mE&Am!*X;WucUkrZ.H`cEV25Mh#\LuC&#e+oWo?d^b&6kfm$V,5U`2229AUQ&X>(KRF)ra1p'eG.$[/.L7S54b/"C'%k."2_a;uW_$QGI0#u1Z'**R9!HSB'd>@NSPZbR=TfBD#F*Qe\FG#*Pd8;04f"iX%.7RM;`euL+TY:%F#<5"qEO^>I?J)1D[cufoJkn`TQo4(Q*_*A=9<6B=nH4aO2@33=D$!VQ>AV(SH/?0uE.Rc)6%[."S+UIL#=5/(;RE>C*?U'ELg_iag0jKIS6W_T'1h!GfR8*HIi,#n=0U,1M:?-n>pD4]%Z"F.$)S2cd#i[4Loc_!r@K?CEiNG-10]q\QDNWW?L[W"u[2D^]S8gUGiE"nM#*n[m^#BnYkhEmW@SlctHT7EF."*o-Z:cQY]uq?@d.Epro,0dPc/#T8k+r9$H#KoD+K`#Cd\r6pFb'Nn#)F)4kk[;a&NAq[Nc39'=T3N@X+S[\Lf;Qb`h<=M,-n:!=HPBK+H/hj%u-HRBM+Q0`LNL*!?[t#r@TH30E/:i+.G;5AV^@6^sF%BYsDu'ir1PY<^J.+qW\^8E8SIVf)j%9DcNgOQPX_hRF$><_W)(2dK++?<9)iR;`"3Ao;AiAn<>n8f3]sJ47]N."M@7QuKt,_m0Tt4(pN\/0ThK$mt>RT4Tcc4=P!TI8KDR!So$mJj-CR#g%I0Eaj3-8Ba[G&36&8n#@fRbMK:fE7843NQ?ld'5lp"0YN+'8sl!'@`#SNC&%a![Ws1B,VteAKe%$sPP*uMa;gQhKuk0k^uMS"IU#]`$`PiK8!.H$k3'9C';g8GJPldf;c-6@G!F5Z_MrfB9j;KOmfiA.S7hj#>C8Fn,G)8PBVR7/=mdV>%c)f_WPgj)d"I5r/2UeH&'GH!hMr`HVr]XlAMDQ"@?UJ-46tjrY+C8EMuX&W;EYBYi0Or%E&HU/iktR=9^Emu&gjK]g5_g+SB:8s8',O8iX5qPjn9/SbG[R:Si?dCi$:HV^'?5[@@h<(PoR;D_SpJ?EF9rB"5B8`,CYopCr-Y^CCDS%L1*kU=`+llhfEaoEr)5\___M*Km?]VShhCSnsY-GKWQ42-(FC%3>6;Kla7];mb3]brdb3V?s&rB]I2qJ;K'D)q6i^)CEf@J6-1@cf4HpL8ub2k-9-;7Rbj_[L9eZX6onl:3=I,?D(&n6]s-mhX0ZVk>N4!]Y^.Ugd"LXX.PtR[.ZYpX89\Hi98sF#js_.mptd_BIpmNi7f#Plr)1(2;tE\MDSJNinkIap%=ML'tM+o/%hF@,9G=>Ub(5p.@Yun*ub57)4XR[S7nIUHdk8d4nUfA%Kk/)dPLF=`o(^_$U?JqV(=&1g3&i-)EM))=3B,oiO3(m\Cno-W8F<1dTXdlYi>SJ],Tj'I\nPpoHKht?#M$MI#2Z/o%;jD=-6WPiF3$$5ISoEs(UViMO,aLsJ)9WH2;8a+[_9d[T:7.B,W62niQ+?B4><'eRbY)9p#5X0YAJ>3PL6L:O]9[NT][g!75WfXZN#^blODQZ_S4\7nKR""Zlr;ps=^G&jS9//_V`R4)1Hdkh.$h3pi%uOCGJ38M-RE1GJ'o2E@6#h@S;.(:#cD__gmY-"L<3u2==b5G`F?)S//F/_@^0#d(5p.@YuiOmMoB/1==b5G`F?)S//BbCrXXa8JD^~>endstream +endobj +4 0 obj +<< +/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 114 /Length 2597 + /Subtype /Image /Type /XObject /Width 223 +>> +stream +Gb"/+D5$PP%%RMH+JBF0:^K[k"<:B-,tn@Q-34F[)]10S:\'/5*t):2&CfEg)L(9i6AMf@mTa$W5h*_6\u9K39b.qFt[VA"Rbh[PX#N>([BX+M.PZRr.\08mM`(7dRN(>=__'QCD[(,MYa70"OZDkE5XiAn&UH+Kf0[V]E?ZCoCljEQ8%ge'NB;6ZVtsbo:g\F=aP3EdcMJU,6k]\@ADiX3)B"_;iT.o's$9l10/,'Pf6D=q"LhnGYFs9934')isfK%`eeo#ORA1cE]'D-LJedBqh'4O.,.)V(DXQmImG9\MX.6[)[Lbg!'lDP@G')6Q"(+moaj&12tB@F+hMTL%F,c4a<4d7KZXW[AAk_W.q-L*^.4E9atkJcMl('Mrl)#"oBWHmJ>47k:#/R[9hJ0RUA5386l#'D\&'G2mONT3WP^^Bd?J2b/W#:7X3EbYQlaJUH-9IH=6:`fdpNa"dudfH+N^DejthCXn/ae8C#'TtM"=GrO?u8Yh5+)!m'T)<`8+DW8r<-1XSs11OV90TCU;c)gcpf)@HQ%u=IMt%$B,No(j;X\[t'\(WA>E2^K$pKMX(H#8h0,>l;P4Z7m;SoNo8^nsm2CJ6t#U,.$=Td6f8_M_/./WIi%so,bS(XHsfcSjic\S3/e+_T\ZDi^9s*^.7Ybh@#4d!Su;EqW;:6W9mEU;4_k-df]:jUT)kp9Fph<=k5QB`Aa%FJT`T#]"QgG2OA3cm^Opr]fHX(U?=J&9jJSc,;GEN9kZkUgpegB)jJ$$#GTNKp6Zb0+XK;"a[0^I\"sg)>k;sV4(NkM+4b(PMqr[!Hc"-R3ieiu98Y9pn$4_K0.>;["kNV'W`2qsX>&do?ONDllPJnZ[9:6:)Oos&Kl>9(`S4$+D+r%2_I-D4'4nQ0(kuu026"RBa&Eun&A8'_3A^8EAhp\Cnend'DX.;*UE%QnrcQm%I\&Yj<.D>CNp^7:]T_+0t*m[UUfus#%0+sQ#7%urMR4J__/Ka;>^_Wi!>6so7:P??eGHqDHljNIJR>Pk3IK1EQI>%S[\8)-:mFMb$;G_[\TIeI%4iTusdsd8jC:rJ[Z7!KQJbe`Mbin(-84IO3%G9EIoVNjJUh>uLq@q`0`QGrM&/]e@'%h,Ph,]]fCPqb]ka=Q]ZjIlRU>On$6drPG'Vi3Z0U:bn$In@Np;+bE`Q.=<)cgr<)cgr<)cgrr!r`,C/RH$~>endstream +endobj +5 0 obj +<< +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +6 0 obj +<< +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +7 0 obj +<< +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font +>> +endobj +8 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << +/FormXob.d95d91d03deaef007fd25f210cd739cc 3 0 R +>> +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author () /CreationDate (D:20220903172647-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20220903172647-01'00') /Producer (xhtml2pdf ) + /Subject () /Title () /Trapped /False +>> +endobj +11 0 obj +<< +/Count 1 /Kids [ 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 2257 +>> +stream +Gb!l!=`<%a&:XAWR$RkL@'B;go%"dU:t0.u'1EuO'Wa\a$ma5oUo+.cSR%)=,`:(`f0O7U[`P(YkF66_"r+gTp`,4n?:SsSaaeAemXRkQ+o2r1742GB@3+%iG?RTnU02',DtrqI#n>-C]jFrZ>hP(Q#]AA3ZuQV[c"=GLZs'$'M(6Z(ZO/Rdpffh=A4`"A/F[8Jjb]1]1D^=]_GXjA;5$9)@[rVdS06=S-[H)oJ,N;;OVPd*/OleVHGVVg)r>'#0'qC_&n`/9lp<'hN8Df54cBEG[f/P'%0S+4:7B9c7XpNeca-8jTNo<,AZV4qtgi?-JlLF$,:JNqE5Emc@k3^adWmbib@0nV.G2';"Bsa!Y\gi2OpW?QFXAqI3X7@k->6C\E'ZdX>&hN;dngT;q)MV@#%^;5TkEJgCrdW8mj)okcfa@#/E#7)pgNie"`L*u.44[.-WGE/1jkB^0B-KG+U?Sj;F=-oUke5CG\F9oRAeIB='nDKRX6Bl/l9,A:)dSKWS>@J^fFD@U[bDg?Z$::u9I0qe/$+&BM=?J<9Bg"`k(*n/UggMHP/=lST;"857G1ErEnF-NCV[*%XA"NZ%o1;!$e)_S)1MHp"0Td'I;W:dgOd>Q**-.<=B'>Dh1MW"''TP(*.YFl_)a2TX9$2-ah4KdlO@d"(FQK4@bTLrMBN_@@8NNC3kfK`oHX0nV.0'%s>^/W?r4&V9u3196?YJ,=a%8hO-eq@).8p/9]frr`0EG#Np2;&_c;TBstp?R!H5j=?=.bVc+Lod3(p5ZG$][g3Nd:AANc)7&[Cm3q74R3Ehc$bn;BpWA4jfT3GVit#Cp;Ep:lki!9\get>5Er2DNks0":S4SaUMPaG/WXWAs5ncVJZORF.e`!)kQ'<(mHp")?/,s9X(/U@Dt7KnfW>Y=L:Z2V>@:\0.e)I[m*#@klZ;$l5=aCTMf(P04T57!FDT%"c6o3UL9&d[K/AgW(b%C]%eS:q\JBl0dAq"Fg48Qm9,rT)dk2o+[*SA$Jc'mq4O3@k)9UU#Z@bIdqYb'boI$R@EWbr\mL:0kOr<"!P5i]mPMWSBSu&sie0$LDE7&AMkc%IX6t1ng,U``[`>eM]kQmp90HflgR@u_oQe)pKIDo18NODcmL_0DUiXM'R+""I4GVl85/_rG2XCj2U=>dNa#HkqHVEUmqr8sT]Lou-?Z[qQ1!SiZYN9:Yp5SVO*&E*l">#>tM7auj"Kmp8]K1Trj'dB"KTgld,$FOW~>endstream +endobj +xref +0 13 +0000000000 65535 f +0000000073 00000 n +0000000134 00000 n +0000000241 00000 n +0000004635 00000 n +0000007440 00000 n +0000007548 00000 n +0000007657 00000 n +0000007767 00000 n +0000008035 00000 n +0000008104 00000 n +0000008357 00000 n +0000008417 00000 n +trailer +<< +/ID +[<34bd0edae08bca5f0aa22486310196bf><34bd0edae08bca5f0aa22486310196bf>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 10 0 R +/Root 9 0 R +/Size 13 +>> +startxref +10766 +%%EOF