From c6c505e6f27cf2ecebd637a54d460cb4c5659416 Mon Sep 17 00:00:00 2001 From: Alexis Delhaie Date: Sat, 19 Oct 2019 22:20:45 +0200 Subject: [PATCH] Ajout de la gestion des SSL invalides --- .gitignore | 1 + .idea/workspace.xml | 25 +-- bin/META-INF/MANIFEST.MF | 3 - .../uiDesigner/core/AbstractLayout.class | Bin 5033 -> 0 bytes .../uiDesigner/core/DimensionInfo.class | Bin 6115 -> 0 bytes .../uiDesigner/core/GridConstraints.class | Bin 8089 -> 0 bytes .../uiDesigner/core/GridLayoutManager.class | Bin 17981 -> 0 bytes .../uiDesigner/core/HorizontalInfo.class | Bin 2140 -> 0 bytes .../uiDesigner/core/LayoutState.class | Bin 2134 -> 0 bytes bin/com/intellij/uiDesigner/core/Spacer.class | Bin 547 -> 0 bytes .../core/SupportCode$TextWithMnemonic.class | Bin 1663 -> 0 bytes .../uiDesigner/core/SupportCode.class | Bin 2032 -> 0 bytes bin/com/intellij/uiDesigner/core/Util.class | Bin 3612 -> 0 bytes .../uiDesigner/core/VerticalInfo.class | Bin 2127 -> 0 bytes bin/ovh/alexisdelhaie/curling/Runtime.class | Bin 581 -> 0 bytes .../curling/dataSet/HeaderModel.class | Bin 646 -> 0 bytes .../alexisdelhaie/curling/web/Client$1.class | Bin 845 -> 0 bytes .../alexisdelhaie/curling/web/Client.class | Bin 7964 -> 0 bytes .../alexisdelhaie/curling/web/Method.class | Bin 1130 -> 0 bytes .../curling/web/RequestError.class | Bin 1106 -> 0 bytes .../curling/windows/AddHeader$1.class | Bin 811 -> 0 bytes .../curling/windows/AddHeader$2.class | Bin 815 -> 0 bytes .../curling/windows/AddHeader$3.class | Bin 788 -> 0 bytes .../curling/windows/AddHeader$4.class | Bin 815 -> 0 bytes .../curling/windows/AddHeader.class | Bin 4002 -> 0 bytes .../windows/BasicAuthenticationDialog$1.class | Bin 907 -> 0 bytes .../windows/BasicAuthenticationDialog$2.class | Bin 911 -> 0 bytes .../windows/BasicAuthenticationDialog$3.class | Bin 884 -> 0 bytes .../windows/BasicAuthenticationDialog$4.class | Bin 911 -> 0 bytes .../windows/BasicAuthenticationDialog.class | Bin 5389 -> 0 bytes .../curling/windows/FormEncodedDialog$1.class | Bin 859 -> 0 bytes .../curling/windows/FormEncodedDialog$2.class | Bin 863 -> 0 bytes .../curling/windows/FormEncodedDialog$3.class | Bin 836 -> 0 bytes .../curling/windows/FormEncodedDialog$4.class | Bin 863 -> 0 bytes .../curling/windows/FormEncodedDialog.class | Bin 7829 -> 0 bytes .../curling/windows/MainWindow$1.class | Bin 1556 -> 0 bytes .../curling/windows/MainWindow.class | Bin 10432 -> 0 bytes src/ovh/alexisdelhaie/curling/Runtime.java | 13 ++ src/ovh/alexisdelhaie/curling/web/Client.java | 58 +++++- .../curling/windows/FormEncodedDialog.form | 21 +- .../curling/windows/MainWindow.form | 185 +++++++++++------- .../curling/windows/MainWindow.java | 24 ++- 42 files changed, 233 insertions(+), 97 deletions(-) delete mode 100644 bin/META-INF/MANIFEST.MF delete mode 100644 bin/com/intellij/uiDesigner/core/AbstractLayout.class delete mode 100644 bin/com/intellij/uiDesigner/core/DimensionInfo.class delete mode 100644 bin/com/intellij/uiDesigner/core/GridConstraints.class delete mode 100644 bin/com/intellij/uiDesigner/core/GridLayoutManager.class delete mode 100644 bin/com/intellij/uiDesigner/core/HorizontalInfo.class delete mode 100644 bin/com/intellij/uiDesigner/core/LayoutState.class delete mode 100644 bin/com/intellij/uiDesigner/core/Spacer.class delete mode 100644 bin/com/intellij/uiDesigner/core/SupportCode$TextWithMnemonic.class delete mode 100644 bin/com/intellij/uiDesigner/core/SupportCode.class delete mode 100644 bin/com/intellij/uiDesigner/core/Util.class delete mode 100644 bin/com/intellij/uiDesigner/core/VerticalInfo.class delete mode 100644 bin/ovh/alexisdelhaie/curling/Runtime.class delete mode 100644 bin/ovh/alexisdelhaie/curling/dataSet/HeaderModel.class delete mode 100644 bin/ovh/alexisdelhaie/curling/web/Client$1.class delete mode 100644 bin/ovh/alexisdelhaie/curling/web/Client.class delete mode 100644 bin/ovh/alexisdelhaie/curling/web/Method.class delete mode 100644 bin/ovh/alexisdelhaie/curling/web/RequestError.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/AddHeader$1.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/AddHeader$2.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/AddHeader$3.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/AddHeader$4.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/AddHeader.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog$1.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog$2.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog$3.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog$4.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$1.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$2.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$3.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$4.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/MainWindow$1.class delete mode 100644 bin/ovh/alexisdelhaie/curling/windows/MainWindow.class diff --git a/.gitignore b/.gitignore index e660fd9..8dc6a2d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ bin/ +out/ diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 87ce4fe..5929b0e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,23 +2,21 @@ - + - - - - - - - - - - - + + + + + + + + + @@ -47,6 +45,7 @@ + @@ -103,6 +102,8 @@ + + diff --git a/bin/META-INF/MANIFEST.MF b/bin/META-INF/MANIFEST.MF deleted file mode 100644 index bd61d69..0000000 --- a/bin/META-INF/MANIFEST.MF +++ /dev/null @@ -1,3 +0,0 @@ -Manifest-Version: 1.0 -Main-Class: ovh.alexisdelhaie.curling.Runtime - diff --git a/bin/com/intellij/uiDesigner/core/AbstractLayout.class b/bin/com/intellij/uiDesigner/core/AbstractLayout.class deleted file mode 100644 index 474957aebac577dec666c736cb908114cec498ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5033 zcmb7IYj9L&8Gg>*vsoY)Zb`Q7f)v6gOA4h{NoWlTf!JJ-gh+}CC%cDmaQEzba+V}* zp|zrT@5NS2TLq~$UZ8~vNk>L5GhXYA&UhIeb;cjn&iKP0{_~gh`Mz`Z?AZ_)njhbH zzVE!>dwJgXeZI4K>wiDK0-y~SqF9HiD%4M<3;m&N=QF?>}FPYIc)BX}l)XT$hf z1kZ`x=fn7V6yLxLQJSXalTob3ln{L}f|mjh(#x8wzU6 zHhPT-&6?orP;PqX4z(a3M&!e?uEG9Yg9FdffoH{j=u`}VCP_W+PzPsIS6aI z+=pZg?-#>qd|SclawYXueo3TN!^m5SF)d*fvst0| zOc<}k@Ev?tK?_rNb6&5EA%;$Di{VwwC|F*0!ft?V#e;;9q%mpcjq!w_sx65azK8FN z;RiAN5NBg}2-{o{K~h^1>;jvE=J~0h^_H&9yK>mIp2oHkr%U4vWYiAi-LAuuIXX&DhiO<9%AL@YPgv|Ysg zs-cc+CUad~alwU~d-*4tJDAS$VkUEyt{gA35hthqy&NKrd1G|C!oI?6yCjT~KEX~E z&Nz47F4bi9FsWWax5gt^<~&&#nx3$<9C1)hQ=Lxd3)5u+@xt2c(dHNs$q20Cm)ANdXhsALSdS#1Tlfv- zLo3%Q&w2v_qM7+FAX-_@Y+EVI&XqHpmvf`&e9jHjMIzw1g)4&}b_(a#SzK^r8U7fs$$SkU_A#|QgTXjgj>hP$jc2$rF92ISjiXc@~ot<~M z+jBVR9FCz2-Ok~s;ioa6Bl!y~x{TOp-J&@xzMA|wlF3;txsIBXSSg;ap{B287PY=p zh=}sG#?|HM~T`oqWL({e3ED$cO&zn+3up*e;a5v-iW5B!fiC4A)3z; z&F6^b^RCTGGzT0s2bp`jw;px?X>2LgSCh;aOGwl@duo2xUSPZ@8ShK%(w9AU8r`fl zvZ^*ye+?_El(l=f7F85t6Zo%`F|^Zm%9FN`qo;;7IqZ1Z&bknl5f-PLHqGzAS3GWn zT{ptmBg3u12+P_I*Q+RaqoSExDpIhQyf66a0coT_~d}tX;rUav1L{N&ww*BgmUa@hjB6(X z6=Tv)L|XJwXPRsvkyYCHj|0ID=aMaRShF?mJ6(zH-9(qwS&8mxEOIV}8Qd#T4P-ok z$BCiXjRy{-;_`Jo6Ud0oGV-HCwLoNl(V4gU!~ z3HSxr=UgDqISC8#q{dqJ5yFF{Q@cbb38Rot-8PWHxTm#jR{0A9`6~nY8w2^fCz~nP ziInTaI>!m0_!@MaI7+8PHdpz#+Q6T|3Ym#b1F4o*5saTb?o(#oeaBa(ghrYK-loxi zkW&AN6?lhK^EU3nzoY|6Dy(CnA7-(N%kd7!ERDEMt#X{I#V3(-67Jv3>jaT_t|W(fp}}-0dj&&#jaM6n@6!`30n)fKSQUbk-BjY>9n-Ochxxb_Nri c#b3nFTK*AyqTLnwQDf8QMy`%<&xgtX1LtXGFaQ7m diff --git a/bin/com/intellij/uiDesigner/core/DimensionInfo.class b/bin/com/intellij/uiDesigner/core/DimensionInfo.class deleted file mode 100644 index 0db2f7d9973c83b302461f624d4983b90631ad48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6115 zcmb7IYjhOl8GdGWHhak=gpdV7vJk;ySOSrYktUKB!=-D1pb-#JWZ4YK!0v3iyO9Jh z#Wt;0TdTEVLB%vuv6Z%oO0&ro67dr#+V7m|Z%lv>056ZC1k9s^LLvH{- zMxU%6mSMMSe-hy85gGQ#@Th$FsTV&BAc*ZE<1sJh%i-PtevV(r>X&kHpAhet)#EZe zA;SS7Iw(Wdi$eiS!C^0+lrK-o&?mzY8J?EGBDTao6TloC_2St8X5yH9JMP7=0{8-+ z^Wu5=NYXjj@2ALLiy9|nby8L@c=4haFDWQUbT{eoxB}POh_!3!h?)wD65UIq-O0{O zOD3Ap6@-_@l8IWw%~+)5{4Pg7)c5#wPm*$TlE#mxDhktx+l@SB-)`s5p^yxOe52%U}p8X%a2T3 zr9f>;wo>g;OAS+B-kI2-r>=}{i1Va$X)+d#uZpG&**k|yj3P#suq0))HYLq;CKaU@ z(zH@BC??ZxQ0JPFX%`v^-AvQuh`BK-{)rECt-DRk4d~(-adxYM;L=Ue>!Y=u86#f1 zAeD-CFE!E`5{_=uGfl}vN7B?yE;`MO0(bQ^dP*Dkg+8y2OtX1Jw`6K_BxF&{INJ0P zvsLfnfkl}!Ou;On9WmOc`@#~>)NphXJy)dkje07jx2`r?GwpO0*;3I_{IrZwO>`!l z4<$Sqz)rbkQ8U`6ry9(^T(q2|}$_Hd+r>z2ij9(oOiOS6> zqm6kRw~1z*gMI^(rQh&=E>4Y!!2aCtX3)5AYB%DJX(Gz;=bUqpH^d)OJ>+MVQdutM zm+JAP*_O7g@Ki@4)2?PoZ#;h{dMv+umQ`Br}PZ{QBo>A#S=WIzTxrOO3 zyVX%MV{iSj{ADlK_Ni}6?n2=fJ-V439ctO-sVBswvYI#A&N9rlrv8$l+LKN*UMz^1 z?Rv_{@GcX*joGQ-!n4=V;E<8hAU-f|wr2>1G06r6Wy6=UKbABzL?b;lrVOs(Lsj&TiwNG8o7ruVk@hCNK6IBZ!cL z56QftfR-y~ny99&3j=&K@T;Jk12;CKKufYS71I|RRx`+56=a?%psQgqURE&K0^oSm zY^#mL<9b^(z97}sNf^&8>Wb+dcK@0%0LQDCW@a)|wLz~kJL7R-^NND8c{YR=rpKk7 z8;OccX~Voe8aG<22>$g|8cyL=8D7)y8~j$om+)l`3$e(H*EL*;l^QO=d<~5qHP;Mx!LEz}Gn0UP+7e;vi8g^!OhYX zclEziEVXmOe0*iCipD#sj-MB8JrzvoH&Ws`C_AWNkyTRcF;dOM>T!cGs~>PA7^98! z%Cx>Bnqoosv*tsJeWfJPJqUWpCb%|_Te&QtxHW^=JFlvS{|^$c9`H;X$h$bvJpi`S z>Un(JH}D6H7o`FPT$KtMa4r+Du=WH2Yi6-qGwa-%i6flHLm?(D;rJCmd5u4CJUsm@ zdlG8p^PY-2LQm=*&pg0sRSF;%1%=IXHUE18^R`z`URydr+7-3OHLVhkg z+J_REL#ln_(<2B{i?PeYLY&38V;IkW2T{&_ac<8|`HaJuusX-E!d<5ZMS2BUj+2?Y zpgQ9aDw}&$%Kmsi&37TfaT6wRoD7w}ynHyHuAPdpxB#;-4Rr|9@ilbe3^eoi;~HFu z_52dYY;G7bUfjTMKDNOPjEROU?L3 z;w>M|E@U+Ja&22$V4W|vw9xE34)@X040yuipyn?A1^hx^kws|V5C)f74941*a_aeU z6_sLfNsBrItCFFtmXE|rRiwQEoUg&P*1XP{*#)T7Xz5;#s0K%CFSRbNm^swws|E=2 z=5+SvbY=$}hS8|g8C`Q0MzLWTm7UIL{TUdwiWgN?dOS^5rOk7ObWdwGn6P5{=3KyQ zsksE)L({dPhHtjS*wOYlhAYyK9doxbdjtxq!VLAqMj0p7siDe;F{&~YRM+>xtL}m7 z&hsrM1&~AmI#9%ygyi&Gn@7&ERgPoH7h;f$wq6EH}91Wn}BDyllAzIHk^aHxjzkI*(dc;I8w!>wG~UQSyR5+!7A@7@X>zDA)tD z$E$Fk#k4wq(68RS!--N|An5nxcZET}H^0*?iis7yn8Zve5Bg@Ry(p^;25z1o3Kni_ z45~qG8(maL5$-xqP_yQO9v|`Y#>##Xp`9oSdUrt!dU)iK+}IXWbB6^y^je2`M{Xe6 z0k_ip+Zgrlu#Me;0AGSdxDzF~3zd9!PQ?$1xA)Sq_c5Dx@XflDcy~Y6;X%4?7t!`1 zy1W-Xc$ge^lll=-?ZFR8zY~vHf#@N}xkQHR>0m!OT!Ag53y{x3hOvu5Tt|%F%9X|( zywwVrg!oi0V5gjbx$rUr-bIa7yoejQa#QOQ)S!ze0X)Yv=wi+n;TV&li(xInGuTGC zUefR-?F9CA-Y%qs-R}9WMu}s84&KRbl#AvK++-21_gM4v`hs##dBI`S)O*XlC(u~V z9z5e1X4d=4eX_0%moxGg*89u-72)y%_SRPBZCxPb>V-cTXxsx|C>Yqrd9wYP5g%`@ zN*VCta?f$hVrY9@ik0^1%3bid_J;EDT8DAe`EgqE1oc0_Iz5OA5FT)tae9*f-S`yy z-4XV=r}?OOhJHLsFnX50I|c*CS>4Yw$xqPxC)pWaz;^O@fFA9|E9k?kR;)Vcm&N4t z4Hl7))RP$5W=5@*p8OX57@(vMe4A17@K(FkEek01I_8jMkjA)6x0D{aI~Tv*x%l<5 zp9=1%lzInOZt~`D4+kXnTVH?(pDVL>pecMDb9Ug8@G;C;MyQx^95Z*oQ?rljx%AnT z8g~{KS$D=;OWs>PBX@7cJ|*ASrcw~_I*R$*YYg5XF1$(O-e%pu%g4ccRONlX!#=Q_ z5T<$!H04g3*90n}B@URHCG(RLcP zGnc4`aq+VLD>W@Oc_qhMc>NK*{4o{%gfE}J@*VOwOQ|ZGbIBpRrxzr`3F_`Csp~^IjW)%0OWad@BaW4WWj>~ diff --git a/bin/com/intellij/uiDesigner/core/GridConstraints.class b/bin/com/intellij/uiDesigner/core/GridConstraints.class deleted file mode 100644 index 2e1afccb4b72a19b98e4c55f81b48e6b43dc9e93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8089 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 QWnudGtAzEaT>%h6k;xm@;LA zJAAF5ujA`w>;`FW^wA9dt~58v&zt3xTjb~Wq`B3@x5>yhKTYKAek$i3e!7IeFU{?; z{tge{>Bqvm^FwJKl;%eQ;2~N6V>$L= z={+LNPdxmnJaHXZ#&++rp`-L>W^zaMv z{FR&ygf0OtSo)$gFG=&VhhOpXfBEU#+$g_a_3&$cx{?=r_`jJlTi4HywM~w;wA9Bo zM47mjDXVq;x$$-No$b-irq$67Cbbl!xvlFb$6LBu+tMb?*7b`q?`vH@BN}U7-HASi z7UAJ-UB56E>0FI2K+I}fAMfg{?`-S@h|sL2cx!d6trI|FYpT0qQ=%QQ=C){ibyK`O zTAj9bG*b?ajTWZ@@#hEHjzJE%rHQLq@i?_*YoPgUbh_-jeniBg9TG!V% zwnpW?siRxg7$ET{4w7Womux^f@c$)y|%}qIORG)Oqz7oVBL$!p7>B##}& z%4%x|F8~22$0MLp_N-W2bWT_6%4qw%#+5A?$(t3&9TqgU$K4eX;7dbixN|x2iI$>08TO@iBqzb&iG07DkU@nRZT}d96 zoOHPAY|X(|8(MNfZfoO3vDU6uN9(i=2pvOMC>|uSee~cI?UE{ni@Q4^4pFe<7}_Q_ ziP?aB9|yqKBea zwmrHk+TI>@B-pmIMn_kxgPDDhNS;W@JUL5i&*mQ4a4J}y%G$4CuWPk!bX^zPPj^h) z0$dBY+J<``46bb0EMr^r{WZN4VBCP!y{u;A^T;vnJYWZcnT=rury1P3}+$Gci06C)7-oVW^O z_Ua+0C{ge}P>iH`^GDkv9kp%qv~9OE7Wg?QdXdOfOl(2jD)}`h-Z`~(Z6};mMyx|1 zJHN79w9|!|N~qe`FbB4n#rr`g^aUM3_RD2$w+^F|M9dan6~Ss1!8Qm)M4RIb8(zKb ztoA$6oC^Y zKt#;5R__@GfH1lcIs13Y@qt&Vp)~uATiD~+6KlJ$u_YEkq>{isGch0|BiW66j}7EF%E+at1|Y>D3Figmz-Lr^iNuWT#-Y?~ffcxu9<&lH0; z*P$&=$i+{bSJ$34c52FCqiTvAKs?sq#vR(Xd78S~ZMOAVji@gQ2r(G(&h;XFfUK56 zlnw9}0@WFx+a7OGVXV=WOdnQ7Q5Y047YnrAi1{xtD+=>a&Rp5QP| zKUE+p8A}2gt^J5k19I$QhX^bR1hA~m_>>qTirC67iPf#fmX`RsXvE>HKaw^# zqHO7sQ-NFScwxkHaWFkE9TGHtgGd6bZ8Ga90o^p*g|W`nGtvbuCKL~!5XF-zDi z5K_k4nkRLwLa+l5wXQwh*4z(v7#X9+x~8ASuk#zyylL@U{I&r5H7u^Z5&>>v8GVPY zwdgu&Zj|P`(p)di4btqSf3x@<{*A@I<=OV|ONh{E42`U`zw@!y4bxeoCl+}h^J%`Ffsp#q@KKV^pG*T!%5r32 zP0@CXzv82oLfUO9r3_1%^pvGsXy_)o+2TyjvXonSEc!J)Yti%cEHc59o_m5CS@hrZ zy2Uj-+EQL1r+he_L;QiI{3^pzmfWuYNza_$8EdgrCLQu9ppy;4s2r7RsXW!oQu%x~ zQ`t%P+kQvKVW6uDFqNNleaa4rOS4n~y(jw$kzt>7U&2h;yNa-j2k=0P!#vVbLAiDX zS9(-$OBJgUi>LB5izo2JbP-NER*Q%5P)n7nK9=e$OzB5YG4)LoYug0rTcz2b>~ts6 zZ)`t{>t$n3YNK74`6e1nTnQCxZ0bz-Y4(iyi$VCTzDT!$5bp1{F)``|}rJ9U@*w20Wrf5g6fuw;f#d8B6G3@p$C zZukiuZc1E=4zxjht#}V@pJB-CzCGc#GijKx6d7kXcA~{KvI?<^uRWurv#h2B$5b08zXDF zI&>z)wD|u4`BdzlLPB&xL}OxG6KYO&U!0575>s9^NiJLICP|ElxJ))Cj6?5q(Xj_p zCDq8`p!9<|-`)Ze$M{gF+#gh^>8i zT9iBd8?ZU?N)i-H1vNb&7Sjf+DQe+C^5WS+~XD?xP=vN@OY%QziCP=5bS5_KIx#j2!!s`-r~E zy=do9FSK)ka&Pj}IUwt~6ry=lP4nq&T7;3sXqV6mJfk3e3oWM(I*&HsxrrL-N?M69 zKLS!lL9A7DA5I%VE~*DxxQyV}v%Huq0&0~3GvL}w1)+d@Hx-5gp50WG z!YWUnaVap`1dJ{NMw>M@=i2*|*c2tPDN15fl*FbeiA|A%4PetxAfZB_B6<`(4{$@S zVPnV#0N0PXzg8Tg;2e;yci2Q*9Cn5FP)XPwFn5q2n7i+$zUfj~3aJwsC&W@N*I-6u z-SG5vePkWD;LYos*pb&ydJyZxUcl=g_MjaQ_5$j_urJ^dsGflDIH;$|PETqlmUsm! z)*S=&bXkYvy?KKYJMzwuo-egGR9>-{%2FJd2D%en4h~)cE?kLUSAh#x(?D2`@vs^* zA!rvPExim`>6MbGB2V20>#!T*d>A(2WBmF8>8J?xDx0QBuKktv5HwuqO#2}E3Q#_! z$LMj$PzLg@{aS`{=?`>3%TOUwH4%9?psk~SN6!P87tlfUynuYZ=DiOmB7wCzNki}y z2yW5&gAbyoNR-yCNAJ>jS@sGCFP6j=Blloc`tHmVc6ax<`$>Ar**zMt6i)F7?Bc59 zf&W-l4i|a; zYc66#O~1%9*kki^0thJ_vG!AFab86pWWDlX{7#pN7t(HHB?)BF&jD4~f_&IH?Q@*w z!R{5I@;y`q+E>p;Gh_~QsB$k2tuaG5e^`wRgN5738+7fX;X!lpE*c@-GaGi(h!7SI zs}bQWk`?a6im-HLML1}t5DZf$z`YD2yb4u%4W8z8n6EdfFTF*B=xr*8g4ED&X(H+z zGw5BK4b@qOT7z(WhK*|SLM!MO`a*tqsb4}-6;7K=FQ8}O%<1$idJ)&_OB3iNsFn+7 z_5tK;p*Vi2oj4@88>_|4SBH$MF~-=E(7~N>GbL5Numq>kXAs9vsR|_#xq>*w93X(I4ZymwPTZpcVmVF^ zh-h>P=aqv%qDX$JML6g_hH*DeItvDM)B*qO;);VUpz4=E{2%bpUjgZ()F0Mn5WaAzVue8KD;mje zjl4L}01eQHx&#G!Lx)V#ds8FoK^P>oRyeN`9FdCqrTh=m(9l)NCi~GMfe;kh|i9C(`+um$2fid-vtk)I)?VQhhgVA zra|V%OEaON(tt-#TQuHTG@;=bQ)J^DA~%%6a$P1%3 z?4+hhvEyoVW8)5e8M$?O8HD0z@zXvTaCt1yjl>d{XTsFn1G~l zBw&GZs)NNwoFgn80vOX~h4#_(u_fDR;C`C1xE%B8d3kpAFTR1&+<8Vx9?GFgM9DAFL{h z#o&avriAW`c@rsx}tlY&SB_R*Z}h$mfPvzvU{zWq)cL9D3TNsDxvFt^4X zbRVX3K!I)=k0HP~cN_Hzy7hGZKALxgT;_xN*ZhEa7k-Shf9Q4r;?QCl9IFA`Te^)h zz+?|VnrR|+9%4%3d1Uc?8qSO8OkNDbxfC{K8SKe&I)~4r`MiP_;rDsmL~A&L?*gN= zfmhMDI7Z*$HFOJ~Pq%U#YUpvghudi{chF;4`vkAkOpu&mJRF+%3>QMG>4-Y_!YDT) z6|=`c-Xvq5)6Bw~MP#&pLkz2EBoylJ=oxUaH^Jx&EB#V`cSPtgehYJ#|DRY?VpF|; z2+`c!InvGt-Ki4P0kX(p4@`UUs>2S*Cx&W9d-IJqGetL}c8M2yPZia8o@8&5#;X8$eg6 zJc!(FQP>?SuMC;T`Aby7NGb|@AsqqDU$1ake$1Yl0 z;}80eT_itKivn(Q<90e=hflqOX3#6Mel&H?O2Vr9?_WNIsdB?5CM#Z3Qfxm_+-hMmQso0cW>j zCwEi?GWJkIjisNBHJO$2dww`eKNp0vad|zEV|NyWb2ZScKsHQ+1kKq2r!Sr`E09$c z3Fo1g6UYhVI!kgBeOZDDEa@fAH;@M-ySp$-%Zc7Z^kumLA!I=2r55|<1VG-wR; z!FwpSC4;-ax+WPq^Ej%51-J^{Z!5gtci?%hr2t^s9yYr>dSAcGx#l4&A(P7`5iT$f1_sbZ`C>cuIl99 zt6TYx>K=YiJ;d*;!~CIomOoN&^C#+${F!>6KUW{}7wWJ4SHs1BH*)w(qlCXQ2Jum2 zxME{0UU1ebmr<|W#tP*zRwE?bw0)t<;4L3%6XNZE+^< zdaf>FWZ}kV>mo)r?mbbLJ#ujSQM&Ar3mOEFPi&<;bt`>>tYRzmQuoliY#>9+SMSpu zY+@{+KBOJ&La)H6r!caPtyHKAc)i9dLo9hBVnol${fsNvgF-HHKjSi;1sW7EF4kF~ zNySE&j+tC^n$f~uoad%0Vtx%LzuGF7+53zL3C#`ShHvaAZ= zCg2AQ?}Ua(U8%Wg9DZeL%mz4^p~i=?EWs>kqvh~yjajyhSynn`nQ%FRS(XhRj|65} zSgkS3wx{qo7PD*(-oZ@V7BCwln7KBMD^0}~*FY;sWsy=jq0+71`>Z1y& zOcl{^RZKOigw9r_G*9)Rg~tj^^1=wAxm*sezL9cr|WVKyKmuAzaPjR4I9DITk3 z+DjWzl$0W&hbJY*kc3`=KuKHT|sp@$1q$*Pn)xk-@K^D&A}cw=N!LzMUR_%_qaLt_|5iPmgCVbM%ltH z6i&fYc#%`Qjr_QGPPeY&o^bs&X;e((E|(%v0M)q9*PfVbpLhaI+D>|+l8=`h97n?o z367pnxw)6Rj=y4i+Cic;_Dds=4*GF9`MBxCgAgvBaL|R{a1cIsu@6#rLSHQC-E`P* zl-K4Ml15j;T;<|552&b6NrR325Yu(0&arpU%5r&OvcSaNZmL6WXklOg3=q&=5ccTj{IIuNjHv+h1>6Cj4bUAl0eHO;_Un*1;6eE? z;79O@7cf-~VZTJ0@-Akc#BN953Haqr5boJOXdXOZBF!jA&XQpuaNiKjz^wxQ2(Z0) ziwl^qNUKcS26+Qi_+rXcmrxMTzG@RysLLpWX9kql%aMZ+}jO4@1enJFAY)q zXta8armOw5OdX_V^#rx6Lv%6LUZ#Gg6;$dQ&6Lko+DQ(leYZg48b)kywL6y)q6 z)CI0=&@`0t+va2$V6nEK6{aww6>2Wbwy#Er;1(Ke)lYb5q^>DS2%LPDlZchRDt z3o}(HC&p3akz~2LTV8rdy}%uG1>ME4Ej1p!3F>4(k9fFXqKSU|(ehf*U>cp_NE~jJq(WPg3T+M*WL9V?)M`VqQ)J#pQItII7n;bY zem0HpR?@CY4-BDBcA1I95WI$28QYDZP&(3xc^O-hini>S;Z4K~Zz00^E%jIL>I+Ea zCI|n-c@zMOogbJ)aUh?CF?>M@Gj7i+`PR~5)KFYf7!?heVNZ#Kvn8bsJ1H*!Q|3kL z?9qYh2LaFRWIiIy8wFG3EfId`h1o%{113x8|50Mz2Q~-2LD;@>F;>1Hj4tAji&Olm zp)7PuRp{z(z_mAXT=8hG(~tVr7wA9#pQG9B{WhP7fBcENk;dZ_r0om7l^=J0I@x=rm6HaCP# zUDEtbN!VrJivYL1tQsFO4Bsv`zHb2j3N~T$>VVmT7x@AAvMNO5btUjtW4E|L+~?td zhNgiyT|nr)fy%_2Cv~($kJts;SFr=1!F)UU8O)aS_rI4vk>bWGXgg$w3`3GT14*Gt z{n0+{1i4aXslt;1S6Z~7&)}i$fIQ#UuhK3Dx;9vjUxE9AYEdV&=#YVt~C16 zR-+$Xhq;@L)9E&25It&?B{j_rVYIFC90bpk97><5$J`VG%_n2bMKKiO9qUcIH1$Dh ze0kwmZ;T0-gs;0C>ut~@DCvvNDaO~cHkVWbG)b z-cVQ-o230A{JP>@1PkM>g8X``?xBpzfES|fW~~#?2i$i+Ck(_C9@#ypBH*!i7nI8f z7FS4N2wOb%77uv%+Ba>H>d?uzoR)-=4=5VPV>i5h9E_sm2Ct2aAo7P4?;pn-Q!<94 zY&@L2#+mrGX(ZD6QPkHsiv}4rG}stJ0VuMe&=c!`lnv{|vLGU0#WMgy62DrMW$bhyJq0RES#F&I85=dy$LA6=d)!=f{AT-m zrsFry!V4rD@;K;%XoEXcjPIjTJVuEHJiY=vzEXp?6HIsF-oRhJZ;}*bPS0nhePv~z zh4jqy*k1#@T&`D3qdRt4Sc)h(I8xP6m-fa_zk4*UBfoJy^+Fx1pK&A1*bOw< zxQUt!1i2tpKOh!>3W%8z(k0x7pO)gCuDB28xjkMaEA1jExi}ZWXxc@x^hL7mi)5X6 zk*tG2JWKu;QR~`;?HTH OZ_NZJ7h+8DqW=YoseZQr diff --git a/bin/com/intellij/uiDesigner/core/HorizontalInfo.class b/bin/com/intellij/uiDesigner/core/HorizontalInfo.class deleted file mode 100644 index bdc1fe3e6f75eb653a1eaf739ff5a55fd296bee9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2140 zcmb7^Yg5xe6o%i0UPuTRL2iPIidtHr+`J&5Xc4HCi-UvToC)nxmPr#PO-1-ke$W{P zXZ+v~@JBhGZ89MZOwe|k?rzRL`@Uz-?(aW8e*wtiy^3~ZRZL<^KBg74VMfI)p2+S~ z70>WorLj2$FEFoAcR{|bk1ZzgGKp6Vi3MQ_=Ox2Ls!+5lSz$WdFvMZDCYE_slud4D zily#S=yKo}+0pLCG3YNo?5^A9%MNgKMUm$~g3xqvZDUT>rk;ab_CvZ>T6 zA4SPIVCW=?%c8=~s<2GCbqt^WUt6@220oQWtW2B4pvml9q@+0|b9jRWw{5=9ZJU=o zjp~k7vx|I1$Qtc#th9+k{j;v21D#1MX?Tr{hBxw&Lthfh8s1_>!zwaKtZB&0H}9~X zL_xy_1~hD9OT#wS88VTFsBu*)=*Z{>#|&eU!J&#{P-J2(qgJ6(Q{A>#ca@XCNnuDu zavMV1>m2`F$b*z0jo!A9F4{N=Sqm2aM5F)-XsAG!;9Bzzf<$^1DZzARq%OIsS^e0_ z`iZ2~yDpD1#E-o?uAGFoXe`>EkM=Gsc@q4}lUnF1ZlilzeiZsqiGk{qT6r|n7f7Zv zLqEX2Q?m(O^i=5|xQPUM&`qsjH;hJls7Djfi#~$LRzC(PI)+;q^ssaEFXzWI=VFzz+KYpnp~o#q#7-KhS=aa;^#<&X~O}U z=8MvBkGx5j_wm4^1-&K1n2`V`?qlK@!9$wP@W>an=!sI&q^RW#N*I+2pcEgac#0Sv zBXvp98Pso~Y>x#nK}DmUqBJrdX1cBrXpw0;M{8KnWSyi@6vcRg=t8*Kk#>cn*?^R* K9F5ndPy7Y+g!Oj- diff --git a/bin/com/intellij/uiDesigner/core/LayoutState.class b/bin/com/intellij/uiDesigner/core/LayoutState.class deleted file mode 100644 index 61494dfee4228a07f5a011e1cb7b1e6d9357810a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2134 zcmb7F-BTM?6#rfFu}!k&t3VqHv|2wxC~T=%mGnaj1<^ne5Cqh^Br9GfyX$N=t?|Jp zpZo)K`qBp<_(oHo6F9BRoU-qkGO#nY@&(s6 zc(6((xocG9j8&F9j^!Bz*RzZ{PZmQC|00wswlnQk9A7}p3ncC8viqQ+=(MX#p7ojK zc~)^neq|ksW=7hUQ&FvC3-FdfQmex#9s&hk`Duk&RJNdr;pZv@U}=7(D|5|d8R`jSxu z4xvsQS1t_g|MX%VB-D&4qW;&3$rZQa6|7mQI-oPe@R*tn9ha~na3+|OgUM^y)Nu`O zD3dK6Z{jT-AK_yipWvR39ImsWj*gd(PeIf)`Za9pC}2Rxc?^VYo6WD|MZBQnqFQdK zhXygEU`QZyEEAzrm{<@=$#iy%yW6`~ffZ#BWj&&~mp7CM2;Ck7W9Hi6Wgg{9SvdsEBHQyUoP zhwmIev2k=OwkdThqJy1020K~g-l-T4cGAr~4#ASX#PwxBtRsR`)b3@UK>Uujjgfss zo*=pyk|(2)Yq8##y7>VUBfYVG#3thd50Og8_Yr@H{!t}p>%rBjNi7{sYwG+>Ozi#r zM|L#w6p4K#pCiS;8uV;B`WUAJP5X1S*U*v8{tErsQ*_qQ6_UHNeDq8WJ!H7BhGid1SCk{U$D>gi(CWU!-qw1>fN+9^p0o zhzVK&%cLOB{|pf{B3wciBP8k~Ch0kZ7;X0GKgL~21~Eh+jT5Pj?|)CU2~s&o{MRW( zdC%dglN?wp`*@J$Pn7C8s8WDdDh54}8tGpS^B&S2CVU50cs z=nIB|BbB(0{hrXbZf`_L*$F&%)OEE?<^`CJ9%RUH=y-w8rHaI8B!@hfEfLCr5}JE~ z7Q8cdJ)ut-@&gfFk)0p=9r;Y6)q2Ajx{oe*ClPN+U#L(9iZ+Y1d85U>&|388yLKmt zwI?oQa!q!wd7O}Qu&_o4{uN4oc5=w0z;N)76X~Et(|_ z#Xd!sp-2G(Eb*nfK8u)92bf1wuvcnQu&HKdUp-@6`slbUpw|_(WH+gS`Y%c9fGmG*M+LdW4 diff --git a/bin/com/intellij/uiDesigner/core/SupportCode$TextWithMnemonic.class b/bin/com/intellij/uiDesigner/core/SupportCode$TextWithMnemonic.class deleted file mode 100644 index 67909c5fb0122351434c01857cd99ad1d771cee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1663 zcmbVMTXWM!6#mvRk)kLh5qB^}T-rExiV1fxx5VLMa0uX#H0_h3EcRyPl}BE;$#3DI z?R#ICDR!sKz#}vLQ60`o4$hD;llJ9kb@qJceCO=9`_I3BzXwpjPZkd2qJ<;4WZ<%i zD;5TD)xtGgH*mv(flDTC>Tgk-TPALsxTBYMhX{F3n;8SMCQ25@6XcwQ`*>jBk%2P9 zU}JNUZzu+*vhMxt6#`Gz3RM*eSt~M(Ha6!aZ-i3#Wx2*T7?{S~5>lu;42QEjLFLIM zhIA=h;{>k=$)C0xt2|otRs-@lmC*NsB`*^CzvoP=x@a+sX(G!))wfDA*kvhsR0_OS zi&I3g;)jibkctO^STD529B+vlMHKun;)QCv*$gA4YoGfv7d4YsaijZ0(#dFztF20< zx)(7FWG71o9y84D*4N%^PZ#wJQX3bvnbzha!_{ z49wejiUm5@ex5`Nv+Y-}IE`rJmnf7qHy+_l*TyqE*X9M0EV^;t+wKIZWWq)ji#Cqp zn2qB&!EmadvPZ3|JjJ*1IvL~FLf(=S#4nV}6Vh$;^k?HGmJBT0_yH>heq^}uzr{dP z?6X-|UFSYsfZU$b(UFo==!g&Pq7&`kmOU9C-I;*PnySZ0eTBSclgl-d#cnBf+^S^! zq~R0U^5oZdO%-m{JDA-WNBBXXls-euwNr{`L`I&W!_@!4W&-u z6xlN{$=;)KGqjq8gE^d~SFnPIc#cO{LK!YaxCtGc#yR>UV)&Nmvv~C#HISn91hPH) zRf^Vor*nT|EcKhFKfdBPT^#s8o>A@X;NV|4^alkcME1u8Dnw$QNG!xf?Ig+Pq8a2U zTF+;JqSN#>a`{Xbtl!UI47nP^b4kc&xPg3+vw^9YGbO+d`Lb@x2hG}+v{%(FgOXI)(o|zjwRLyj7AnrJ&ak<%X4Ue#=}5!S_wr4BK{oU% z6X!L{mid)ty>8i#8@V75tE+ZHxXs=@r%-Y!4%ei!Yi$b*`oi0C$B>$nUux-GnnhM>5yD93|Uo;IlJ1d5z*qlChLxFnF3eeCTdtyP1ACQ zx8$(dGz>S^LxD@3SYE?CN+Niaz*ksFU=?2{u!ePk>9bBnS0fX6jEb9ZBY{mk;XHP- zwuU)@r+AjYbG(RvRc?Wkob1>vZ|#vxfeRf`iPKq?wi|Ri0f`-fiyf_xhs;?~bMDV- zIyx!Pf7+~b9DJ}nLOCIZG^-8=nP-wC9M*PKdyeHOnNpUc9aiggX>x#uGR3TKhW!2D z1VtU|Bw$~r+m06Vr$8#5{rF85+;NUprPJyO34J3?OUNwBYUSY~d*MTRqKeVin|Oh{ zr-0e)^6}Tvb!O6?hQ6s2=;e8x(=^#==&kEa$!xT)J2L7XN!@&DeZvzp?FZpaQNa(Q zE%Kvii!g}+-q7wR2;rVPKCia!d|pI+hjK>{uebtpm(C`}BBBlP~td>+Pm{>6ZWC@kb0(Its5 zO>`r~m&F)v-~&t{g93N6_z;U2M;X`gh?>W=dq%BW-%Zw#<)7ae?G+4Sfj(K%#JZ59 z9~k)weY31O%?so@CWs(Lj~i_sen7NkKgD9trOqpVAXy3ih6^i)NG*-Cl8fUx3i~R- zWAs;sj&O;Zch(P}EWK)xJHh^>+hq-se4xT^ZLnvXO!l1Gr}zjjT5yM%s*f-yDGAVW gir<@jyDJZ503UM~z%2~%o#JZHRTE?nBVNY9|G2jR=>Px# diff --git a/bin/com/intellij/uiDesigner/core/Util.class b/bin/com/intellij/uiDesigner/core/Util.class deleted file mode 100644 index 4866582c1e72f444a3ed4dcdb83c269e3a821ca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3612 zcmb_f-%}gc75)~jw9>L58(25C!NIr=LI{*LDUB_MlmL#Efb0}(2S{Qs(ju1VS5_-* z+}3synzV7!pGjNBleFVzhM7*Mby^2J^^E(_nLKp*2lTOTo#~&Dhtluv3JJU5Os0j= zz2}~L?>XN&_d7@M*MI-%E`T^zR2;%g2ruF#6))qQiU7`s5Q3p#R;4i`fxFC5S~aUr^D8iz=3IDTr?= z__m6N@g1?g?7OnDv7z9Kgy8tl3+E=1)1wmF#uki4BW_%9;v-hxER?NcAt9l8Wc2vZ z>9NUk$<)YbYEpufl+ZL>ER-Fi;G8jX71PH+RSAJ(R>5)xCHNveXC%nO#f&K-JZ2Tl zR3$%a+LOj?j+&OSV%o@^F>Fh$t4i6Kx5^R@jirnExK(h>T+UjESF91UY-J0k9Zwf+ zGk)5!aspG-+?TN5Cc zT^GJWiHji)NP+^M3#YL8w_n_6!zm$T zWHQM@h9UAbrmN{NF4ogA8u?--cM4r%#Jia5Q?@y0+P0bTvaL|%NrPMRUeDQfdE6nn zO~pkTwirv*bn!w}YOd{^wKC2;iBwaZFsYHRiYG zI%MW7ZW|7B)gGBi&Lll66;d@mWZTBlm{oQXJ**nZlAvYGv~3z?bE0GvSV)^o@tzl1 zL#!&>VIjz7AtR;9%g2&Ri zYN4tV#fqIak6WTFL!!9)MGw#rMX!RZ8eYR;1+Q!P3f|E04Gd{mMz@56pIf9FzKb^{ z9B^C8j@80m@ZUX0cz;X7_i$Llm&NdXF+3#@yp3*w<*OQw;YkJ8G`xd%HT(eYO6aP) zO6GEA*2oRn*$VrZQ!7phd+LWK9NQ{npRUZ2*(8@J^3J?f&Kpj8{%EI$AL2)1_%YKR zlyGj517^|3mtmT1w((jcpiQi*(KoYj8eGQxX-L>1*0mG>y@^ZO&o z2kZu&qGy7Ab~Dy3R(N0E&K=`xbwS@-p{zA}rijH<_@BZNE#rV?V~$j zKOMDW7dp_%zXQ5(ka2Xm03L^*dwa<0!|+k7;&FV95*=dzU*{~OCve2I+=rt`&~ixB zU=`>GgelG+iQYovAD|KE`2H1i#t4&3jyKR6^FT8W4|MG2_!{P^)5)pc@1T7b*ox0xCNjyT^7pZ6cQD|0SnSFmFeg)1%Dk zF=lg+fS%eRrvl#RQF8QnEo~sto_4t_q+v>|2=ZctJZ|7gmFK&8H^e*7RMD(+?WfK0XfIi~ zD<#I=N9CA!;XZzDqlG*a%P^N=cNunf_sZ^e>*lstbD!&Qy&eugq48%qK1bN&1e4;6 zpJGy<#~8j@ODO@=C^=rEFd?motzaiQXOT=)L<( zMDCz%>JId&b?j;R(i$G>Si|0yeH41{Qd-0Qb+rFE_9@z8Yv@=(lQ`dUKq!3!vTwkz z`#Wx6uP#S*e}6AO=Nb5byzG}&H~y*1az>oEjy2yvz&D`y27-E!=Oa-)*suG4g@8N| z5OOa+=jBXQr7Q<|{qK5U1&zA0g1{<@gs?ky2M1M(JKAD*e_>J>M9pJ;VxXSzh9O&mi-&68_((TZ}}n~k=|sp0H#QR zY36f=ukjLT|1zm#Fypg0i8Rh}HZg}1ER?Z;MdWY=d47!-aE;pQcoiQ~_Yo@i9d|$G z{~@2?68?hA_#03D3s>=IVU2y$$K)`c`l zi7lJbX`EpOeDwVo&-obZKX8_kOn)!bTD(|`pRg#wmadjA7U3VE335wr9eT}v4_8yv HHDLNbUeP-T diff --git a/bin/com/intellij/uiDesigner/core/VerticalInfo.class b/bin/com/intellij/uiDesigner/core/VerticalInfo.class deleted file mode 100644 index 049e7022ec7e9bc69bae7d04eb657f2b4cc3ef33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2127 zcmb7EYg5xe6g>+qr6D|(m!P7e_JNd_4=gBJ1S{pCb?P@~Lc6rfv5!A z_`x6Gk8-@*WJ(%3LECA%dvo{fIrpC3-+zAo0+7I41p`PZSiquuEQQgJWd$pED5sAU zJjN4+Vyj_1MKVm&HTkv~TMyw`2+tXM)`TvsXAJX^Ox~y@gl_S2SsW*7Vv|=zQRikN zZ`BU)%w3Eo5XgWhb(aMT1{J@nEZ&FCNDS~m8?-S z^L$H4hYq`aHh-*r(o_s$D1;3aFA!JpQa(}`4`EZqD{QIQMm&VqD$?@J8|;LTQL&3j z6?@oMaey6$sP6%C?@4C%&23Z5Fz1`>aT}d!(*MplWl-#aW4KD)bwn5|p`BWZRtahAk&98P zQi+RViO$hLrQY6~Ie%#_WapNW_HWruQlZu0UP22^B$cu#$00;FL1#s32SqC`DxDNP IXi}g53o;e&zW@LL diff --git a/bin/ovh/alexisdelhaie/curling/Runtime.class b/bin/ovh/alexisdelhaie/curling/Runtime.class deleted file mode 100644 index ea379e7dc68fe3a715e92a972febeebe63e1b834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 zcmaJ;Nl(H+6#k|xg;E4T>v|zxa0xwnz<4nsF{zq}!5B|Nnb09!k}lxi@*;^Q{s4cJ z@wJd}P@Kbi^OkR!%-8q(CxCMtYAC``v7kLhcE) zP@q3aj{=q&p;)HMq|7K6PUc{**;u1k%$h1Hbk`RPl&e&gv4I+OQt&mADU_=pP@d+< mS*LHvuShnK%K#;41g>Oc#sYvkHfdHOR}D0Yj$w;x1=~L}A%y(^ diff --git a/bin/ovh/alexisdelhaie/curling/dataSet/HeaderModel.class b/bin/ovh/alexisdelhaie/curling/dataSet/HeaderModel.class deleted file mode 100644 index d8a3811d6f1dd40c6986852617c04f028bdc2b60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmb7B%SyvQ6g`uqNn2xEV|{OQWg8z^x=`E*A{cd1DY%>_LpwDlkfufdO2Hzy@B{oP z@lIM$Y&SA+=RW2b{81ZN*7|atH%j}e4w=sKcw$p4g7-vaH$f_@6aXozKi1e0sBI-DP67Zp4{ z)5v;qz~K4GsORxWJjy{Rq8^vR3x;V#ZoH6Zyd^U4Lhw+eSHvEXL$fQgOXa`bXwDj8 zDAK$=xkR~@4AVfIOXZ^Wi{?<>+(rqTHcVJHim(_C{$+(2f8Ot=(-%QTFWYFgu|scN zpbyY!5qqAI0PQ*$iIyoYP<2Oho%X8x2IlUKp}G5G=r1|Irsxn6$eTeR1*;HjkviKG z7}Zs(h#;3?d8ULk5~yKmD&x_vW(D^Z+A}2@6uFr8d;OD&Lq2M`iU9jM5qQbKv?)5clVTNb%_f02%A!8Pyg#~#>r4dT#W}w zlQnj`J&G^xz9CuO_FI16udUHKS+riPwxSi5WZq=*+N4w361p&jX-KnlC{QSA32oD~O-a+zw8c^sUXqt)=wv3$ zyy?QGqNunph@iNjLKP4JX`8gNxFI5nyC_x#MHCVD1*O#QzV~KJUfTSA{`_O!yUV%f zp7Wh^zkBbS$6r185P)-JVG@FzKd$6#PpQXGLinj_d^&`mg>e`^S3dnBgkM(S zMm!V7v-p)N{W^^2@S6~x*YMjaEW?u#Xv%^YROjzCyckA1{-EKdFjlMgA2s|*pm(HF zW~MD^WV2>g5a>zw?GZ#eFE@4?@uZR39`Cj?iPZKb0&T!F`pgWas-5nfl}N_d8AI%= z>`rV?8CEW13Ko_3E*-0DY)dP31P4uPAl)aZ>rC$)h#N_BcOu(oCI^g!8Sl+yk~AZ} z%j}7-v*kF#&qhIonaQLxf~MmP+h|^qGqYB^l2(J0>FsoCyJ@YkeLkUn{#d(+NL#v( zPE~g%Qf60fu*b}7GJ2A1iFBrWjpP<1lTdZHF<=cO2+;97XiFx{ltm-LoPJFn)+u=l zN`O6QblZgCtfXoODM3B8Oc2u`hiz7{hFGw%5-d3G@KM-m**vP#>c@gQe+wO_M8WZh zD^&1XNlY)tch68B;V**L2^;Q#r6Q!st}`ogi6n`S7UwmN<5kdMNK#UJ%F2*Or#V*V zQzB+JEBAXe{FP`GG@t6>o{Lt@72>cZUg|uIcf?BByLE|%zY)>`z9cCt$JCsgkRkpbBB+~JY^##k=9xZX8BW01_b3>Nd zS1J*5Zw z&Q#k#R!1k+>FC0G9UIZDW0R_G#ugnz_=f;GE>bQ3#J@DWtmEJKkB-;l4T72#>9m!# zGRBZYM%n5hUa7&6Y7MW}V5^R!%ncD;eB$Qe4&R}mk(0+}G2H+GijIl0q}_NOz0h868Iqsh}$uhN&FN$ISp z4oWa2nl2%!q=r)c3YG!FAz@vrMAu}JE|aBNml~N8l87c#b(tn7>QXBwg=D5Kv($UG zE^}1>$=r&g^Ri*0S3H}n@44LUwRDNf+>o52COuV?m@f0APLtDgsh9b>G)SW^O*ld% z?2+ZEqD!;tDpBejcyw8SBf7+eOCz+DGq>g>He5RmPOz4A88wCJUAMi*z|# z&LMZSMoCImE*s^zK6<=Zsx>)Rmlj#VoROuPoTp1GF5~9XYHR11qIoJsLvlV(DPc8D zXVLod#iGkHm1=W}ka(>ZLG0K$lxNwxiHOA(3Qn{q^q>ks?bt3iMFn%m?aQ+q&sDaJ z9i$E}eZx{`yOX>IIy^#*>g^Ln%G_1p)0ihyJ8tHuQbaRWZMh7oyhpJ=sq7dUmxN`x ztPqqRA)Vx0!h46b(MTSr1XmvK(BVw)61@k$UOg_nc`CM{>(8Zn)jk^U&J7Lmw5d+K zbwy;4wT+YIvTD$t<=H){Ucu_p^VV3s?gn7bdMvdx;Iwg1HKlu%3g*%YNtSFA#l2zv zmawdpb|NlIqk`YhC<;gtGWzlhCP?B5m zSof}k)jPmriCTTJvinTTz0bsWpNZv9q`qw($6cv;SuLIEOQZ~*)0zDo=3m{uNifed zNypk25L>){Z2A{uc_-SC>q#cE1NN0~vbrRdHiXjs4pC~dN-(LcTX5d^*m}cOs-2k< z*s#8v{&bZfUpV%8nmECrREVS4zhN`g2gH5_SGISyZ(_!1k}n0FjZSc`ha=lc^3Gl4 zo_XUF5#(uQ>1m{7#ZfxwI15s=y^`dslsF& zo&=l^2~%u$ZQ#^ay4)3dndxK`b$F5trUi$}C_V|Qn zr|Kbo%(3k2(x!~jYihDamk#OF@eaIGlXdC{)iq8`?5`(wND4fV-%~t2FO8nyl%n4} zFs65y@lN~tK|(Y7jb85ZOt-4RVoj3`JR5bU(>rps{)y6c=qhly(8-T%%#n0sHcn!e z4cx>}3Z>!`?{ua-_Sn)ex|-XJWU`x!lHrPtLBk;eXQNt`$K&Szzt=7SZ7bm<4^A8H zfhHGnw;AJvS47HAr)3zsk;7bmnXTi8*&x5F@=C>$Pu;2@*kG40WSti*yUaV5{pK~x ze)ERK_aw@`23z^On6)_Hyndmg;Q`3Kw%9g4gLY#rE@4@B1n^qCjy1uhxQvsG9_$-E zc(%u2$3}xndeF<~XeIv9O6Gbf5%hVQ9~eD&p66f_{T?${j2=ASbMSTyxPx1XflndT z(6|qBA4@(cQms zT|>CS_5N1AD`;P|;ed-~L(@L^8k+aP-%uOahd@I_+lNpQmpS}e4=m;X2j`)Zeoe;t zn99%iwOEdmvBIADEJtSn_o$0I=dl-z!aHg&6~A3lb_GyGQc0=B%_^$97;9pKIvgTDD(6i5|*qr<93>%;V)uBDF*tX!>Nj zp2JS+TZkI$!fuvmq6DW_;uemh zhrn6E=PjP!^Q01vbl`*^7 z)*qP{co214{mRVlVVrgl^-kvl@Qq-;U<3{PGS)PLM!_w(kcB3}BWUhwY#zY^RgAN6 zx?LE-LceQS{0J0`Bd@ zSX%JDOSPTHe-qJK3`|Q!ZG{_}epPZ}(-LfsobM_M+EFUe!Uj89%SNzV(4y69u7a7W zWGjfbgqmxa#Y}~+y+@yEK1k9~rJI@~ZAJT5+A%L`<^paB)CTrr)n0_1(wb(qfT!Ro zJk5U$)%!XAW9WoVEm@FtrjSWya*JNfh1Ew+xt5FIb~5Tc{0MpOdp^X^pHDGZ zPjhQN%-!u-mY*Z4&okIBa^F>p{1T#jJAdyYQ-!E$lO50?bw7xA<2{`9Fgb4*-pkVS zcIkaAF&+gDe95H%)#gye6pnd6_4x}a;OPATW2sVLF|=3Fr6I22Muz_gmT73V^I-1F zs60x_2{_b2BB7KbkajZ3>L6$SAjkV~6Vp^Bvyj3rU}-HqSj#tRLZq@Ma9yyH|JPoF zxA1)%DM-B^#x-&RDrGv~Ggv>28|4hv&*b~8V5O{;^>P8({?k-*HnF&!_TPcM_zXxO YBop;~$bNp=ety+{K59Q7x1YcJFEH~-xc~qF diff --git a/bin/ovh/alexisdelhaie/curling/web/Method.class b/bin/ovh/alexisdelhaie/curling/web/Method.class deleted file mode 100644 index 97df8feb59d61c0c610a431a8edf4d9b4024a980..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1130 zcma)6ZEw<06n-u(w3IR!W6UAG&AkBARdjQUkY#3~F+o{UwuJbpusXVwl0ZQ}_@k61 z&S*6I?2j^@dm)a+eV|Rw>AB~*=RD`RH~szR`!4|7*a<^MUc)*bC|FSNP(vIW+!!im zHA)&B@kqrS_XQP6?jNg|=l+R;O$O;zxyGZR_D0LARkms!b=B-WJ52?m2$1jpe!FfuN;<5hP8LoRtgO)w{Q0ta@pL}o8V=MG@7i?-`zDE2q}LGF*$en|_x@DCVXmm8f)@mV0D%9bR@^ zTlTCrwMhJ5mn0}Tp5yN_q^@cEI(I~h`7MX044cl0XZiguRg$tip_ZDYuh_gZQM&B) z+okFF?$Uv1W~bk6+AkfhLS%GK8(aV#DSjyybZp@%!}2r-tRsVM9rv)LV-^V=bKE4k znMZiGOH?RnXG(}6~`J)ZNz9Mh|=`%$PH_3)XP9l5;x5oHQ z1jMSAkn`UVynxK{fh+jiw4#qtxP!YQPdX8bcPv1n7f|x+nRA4`i1cK;%k2v8bLvi0-L$$qM8vEI phlrZ>&=4{642*LcNsvO2zGXzor%8}C(4Tfgc5PfSqapE{_Qqm8g&=e?5+<=c9s1O2`14=<6RSw)X?kd^Vjf?G+{v$3N zKq9Kdfg=Zg6k^tK6H_8oOP<-8oj32z*uQ>%{{i3$8Wv2{i^yYBnS09Ix5zv&v1Q^R zLoSxFFBq2ENBoStJ|FhoP8`Z%|0#ocBBF@*>6+2IoGIBm_rz%|gCSMrcjZvV&lq+a znToW@e>1Z#%`SuSGB_lf#kL%ZH=~oD2oHE~qAl>a-{qlHahf#Zfs7bh?ci+Sa$lUw z=ur3rE`{rjLZ1e3KZ>6FPJ9@NDBcUhASA6taVeZ(`&x39vO-_P2a`S38qI%4Vz8)U z|8iM21=GPM74CPMDz2kj;nht7pf>G#+S5mE_nw{sd`eZiB z*tStX(T1f=3AV~DFgVv=4MS!2{onSEgcm1zy4a+@#iXA}ho(sAq$!@n6BYS9NHiA6 zE>h&vy+OX_T!1+{V`xrm4BdG&hVeB)RmiR&N47|ns#l57Hf~UtDrKDs9!r!_Pc7kP z$w^gf$*D#NJz-u>nO_r5r@Ml)(_$CM&Dg92Q=vJk2}6BSH)SYH848IWjXJJiHSOz? zSL`|G8?-NU(4a<8V=Hk=vOOtC8#1iT1?yMAYjeRjaf{liU1ph$tKjvy;M-VF!7s=w mg=La${Df(If}ww=gr1RK&on8g^6yYh4qEBC!r!Gp!^R(~s>KBW diff --git a/bin/ovh/alexisdelhaie/curling/windows/AddHeader$1.class b/bin/ovh/alexisdelhaie/curling/windows/AddHeader$1.class deleted file mode 100644 index 8fabaed0779513dd4a987a3dbc63dbfa333af2e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 811 zcmb7CO-~d-5PiK2&g?j{3x0v_3hEw~B{*>6fFTls!8n2mhI{W!={6at_PN zfhkC!l_^cfzo6b_Tx6O)MGIz@8 zw^Y41)ddv-tNrX;PGl;lE~N=+m+sdghyK3nl?oQs`CpJgd}_v3PA`>zz`}Klo_S_2 zdZ_c#SnlE*awAiOSWD2vV}a#{(^-?Vyr4p0y_cQKiA?3xr8FVq(!)CC$e;JUQo*8D|Cb~XzqjKur&r2fVBuy&JD!=F z9+_O*il_L7+{hLoItiM1DiEDe<&JIT5`>5nY-jN6)(oV{Nu$G?G!K4$h<4ix=LKu<-$cylZ9W}v?2)*?^%bIj zg~sPPCt=G~Y&*Ea_QCHgETGL1=htjJa@@t@HP=h_o-68qfw;unAEvm*H@If=FSh80 iEy6u4adm+ET;Jes57`I2{VRA>Bg<&9_o@T-{QUy@$iklh diff --git a/bin/ovh/alexisdelhaie/curling/windows/AddHeader$3.class b/bin/ovh/alexisdelhaie/curling/windows/AddHeader$3.class deleted file mode 100644 index a85a13e13bae42c1dbd38362ca98b116dcd2fbac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmb7C!A{#i6r2qvF|HE=v?MKQDN+t05g3U>49@Jc9HEQ{1y_l zQV)CpA650OgJ=&`rC9QM-)P>vne{&Y`uPCh1Gbjn;EjhxG(9x1Q9-MMw*uunR#|&b zU}s<^aUc`AQCUPuEENUeI8BuP7EG0n%rpy*qv(`mMCk!H9xAQ!BZ0lnT%Fq^0jF;w z5?CH6O~dik1*Ko)MZ(DHz=Sdx$yC|;33RMQ0sphsl=c&uWyEDL&(!ulJFd=R^b?bD zD1pt+;8IRxAg6gi6ViF`wa9s5_XpOeU`wt4kp#SRGfqSLq^$kg^8xKzWlnga!`Zkq z%3~8%@Xm*eO#ydES$=A=+(#J|AMY)=GsiDz@3Xgm`ah23bxx^3Zw@(ug^rEv8r_#V zq=X$gd|LofuUm_}EAi`M37ndDM_gOP>-O#;x<635EjTZDEi(t`z~^;+#zGa#Trs~; zb15LaxkOpeS IRLd!z-)hynUH||9 diff --git a/bin/ovh/alexisdelhaie/curling/windows/AddHeader$4.class b/bin/ovh/alexisdelhaie/curling/windows/AddHeader$4.class deleted file mode 100644 index dc6ad9a1be8a760774d793e26ffad6964c58b54f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 815 zcmb7C+fEcg5IwyN&g?j{E8ajsQ1)S6f{lj62Mm#HFqn);0^z-Prf{1K-N{VvuD@mC zCE1Wv{G&8V01p9@>mTDM&?tSsp3SH+Q(O5;3Wzq?~I|cU#O}g4&^jmJ6o){r81|j zIi&K`mgkfUtaQ^eHC9qhoTM=sCwJ?VJ%8TzN(GBr`d^Yjd}K#uMsKyhz})qSo_l6) zx@WS&Ry@V`#$RyF%fHy7 jYqkh?aF?qC+~fKNcYDA-;O$?;!x~vYi@jGJu;=d=6JWy7 diff --git a/bin/ovh/alexisdelhaie/curling/windows/AddHeader.class b/bin/ovh/alexisdelhaie/curling/windows/AddHeader.class deleted file mode 100644 index a017709cb55e9ea21c753ea4fdd1434c651b5197..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4002 zcmb7H340UA8GcvS%In233I+s}D{e62PzWhdo6;EDAp#qd*fBM2ldh$WSuF3myDN@f z>6P@p+oVbFGi`d21j{sT(j#fpru|KQ`hK%(Spwq}`*~(|=KJQI_q%3BZ~ga`*8m*G ze+=xxP#f;X0|uKD(mW``l6;+%=9CPF4UFKlj!^>!&KP(I56kqJj&TDWIHThc(Vft7 z)<8})?#BCcOd9AC;W-2E#|LzL(7>a3Ojdr#fQ2aoWmIHn>v-J2HcZRlysUPlxggC< z7F8XyI$RBA$#rdiplSty9dLNIbb4^~>|^7l@!=s2x#0`eMXOk~-09+2=sWIopN96b z=Z3Z$p0Qk8!#bsMxfoocw0Ke`t5nKP)xywoM^9y5w+f}ZZv9CPf z*wu=Ljjb!j?aQH(aFKD*s@CjSFXP)mtr}`54tp2R7p00FIkz-3?u3$&UGcK!lSNe8SpW}vUVOIXSpzLJmP9P3 zt`!9uI=Stj{kX+*Av$SzoJ5-~<9GD*ffq@!Vl2 zpnGh_VP}(XqI_x9P;eWU`3_XQz#g5meM@k}Z6)C-&{58>2HmQmpj%wTROJco&CvNK zo!m6s+*2yG`ne&bpK~pKR>wQD+_$I2OrM%lp5@1;Yv_GDlUw4sypJ-pwRRe(z6PCy zWysWyGvbCTsZ&Tc&vA_t9A|dTs1yF2hFvRUT$H*u=Ad42f;mQl0hr@K%{zx7ns5R~ zT?lKsySq8A%{@}$mx*uUkld-?l8bmq!~U{2TXa|;)v9x$SaSyLz?o(?6w97(7f<+3 zW!SpH>Kw6LYufg8Jk482v6l)exr7dMe3$$g6~<*k>ijta&*FO;HgRsb+#=<^Qt2G4 zOVoZ~;2Hcd4q36KB6a*&LmR=P-Fc!m1*(M+GsnbF@iPNI!Ou19eOr6fLF}{ch4?Qu zoKVDt{4&)+XV!KDCUxKcI~Q5>D+ABt*9;*`K*R1P&W)2bMpQu@ow{I`LuJ8l@LRFq zcN*?m)q*jGSi7DVy)EKN)ycHc2x3v-q=&uFKnvQ>xZf;2I9o@w$ezRHzE^-wnKh ze{e><60-OwYmsRfpPCJ)a7wbJwW^nIqdx3l%I@NWRY#j#_54c63qbX}>s8O2TJ^lK zRL@IF^}KS}>(H2Thu9wG=uM>f1Ewsbja`y87AvkTUbO+Chn|b9p#Bdbjfgi=jP;fY$WWa7Zsf&Y!6`# z+jS(-g-)zzy8&CUktS}UY&(YdbrL<8;Pb=go$0Wz(u{X=l^GF7FZvYTQLc!Lx`ecn z9pUzy>)2AqJD$UC4z?~0wvgnu$ygi<7O;IDJ80`p;g`gFRI43?5Y3UI{7l%y(Lru` zn42z>IMN_-tU=-+DTrs&ONa>tWH4aBF~YsK2_PK%2w&H$j3P1+|?vikHljx4C zoQaS+$PqYBqyZ+wU=vzLjFv@zgU(ik1!QvXd>Lu6P*Z#|YToEf$brajCPiWo*3!F3 zY+J;mlMDFHaAD6pXBY9zWIDBoXD2(2=zjsJ(U zCiI7h{!(wckWbGen@{Ji)$zxCDo>6}yJeC$sb>oL%skfQGr7e`J<~u>wWvqj^t`Sd zbPK~p8gG`#G;@2E++OR==CirK)bZE6o@aeUik(@yuZfmL&A;`w74mKK*i6N?B|e>5 zdMl|d;*H6*csj9wHyeJ9(2cy2`&Wc+$RY{A%INKdeEU4M61`n1(wDbHmn1@`hPUwV uC~=rJOF7TFmrRv9>S4Q6Rk)g9DMf!Bac{)^arO!3@*sOd>F4-^+V~&2o)o75 diff --git a/bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog$1.class b/bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog$1.class deleted file mode 100644 index a1665f2874b8330902fbdcc5bf95f5bc2d2f0233..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmbtTO>Yx15PeR!>}FX=C|@l!O`ti1AhGnsA+)rVA`nYk3Dmo@>vmnawzPH<{uUA+ z5(j<&KMFBkD&PQIveJ4yPczT+JmYWQzkCJo20U_8ln?oEku{$f-9x% zKV;a<%(P6o67QrfgetidX+Eix)FcY%y`jlIl?@U}Nw39h^(&%TBD|0d;qQ_E8 zx5cnMn2YJ&5ks(R3c=9Iq!#;=v$3e&^06XhDKj}&N4%2WKL-OZfgyRRwWxL#w^oq* zWS%Pe8>FbkbFc7FRL7<|69q$eke%`=Px;KHVoH~g?$jZBen0Y+Gb(cRe?biK8#AeL z@mzXAYyZ5`2mT}~Vo&GFSn9%S;Yw44=p|_44nwprtb1XsOAsPTaMy#Ib2PEP!O*Vt zDNap47@vyVF?9YaIg{22x^ITj97i%N4C;m(eeeoBn$ktkD1o)xUK9;)gZ?IBLNC&8 zi+qp7!}}k>hM&=RU&kc0QWmWpT%z^H&nR3*n>>oI*{D6Zf~9k=ZL*##8h!x#goWQs sagBE=r}qb2^ouRRRa~R&0M{wML8sj$8_>&I!L1ruMvJVkIv`8m4=Kax1ONa4 diff --git a/bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog$2.class b/bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog$2.class deleted file mode 100644 index 6432b5d627cd29a29348653f5e32d934248f8a5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 911 zcmbtT+iuh_5Ix?eBpU*|y#OurM!TS8D>bMuJS;6OOA$z+Ac6YsO-$p;wWZj*%WolZ zk$B((_$b6URKNr9vXSEP9L*fhnX$ip|MC^U18g-B;8u)TEXP>FN{H1EYa!MdF1b?L z&V7cx%#6#FEAdX+La35Uk>;aHNqw45q%O?FrjNOm`QgZwLOYprCyjn0xiY7HB6=vb zbo&ek-Km)FoiGFgQwWAuCbc*ooexFzh7T1X^O?!HI^mV{{skC#2@J_|twl9Z+*(2I zqiL$>?2@7u&%MG|qIzqpb5Ss?ce67-<|&`JRE((!>0upm z^fK-C$@fUy+x`gF`;5l>Iwql&vS{7H6(cu?2vKB>`Yt#mWdyU z5B>mul;O^nC=bX>H`&>_Cuh&S=gj>6^Ya&gS6G`yfTs~2U@1Za&uUny;W3^c%^Qx$KhAYpJE% zW!P^|q_lp{5cEtY80Pv?i<7~}3sIc$3q{C6-=tif^FsRi1`NCfhWMS6{uLkcgpXVzh7>{aq0HsT@4J3(MkB7=M`DOh&7erdTj}kr z{x{Gq--!}9(&@PUd*O1E)vy{PM3W&r5!M|W>ta+ioLZf?Jr$W)h0o_J`)$85@?JD$!m}FX=Xt}h|8<2;PN^FIKcnB>mp$MdHK?3#N*)?5Pt}U&dq`!s4 zMdE=E;G+=Zr2-y+m#nlN&(X~BoEiJu_b*=oJi^^30^Eu*kL4IkSP8KjVlBiv!v$AL z+u35+&dj7txe{m67DAO=iZmZrO6ucuDs^F|Hhs#i%=gBw6xzw0J8ASY$(1=C5Yc0) zrQ2cH?ast>?}#B7nnEzNGO5Mk_;e(yw|t}sS;$Pz)e*0x_s_w=OJGP|YAvdv;?@ds zpUhH4r%#GnJogG;i|U=JPDR16-px+qZkI+-8Ulg>^5CbqPX53GR4sdxjx)`V8$_ zpW-z1SECb=JBHQ2O3tKpg8I!cnBhoSi$Z}THq?=u?j>zIUA%A)lFF421ZXA~}@O&-P9Y&0TV!NNJ$E?LhN^*(@o w!rX7BxW@aG^Y9P0=oedrMO>xq0M{tLL8sjy8_?@o#?2a8LW``gIv`8m4@bS~`2YX_ diff --git a/bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog.class b/bin/ovh/alexisdelhaie/curling/windows/BasicAuthenticationDialog.class deleted file mode 100644 index ec414546cf4549173a115743a030c8bcc9f8fd98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5389 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 diff --git a/bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$2.class b/bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$2.class deleted file mode 100644 index efb171d636085b089fbbe27460460e4b1cc6d8b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 863 zcmbVLU279T6g`t}-Oak1Shcp=+G_IA6n0jn2ev%hH@PjSc&4PbC%a7WSQ+K^1a`V} zG2A;62!>24(8`pd!^zo*%C~Z)8Cl9~F7=TtmDkU~z^5#byfB8!p_WxetPbXh-r42~ zS~7Ran%7hwbA40@Y;?0zIhCoLxs;}4T>7*&+4uKdpRwTN*8XQC5WlgLGN%LO3t9fF zbq{<54$l45w&E_oBsaE2h|L5|+!2TlsdCS4Mc4p{Q{1G>`IrT_o{ diff --git a/bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$3.class b/bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$3.class deleted file mode 100644 index eec62a725bbc51b04cd12d5abc3f474854d558cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 836 zcmbVKT}$IY6g|^s+Zdx(SFP@q46wgA$Al z;x&~?C@e#z*80VJJmCE_5Iv#O;5^H}Z|hC#myxxF_l6j}6Vr`DaUgAs*;kAEY85Ck zZF3-dB+|BtidgdDqQc-FizNMNlGH~5MIXx+TpQvORU72>%{+S%ze+{S&=`W2Az!nr zaE)$q9STJb9s0WfRw`M`RORS)F#_5KRom2C#H+9V1*_j8cb(0Q(pjJx;5&ReX9rUl z!vu9SpRv)>QNrXi*DgIX_WB>N8|42pc^SS#`nxaK+<$B?rtp#8b}&ucIn0nAs4HU* O^BGdcc&2J+vg-+40ncRs diff --git a/bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$4.class b/bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog$4.class deleted file mode 100644 index 388dc88cd552ae9d05eb51900f99bcfd13dc51c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 863 zcmbVLU279T6g`t}-Oak1Shcp=+S=wJMsNjNDpZP+HY%*Gp!9vRdu^snXJB`d__qW< zzz2VTKT5o_78Mj9vaoaK9_~H&bH085@)f`iHk$}=E5qlaq(@RwnvYAZ%t<;`rm)j09oX{hz~r`|VqZyZPj;E$u`J@`&w2NvAQ!$^v)Jn z(2}`R*1V$fE!Rhdz*;vul@poDsY_`>#-&edlLLR>^%)CJZsmVQ0`Y4*E^`_vU&!KL zt-J3daB%LYwiS2zCApC;LaZlf;*LOcNR@kTE0-WdlwiYy+cONQvn9~3>(P>jc{Dtw z+zG7yv&2kQj<~M^4`&D^FxU0%iLB{Mlat0eZ{9q3O(5EBUkEQ`ga0OCMlbShk9Cj4 zy?Y-adY{pFU)v;nvKOEGxWwn;Pb*wTn>Dtt*?1JVf`xOgCoDZz)cXMO33I=h;u;^Y p&$B<+qF-zguHqVd2e{7u4UTq$Wx%gx88>TW2`!dB>wqPHKLFF4*4F?4 diff --git a/bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog.class b/bin/ovh/alexisdelhaie/curling/windows/FormEncodedDialog.class deleted file mode 100644 index 6af67a723b7f1d3c92658631b920fe73b07cc71e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7829 zcmcIp3w%^(l|N@*_vX$encOtM6zBsI2$Rrh1GEqxEhGT~NuW#!23p&jnF|@1%%n3n zJnFmF`oLGK*0yS`^?^mJl#&S&TdnRxU0q%Gz3aZ()m_)^?z+3~Q?38=-I>XRq^&=G zKL_r)-{XAe{hjZ8H{bf@#b=4=CcbFUQ97g3=W6H(eO|zm2EZ2td{Me*rS+6X=M1W$ zGcxkDfb#}TP*GZw76^UWpl9e=>3&6{uNq|0bJF>mMqf9mk)G4&w}j4bYxFw?Md>-| z{H{jdFlez%e$$|D(eG*WZG*l;zi-fY>3aq>(;pc0efmR<{z#`kmj0h;^rs@mp9%PL zo&G|jzm)MGSj6-)#plJiQ>Tzc=WIUh7BF{Rct*N5T8CfPWIapUA{N8}uUm zi%$P)P#gW5Ec%Hc{8Yfd3-}M6{!^I#Ow|4_o&H;=|Iz7xb^1S@{$Hn`>+}nqeyP(- zI+M<>Bth1@}Je_NGuG2Z9bG^=%&J8+Wp>w0o^L1XJ z^Fp1YI$x>tB8?YoyoAZ@$!48=XT~lRoC3Q0d-}U}@4sW9XP~#6$?82~AG6~bJ9{{u zaP#Tx;SEf+`}({4J9l?=ciqvsW6NHqhJ$mVnKO~X$z0ZTvhE%`>o8rRR-A|zj)P`= zrwnF5S|1*F-CTC}E~dtr7+ci@P)rY{)6OQH3|1UncE|Hr)c%Ud8`bO#A8iJK(8hE& z?QUlBx2zmw3Uq=nQ(bR5>-3M04mFScs_Hj4v97Ej4w!TjYMudpF}K*L+8)($aS)b5sCc{;>!`=7fgB^-N!^Gy_vEm<*8uuReZI{ z*YLF_jbeVcr*VtPD>C9TU5plPYpF2IV!p7H+PVd?ymlST2ju()dP` zZ{l?tuQ$1aH=4YOH*0*e$+z$pct+8!%I65JeFNK8trKHn`!uQfSJ`|fcXF4>-MkIq zxx5*hri$$D;UiAcHF-PlfY*C;-f8kK?lrlO?lb8)ozS@7r<9`{+@V-bioKc+lki{2J`eVU<%%9^wNgy_?=+(!&BCl4uS#7dAD+ zZ3p=_lW&(1wHL-Sb~^7|lfwU8Hv9D_ourI)a_;#q@+>Y}C5Vi%pNx^jrt{1o(HU(6(YYdV+AILl_lNjZtt791CWK7AlBsLEF|VdI?0t30Ix6{nJo zQ!CJNKr)w%45VF2HjQ(ocA(VH;3@~3w@e*xOjml#%86zA;9EIp@N4-Flt+9gPAgmG z%so#25Kb8<#WdJ*Sw~VSV^8lVFBuD8NA$eZOyy&~9!LI6RHmg>ma5L|6=Gtdb(bk8 zmM(;KOPRJalPfs8$DF(^M~B$IM~I75Ual(hoJ*>i7|NB6)m}kLK}nZ83NM<69k;5x zsHLaJvsl?dl}T92swU!9ZrEsf=dc(v56t15oiAC9spHkGrB1)ue3YVIS{ZlKnRvOD zFd(X`2An+3{z_|c`B1JxZYs?}W*w`xo^)mB2U=E2ov=`}h|htI9OKmlXtW&Ms*o3; zF}q$7S7;!dNZ$<`qRc{Z;YVL~Mah0%RpzBch!K)7wt=vIj%`z2M3+{~QD_)!^Dt^1 zW*icu_E86$HEFy1)9y&+;8NkI^s7qr8|F}8_7F5mr3+&SyGu`)N;wS_+5f8enh{Vt zWlSn*VC0>#jGY9Lu4+v?N9=sUxoaE-cBF+PXV@Y)!vI@E69JeV$|RplzSpG%B# z@s0c;-f=QGkDOGG>x^DnyiGd>LfIKa$BcYd_QC-$#+K{OIHNdWUj_-mppTEGY}eV> zqjA#Y6dyL}_bR(xjZVp@aS|;W9S^}&E<}c zk1>6_+LR>%UVXL0&ZaU>p~=InwruIrR^{j!3kOb)&2Yr8Kk2coW;J_lwI@rnopvUZ zNV^U;gI8*(2rW%|!g>L{t!$5ne)C$FjC8QdN@dqq4PB~%#yAn1XSsAPkKn%d%6Pc9 zG&MCLxW~u#^`K?)DBUNAU{*d}oME~ynH!C#ab9OK=_B#+beB`W{m{wBlexST-=0sW zdhL_BaktOT;!>K|_%1}h;wfidPZp#Lnp|%*?ng2u1IRTacN?x?3r-V&@C65;$Y`3?L=gI~{YVrqL;eN;Bf zqYM$j-@>$A2`<7Q*4WidE30I#)X~+ET@D6la38;2 zG{+xUVgP1Q0forPmP%e2&Urtn^sPPvKJ}aofJt*R{I-isN&#<37eafbQ z+tl|K@9T-E)yxy%!bKco*iSeI_Toxf@h*lW?7ak4CNh1A+CbOh``l4{gPe!&bGQwo zRU_9F^~OyFZ=YP6)f-n>^~Ob1y>Z7;Z(MKG8~0=N#?@H8aiLLf+`QErmuP%ye5-2T zOJTHeHwSz>Mt({Gw1`f{CUIY}d=uo4#bT43J5PZk1!DlA*g4XQq{pVHW@wU(2@1!~ zlZhu>qRH8C)Wsw#EJupR!rMo1u z$bW&Z2D@vYQi8q%a4SUsuY`yT$e=|uA0J*9(GprpSJ5iEn%2RL-4v$*T1!dVNF%ff z_x&!Yx&z8}(YvUJ-U$k(ry}~N6m4AVO6uPa+5zElftI!wX<3n)`lhIPsLfhFNh{9w zTfVcv4C8C?d}<*-eE_(P#4n-i*XW2w%^H1>Si__UY$;;BSkMoQ-4J_^5+J5j@Y8$g zeIOz#d7?<`{qT~osH6Mo0eIaWZ7=uNMJQUlf9oZu)3N*VPbEbPbj*>r<@28iQF#ovYF;SR%^wF?zJ5*)6~n0<|D; zlkB;5FqU7G@F;n9%7an?wsNbe)q2z-KB)vt)P4*VMM+ysU!?VYmaiYpjv{TaHWq2q z!!#dz9Ns9><|5r(q+9w=Q{D8)E&UKR`51OAVW;Y_Vwjo`=*`%(D`-8f#4e3tW3(c&+UQP<${tSojz0c0{dVd`8{uSKTTT1dItO0Z*7D4*7n3u(Atq0 z3RyjgAiJ?fy>IKxSK0w{-2duGn0~*#Iz_4{IplR&|oM$BfYpnsmI%^+b z#2N&wxArHVrZr`5uMuuT!tH=?J1E?46K=NyH)OpQP_ym;)U7)KYb+bku!aG{Rua&( zQh@U;2e8&U1XyPs28>uEfb~`y+}4WSSy|Z&3)8K0j9Is(yvA|4bWD#QaN0or61%Y#@R z3WcVr(=(v{o{nHF8l0f|Xt06bSL6qxfhgzzAN)k1S@@w?G&Dh1L_-byK@T5FmBpI_ zUyDVx395~14g4VR+oIabkXJ_S(4)Fi20~XUQ?_QS%qro;R8`9GLr~`7j+&?*t*Out zMYM=krN9Jm9_cV*QJlGEv?gj4`OztU45Odu2uH&W{K+DJsx=xG0#H5>(P7Q1_0I$I z(;a3kYEIDgtx;3q!7ULTe)01ZpB}2G2Yr)#rs6@5_`K-62L8MvK2H_}=OF$=5P!0x zHWsa&p!U{it-=$Zha&h_CLU?8qE0Vj%@;cAV$r$@>WJ1&@mUN!)e(tC8u;lVpN~e6 zpyXBL$yS*MYs3NM4NmJN(N7WP3;d;0!mG#I%fBcnBx@2-4gNHAgb(4*yr(hdqtDU>ye+i8goJaErttg~nEW+8fpG)$7X!DEtX~1w CtowBU diff --git a/bin/ovh/alexisdelhaie/curling/windows/MainWindow$1.class b/bin/ovh/alexisdelhaie/curling/windows/MainWindow$1.class deleted file mode 100644 index 3f41009c57bdb7b5b3b87157696c4f5cfcd8c18d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1556 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 diff --git a/src/ovh/alexisdelhaie/curling/Runtime.java b/src/ovh/alexisdelhaie/curling/Runtime.java index 25dfed5..ea4e2cb 100644 --- a/src/ovh/alexisdelhaie/curling/Runtime.java +++ b/src/ovh/alexisdelhaie/curling/Runtime.java @@ -1,11 +1,24 @@ package ovh.alexisdelhaie.curling; import ovh.alexisdelhaie.curling.windows.MainWindow; +import javax.swing.plaf.synth.SynthLookAndFeel; import javax.swing.*; +import java.util.logging.Logger; public class Runtime { public static void main(String[] args) { + try { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } catch (InstantiationException e) { + Logger.getGlobal().warning(e.getMessage()); + } catch (IllegalAccessException e) { + Logger.getGlobal().warning(e.getMessage()); + } catch (UnsupportedLookAndFeelException e) { + Logger.getGlobal().warning(e.getMessage()); + } MainWindow window = new MainWindow(); window.showFrame(); } diff --git a/src/ovh/alexisdelhaie/curling/web/Client.java b/src/ovh/alexisdelhaie/curling/web/Client.java index 76932ec..a621d3a 100644 --- a/src/ovh/alexisdelhaie/curling/web/Client.java +++ b/src/ovh/alexisdelhaie/curling/web/Client.java @@ -1,22 +1,32 @@ package ovh.alexisdelhaie.curling.web; +import javax.net.ssl.*; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; +import java.security.KeyManagementException; +import java.security.NoSuchAlgorithmException; +import java.security.cert.X509Certificate; +import java.time.Duration; import java.util.List; import java.util.Map; +import java.util.Properties; import java.util.concurrent.CompletableFuture; public class Client { + public static long TIMEOUT = 10000; + private String body; private Map headers; private Method method; private String url; + private long timeout; + private boolean allowInvalidSSL; private RequestError error; private String log; @@ -58,17 +68,26 @@ public class Client { } public Client(String body, Map headers, Method method, String url) { + this(body, headers, method, url, false, TIMEOUT); + } + + public Client(String body, Map headers, Method method, String url, boolean allowInvalidSSL) { + this(body, headers, method, url, allowInvalidSSL, TIMEOUT); + } + + public Client(String body, Map headers, Method method, String url, boolean allowInvalidSSL, long timeout) { this.body = body; this.headers = headers; this.method = method; this.url = url; + this.timeout = timeout; + this.allowInvalidSSL = allowInvalidSSL; this.log = ""; } public CompletableFuture run() { - - HttpClient httpClient = HttpClient.newBuilder().build(); try { + HttpClient httpClient = getClient(); HttpRequest request = requestBuilder(); if (request != null) { @@ -86,9 +105,11 @@ public class Client { } result += String.format("\n%s", (String)r.body()); } catch (IOException e) { - e.printStackTrace(); + result += String.format("\n/!\\ %s", e.getMessage()); + error = new RequestError(e.getMessage(), e.getLocalizedMessage(), e); } catch (InterruptedException e) { - e.printStackTrace(); + result += String.format("\n/!\\ %s", e.getMessage()); + error = new RequestError("Thread interrupted", "The action was stopped (by you maybe)", e); } return result; @@ -100,6 +121,10 @@ public class Client { } catch (URISyntaxException e) { error = new RequestError("URL invalide", "Le format de l'URL est invalide", e); + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + } catch (KeyManagementException e) { + e.printStackTrace(); } return null; @@ -123,6 +148,31 @@ public class Client { if(method == Method.POST || method == Method.PUT) { log += String.format("%s", body); } + b.timeout(Duration.ofMillis(timeout)); return b.build(); } + + private HttpClient getClient() throws KeyManagementException, NoSuchAlgorithmException { + HttpClient.Builder b = HttpClient.newBuilder(); + b.followRedirects(HttpClient.Redirect.NEVER); + b.version(HttpClient.Version.HTTP_2); + if(allowInvalidSSL) { + b.sslContext(getInvalidSSLConfig()); + } + return b.build(); + } + + private SSLContext getInvalidSSLConfig() throws NoSuchAlgorithmException, KeyManagementException { + TrustManager[] trustAllCerts = new TrustManager[]{ + new X509TrustManager() { + public java.security.cert.X509Certificate[] getAcceptedIssuers() {return null;} + public void checkClientTrusted(java.security.cert.X509Certificate[] certs, String authType){} + public void checkServerTrusted(java.security.cert.X509Certificate[] certs, String authType){} + } + }; + + SSLContext sc = SSLContext.getInstance("SSL"); + sc.init(null, trustAllCerts, new java.security.SecureRandom()); + return sc; + } } diff --git a/src/ovh/alexisdelhaie/curling/windows/FormEncodedDialog.form b/src/ovh/alexisdelhaie/curling/windows/FormEncodedDialog.form index 1c7fbda..0dc0f62 100644 --- a/src/ovh/alexisdelhaie/curling/windows/FormEncodedDialog.form +++ b/src/ovh/alexisdelhaie/curling/windows/FormEncodedDialog.form @@ -104,14 +104,6 @@ - - - - - - - - @@ -123,6 +115,19 @@ + + + + + + + + + + + + + diff --git a/src/ovh/alexisdelhaie/curling/windows/MainWindow.form b/src/ovh/alexisdelhaie/curling/windows/MainWindow.form index 73e0fbd..d9e92ae 100644 --- a/src/ovh/alexisdelhaie/curling/windows/MainWindow.form +++ b/src/ovh/alexisdelhaie/curling/windows/MainWindow.form @@ -1,24 +1,13 @@
- + - + - - - - - - - - - - - @@ -32,17 +21,9 @@ - - - - - - - - - + @@ -50,48 +31,15 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -104,7 +52,7 @@ - + @@ -115,19 +63,9 @@ - - - - - - - - - + @@ -141,6 +79,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/ovh/alexisdelhaie/curling/windows/MainWindow.java b/src/ovh/alexisdelhaie/curling/windows/MainWindow.java index 069076a..0d061f9 100644 --- a/src/ovh/alexisdelhaie/curling/windows/MainWindow.java +++ b/src/ovh/alexisdelhaie/curling/windows/MainWindow.java @@ -7,6 +7,8 @@ import ovh.alexisdelhaie.curling.web.Method; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; import java.net.http.HttpClient; import java.util.HashMap; import java.util.Map; @@ -33,14 +35,17 @@ public class MainWindow extends JDialog { private JButton newHeaderButton; private JButton addAuthButton; private JButton runButton; + private JCheckBox allowInvalidSSLField; private DefaultListModel model; private Map headers; private Map params; + private boolean allowInvalidSSL; public MainWindow() { super((Dialog) null); setTitle(WINDOW_TITLE); + allowInvalidSSL = false; headers = new HashMap<>(); model = new DefaultListModel<>(); list1.setModel(model); @@ -49,6 +54,14 @@ public class MainWindow extends JDialog { setSize(WINDOW_WIDTH, WINDOW_HEIGHT); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); + httpTypeBox.addActionListener((event) -> { + allowInvalidSSLField.setEnabled(httpTypeBox.getSelectedItem().equals("HTTPS")); + }); + + allowInvalidSSLField.addItemListener((event) -> { + allowInvalidSSL = (event.getStateChange() == ItemEvent.SELECTED); + }); + newHeaderButton.addActionListener((event) -> { AddHeader ah = new AddHeader(); HeaderModel h = ah.getValue(); @@ -92,7 +105,7 @@ public class MainWindow extends JDialog { private void start(ActionEvent ev) { startLoading(true); - Client c = new Client(bodyArea.getText(), headers, getMethod(), urlBuilder()); + Client c = new Client(bodyArea.getText(), headers, getMethod(), urlBuilder(), getAllowInvalidSSL()); CompletableFuture f = c.run(); new Thread(new Runnable() { @Override @@ -137,6 +150,15 @@ public class MainWindow extends JDialog { newHeaderButton.setEnabled(!b); addAuthButton.setEnabled(!b); runButton.setEnabled(!b); + allowInvalidSSLField.setEnabled(!b); + } + + private boolean getAllowInvalidSSL() { + if(httpTypeBox.getSelectedItem().equals("HTTPS")) { + return allowInvalidSSL; + } + + return false; } private void startLoading(boolean b) {