From 164757ee26955255ad82feaa174cadad36f3ab68 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 4 Jun 2023 21:50:59 +0200 Subject: [PATCH] Matching URLs to entity using hostname rather than slug to minimize collisions. Fixed missing Cum Louder POV logo. --- .../cumlouder/{pov.png => cumlouderpov.png} | Bin .../logos/cumlouder/lazy/bitchconfessions.png | Bin 3962 -> 3998 bytes .../img/logos/cumlouder/lazy/boldlygirls.png | Bin 2815 -> 2851 bytes public/img/logos/cumlouder/lazy/boobday.png | Bin 2480 -> 2516 bytes .../logos/cumlouder/lazy/breakingasses.png | Bin 7323 -> 7359 bytes public/img/logos/cumlouder/lazy/cocksxl.png | Bin 6941 -> 6977 bytes .../img/logos/cumlouder/lazy/cumextreme.png | Bin 13858 -> 13910 bytes public/img/logos/cumlouder/lazy/cumlouder.png | Bin 5326 -> 5378 bytes .../img/logos/cumlouder/lazy/cumlouderpov.png | Bin 0 -> 3263 bytes public/img/logos/cumlouder/lazy/cumtrick.png | Bin 3092 -> 3128 bytes .../logos/cumlouder/lazy/exgirlfriends.png | Bin 2922 -> 2958 bytes public/img/logos/cumlouder/lazy/favicon.png | Bin 1880 -> 1976 bytes .../img/logos/cumlouder/lazy/favicon_dark.png | Bin 1880 -> 1976 bytes .../logos/cumlouder/lazy/favicon_light.png | Bin 1880 -> 1976 bytes public/img/logos/cumlouder/lazy/fuckinvan.png | Bin 7340 -> 7376 bytes .../img/logos/cumlouder/lazy/givemespunk.png | Bin 3964 -> 4000 bytes .../logos/cumlouder/lazy/handjobgoddess.png | Bin 4878 -> 4914 bytes .../logos/cumlouder/lazy/hungrycumeaters.png | Bin 4126 -> 4162 bytes .../cumlouder/lazy/livingwithapornstar.png | Bin 5767 -> 5803 bytes .../logos/cumlouder/lazy/livingwithleyla.png | Bin 7044 -> 7080 bytes public/img/logos/cumlouder/lazy/network.png | Bin 5326 -> 5378 bytes .../logos/cumlouder/lazy/pornstarfisher.png | Bin 5583 -> 5619 bytes .../cumlouder/lazy/readyornothereicum.png | Bin 4544 -> 4580 bytes public/img/logos/cumlouder/lazy/spoofporn.png | Bin 5476 -> 5512 bytes .../logos/cumlouder/lazy/streetsuckers.png | Bin 5299 -> 5335 bytes .../logos/cumlouder/lazy/stunningbutts.png | Bin 3475 -> 3511 bytes .../cumlouder/thumbs/bitchconfessions.png | Bin 19555 -> 19591 bytes .../logos/cumlouder/thumbs/boldlygirls.png | Bin 15757 -> 15793 bytes public/img/logos/cumlouder/thumbs/boobday.png | Bin 16535 -> 16571 bytes .../logos/cumlouder/thumbs/breakingasses.png | Bin 11178 -> 11214 bytes public/img/logos/cumlouder/thumbs/cocksxl.png | Bin 12741 -> 12777 bytes .../img/logos/cumlouder/thumbs/cumextreme.png | Bin 27901 -> 27953 bytes .../img/logos/cumlouder/thumbs/cumlouder.png | Bin 9142 -> 9194 bytes .../logos/cumlouder/thumbs/cumlouderpov.png | Bin 0 -> 11750 bytes .../img/logos/cumlouder/thumbs/cumtrick.png | Bin 19015 -> 19051 bytes .../logos/cumlouder/thumbs/exgirlfriends.png | Bin 13963 -> 13999 bytes public/img/logos/cumlouder/thumbs/favicon.png | Bin 1880 -> 1976 bytes .../logos/cumlouder/thumbs/favicon_dark.png | Bin 1880 -> 1976 bytes .../logos/cumlouder/thumbs/favicon_light.png | Bin 1880 -> 1976 bytes .../img/logos/cumlouder/thumbs/fuckinvan.png | Bin 9231 -> 9267 bytes .../logos/cumlouder/thumbs/givemespunk.png | Bin 19525 -> 19561 bytes .../logos/cumlouder/thumbs/handjobgoddess.png | Bin 13116 -> 13152 bytes .../cumlouder/thumbs/hungrycumeaters.png | Bin 17853 -> 17889 bytes .../cumlouder/thumbs/livingwithapornstar.png | Bin 11100 -> 11136 bytes .../cumlouder/thumbs/livingwithleyla.png | Bin 11736 -> 11772 bytes public/img/logos/cumlouder/thumbs/network.png | Bin 9142 -> 9194 bytes .../logos/cumlouder/thumbs/pornstarfisher.png | Bin 18277 -> 18313 bytes .../cumlouder/thumbs/readyornothereicum.png | Bin 10182 -> 10218 bytes .../img/logos/cumlouder/thumbs/spoofporn.png | Bin 16181 -> 16217 bytes .../logos/cumlouder/thumbs/streetsuckers.png | Bin 10526 -> 10562 bytes .../logos/cumlouder/thumbs/stunningbutts.png | Bin 17146 -> 17182 bytes src/deep.js | 19 ++++---- src/entities.js | 43 ++++++++++++++---- src/scrapers/newsensations.js | 13 ++++++ src/tools/transfer.js | 16 ++++--- 55 files changed, 67 insertions(+), 24 deletions(-) rename public/img/logos/cumlouder/{pov.png => cumlouderpov.png} (100%) mode change 100755 => 100644 public/img/logos/cumlouder/lazy/bitchconfessions.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/boldlygirls.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/boobday.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/breakingasses.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/cocksxl.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/cumextreme.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/cumlouder.png create mode 100644 public/img/logos/cumlouder/lazy/cumlouderpov.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/cumtrick.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/exgirlfriends.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/favicon.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/favicon_dark.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/favicon_light.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/fuckinvan.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/givemespunk.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/handjobgoddess.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/hungrycumeaters.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/livingwithapornstar.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/livingwithleyla.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/network.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/pornstarfisher.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/readyornothereicum.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/spoofporn.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/streetsuckers.png mode change 100755 => 100644 public/img/logos/cumlouder/lazy/stunningbutts.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/bitchconfessions.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/boldlygirls.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/boobday.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/breakingasses.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/cocksxl.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/cumextreme.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/cumlouder.png create mode 100644 public/img/logos/cumlouder/thumbs/cumlouderpov.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/cumtrick.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/exgirlfriends.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/favicon.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/favicon_dark.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/favicon_light.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/fuckinvan.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/givemespunk.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/handjobgoddess.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/hungrycumeaters.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/livingwithapornstar.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/livingwithleyla.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/network.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/pornstarfisher.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/readyornothereicum.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/spoofporn.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/streetsuckers.png mode change 100755 => 100644 public/img/logos/cumlouder/thumbs/stunningbutts.png diff --git a/public/img/logos/cumlouder/pov.png b/public/img/logos/cumlouder/cumlouderpov.png similarity index 100% rename from public/img/logos/cumlouder/pov.png rename to public/img/logos/cumlouder/cumlouderpov.png diff --git a/public/img/logos/cumlouder/lazy/bitchconfessions.png b/public/img/logos/cumlouder/lazy/bitchconfessions.png old mode 100755 new mode 100644 index d1232f354b7a99cacc93bdfd60463cdd52ac3988..28db9ed18bd3e70c9e1861cc7731cfbe07b09816 GIT binary patch delta 156 zcmew*H&1?o%0v?vuIFqlT#A;GyM703Y^vd_H_|mU&^0m*F|@QYF|{%^);2J(GBCKa zW}XWJ1A}UbYeY#(Vo9o1ZhlH;S|x*#ff05MYd@;}0BX>HYbeRgO)V}-%q;-vG1fIO b(={*&F*L9;HnuV~hgf29NAmV$PkuuHU63u1 delta 118 zcmbOy|4VLy3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hqp!{=?NYhbQxWEo;) zWMyn-Wo)QzU|?lnkovo3Is*fPYKdz^NlIc#s#R`&N@iLmgOPy|b`2uSj%ZKL#(2%0v?vuIFqlT#A;GyM703Y+~e+GSW3P&^0m*F|@QYF|{%^);2J(GBCKa zW}eIBxm@CY*rnHgRQtiez@Sm$8c~vxSdwa0l9`)YT#}euz+hxxWUOmorfXmlVrXDx TY;0v}4l&Z=j^yph=eP_3^ARW| delta 100 zcmZ21_Fr^@3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hr^$R%Z{YhbQxWEo;) kWMyn-Wo)QzU|?lnkovo3`s7|NaU9Yj%Z_MI{={Vn0H2E-3jhEB diff --git a/public/img/logos/cumlouder/lazy/boobday.png b/public/img/logos/cumlouder/lazy/boobday.png old mode 100755 new mode 100644 index 112ad9e7e88435b3e339231d66c8df304a530a98..721a981be06d3e795a88de7d9fde97b5eb745167 GIT binary patch delta 138 zcmdlWd_{PI%0v?vuIFqlT#A;GyM703Y}&*jWu$9pplf6rVrXe)Vrpe-tZiUmWnge; z%{-UMew^Zd*rnHgRQtiez@Sm$8c~vxSdwa0l9`)YT#}euz+hxxWUOmorfXmlVrXDx TY;0v}4l&Z=j^yph^_+$P6Kg0D delta 100 zcmca2yg_(^3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hr!i9^az*T7uY$TGyp k$jaEv%Gglbz`)ADAoX|6^vQOd;y9#5mL1WayqMDv0J6Fp_W%F@ diff --git a/public/img/logos/cumlouder/lazy/breakingasses.png b/public/img/logos/cumlouder/lazy/breakingasses.png old mode 100755 new mode 100644 index 2b5bfc0a52cb1de8b92511eca5054b4aa48542d4..a1e1573cbc3ee21e631292db8e986bbf0d84b5e7 GIT binary patch delta 156 zcmbPjx!-bv%0v?vuIFqlT#A;GyM703Y?>=wZ=`Ezplf6rVrXe)Vrpe-tZiUmWnge; z%{&(d1_sp<*NBpo#FA92-29Zxv`Pje10(Dj)_zp`0o0%Y*HDs~n_66wm|FnSW2|dn brfXmlVrXDxY;0v}4za}Ij^yphSu%zIZ|yDP delta 118 zcmdmQIoooA3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hqJSK8Z9*T7uY$TGyp z$jaEv%Gglbz`)ADAoX|6bOr_n)e_f;l9a@fRIA+ll+3hB1|tI_>>5Ot9nqfLCu0Zz D8K5EA diff --git a/public/img/logos/cumlouder/lazy/cocksxl.png b/public/img/logos/cumlouder/lazy/cocksxl.png old mode 100755 new mode 100644 index a53223a12e2c44c3dd08d8f9a20655fbbdc19203..9f0d5f6245056a4a707033fa8ecf2bd8724e86fd GIT binary patch delta 156 zcmbPhcF=5s%0v?vuIFqlT#A;GyM703Y?7C%H_|mU&^0m*F|@QYF|{%^);2J(GBCKa zW}XWJ1A}UbYeY#(Vo9o1ZhlH;S|x*#ff05MYd@;}0BX>HYbeRgO)V}-%q;-vG1fIO b(={*&F*L9;HnuV~hgf29NAmXMH&TWGEygY4 delta 118 zcmX?THrH%|3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hq3FXe5hYhbQxWEo;) zWMyn-Wo)QzU|?lnkovo3Is*fPYKdz^NlIc#s#R`&N@iLmgOPy|b`2uSj%ZI7kTwJW D?t~!O diff --git a/public/img/logos/cumlouder/lazy/cumextreme.png b/public/img/logos/cumlouder/lazy/cumextreme.png old mode 100755 new mode 100644 index 569ee4c056248f61441d4a67d0a8e7e84ff9db22..b714d487d7e0c81316ae7549ea549e9cc53e7d8a GIT binary patch delta 156 zcmZ3Kb1i2BD-+jqHWn^LOUYfo12*$B?KP-3(ls>DH8Kq`w6roYwK6ruHH<9i delta 104 zcmcbXvnXc+D-+jKc3CkMMSGRlpPTua_8NE_>Kd5q8d-)I8Ce;dSs5E@8yHv_7^MEL ona;q#pjzS@QIe8al4_NkpOTqY$zWt)gk6KkvLo7?y^Xn<0YRP}8UO$Q diff --git a/public/img/logos/cumlouder/lazy/cumlouder.png b/public/img/logos/cumlouder/lazy/cumlouder.png old mode 100755 new mode 100644 index e62efe4a51771efa2379d1179e3d1668a36efb4a..5b5932ae834b089a41c8ba31824217b8d118d3c3 GIT binary patch delta 138 zcmX@7*`&3hik0g*8w;1BrR1*P0h?P`KXXeN=^7g78kvR|T3VTyTA3Pa8yHv_7~EMi z&t>vNL2*Cq(rZ7e{a|2V&?s?@C`m~yNwq4;%uOvWNz5%^FfuSQ)-^EGH82S=G_W!@ TwlXz`7-?}w^7iIKf;`LsFOVo* delta 86 zcmZqDI;Xjzik0gryR4XsqP^9&6G-I3NH3&}eI^8C^Q!Qp{kg z%X_fLJ@e9dkXlB101$W^0Ky^x;P^5MTLu6hF#uS#0RY)_0ANLDHyFxY7N}n6XsQ7h ze^36`qLj;o8l$bJPQ64$3E`DtZ#XfyjOdZJk9{v)@lu?BpInM^d5O#f0MO^!YRV>B zL^o3>*Jq3x>zp@?Z{LkL*zrRa9HTXZTM=}vC#p>J~Y=Ncy_e)@oslukY`u0*%-xuB`O*4;wC{FlMll zG-g|lj)L~5(Hru`#;b=i-P8TxB2$+duPTGj|CT)M_Q{#U3yqf4FSv06A%A+2S|WX* z@+cD+HtsEac4%?X<_Sv|k*Gg6`!ewbQvX|ZkfVNnjgKCQkTYT+R;j^oL=!11g4j}5 z4{rxIkHd##7l~d+g$K`1M!9u?ZNO%9(<&bxB^(>!o;mr^iMEb3Ip7`47AZy~NHmmN z7pCS)h{)e?a<>iLJLFdJYufzJzMdvI(yn5DhoBcQ{6}p#y24o*o(a#Ym3POXtKA#! zm*a)58O|U&R1|hsx-xzrjyX{AQZC@RPb-BcNKMw;6QJCYr>0Y`bpA*AbeRQUQ}Ont ze0mxR2T)|oyL*VobneKLy$FrGlg4lId$t#8Wx4CS;Y;=IWWvRS&m>XGb?iHNdb+~b z$ERh>Jb92+OhUrAF>rsieSLjB^w-ol2-?2F+hD&TEj9NGx|TzSEm`2f z3UmcumGb~KQKO4FTdXWS5({dw*Xs$JgU?R~TDEW(hnf|A8$WAY;>tOvUEJM|JGm8i zBI~xQi1ZN2d}kRnI}amO#+`FJSk?R_k|=eyYQANbt9W{v<#B#Gsl=Dg!*DZu1_-{{ zON0P-TEF{+RZO*vL|;%T`48eLSZF9+YsJ%G)@0u&Kdsyy9pyw0UnSsg6Me{ayRg)t zmIx3U1fFfk@;*3ci1wW|c03&=oDJYw-f8jA`C>3!?k<+QhqG-l9W6NzdAku_l2CIO zN+&4VicWk=MPK#0KKBFq&6Sm-rIwbKJwLi{S|*GXrLlnLYMs#G>eD(S*4Fi>@+`RU zd67eZs6t*iN0CbLqrgul{Ml_|k*v#b;|2z_Nwd;qe}jZ-WbRswxhddsGy(VzD#gi* zM5%^{8wh^UH%!&cmG?JT*&xSq1~9>id>lp$L;q+cG{toE^0Dcpp_`c7{}q7Jh3=QS z#n9diTv;Z2;6E?_S(B8lgs@75w^7+hZ&4XGhH;n^t+8}g`K!0Za;)1a;NJL4*qod(r&ib$0sDdfh#ni zX$rlr2H%B--UUhduw?jM&`2yPbZUu2eu{{iKKs3yv*A|O_{fB9=hPB(7UD`JDhU-Q zT^}Mr?Y9rKss;PfzA2Zz6P5OMIfei+--6FwH{MwVee7|LAv3>r+bMdyO-ZZdIhrvB zof>HlsBh5t(O|~lBp=%!)We;}KAR_lo&gO`N6vZy@3)$8yB-&mJ4X)~vg~pyUEr0ZYv4wJbEvkH-6by^L zDcEuAAo@E={)2(%3A-~ul^#bwP?44a*?7F(THX$LmR$N&+3hy%(g<|Ull8R+5 z$Wwo27JnEjwsJc6?Uc376vu^`M;X;o{etH;A}k!~Wz4ODPd5B;6oM2s6abej1}wEW zOuK^ubGtYkpWegI^+5L@J?LHS0Kf|9P}NwJfF?os@Gmp*PbvM4%5)9 zD1kx9>+$0LsjZo3TpcgiGc?%UHapDau2b+Fo1ERCJuoTs2D5*n`xHF; zW_rsUqdHw=$yh>&aW11WrdHbQ?Tlp$xTR7J=|vW2uyBzH8Ja}KOmfB37Aa6hqxRl9 z$NJ#oX7k=rR0fDtdo|9!tImI8;u^4s_qz(Po!hbf!!)m9RN9XraeTM^OmdFGQnzAx z_yJ1tO!;_}$^7&9rKT*Re)eI$IP>ywthx?@clU=68c&seq)v~kV6y%M0~I6rs@=eS ztPw9dlY8t-QkdpPS$hU@S?)}b7eMjC)1J;eJH|GK)MyYaDj%EWDW97s8!)%9{5zu9 zj|PZOOnfEY>6|8?S9A~g$BT2k7w(r&I(nN<-s9>d=e0a>uQ+k)Y&^|^=6yx)g-+E6 zZXEA_vaGf55tm4?@xHES9Y6suL|d_v-sh)A1Ty20syoyS0T@LJlbAu0n1W0_8tJ;O z@uPAslj*b22mZ_~Ii6>1B6i>ot?KwGO3r{oz4Q4C2hD+8pfYLr-gvf1L6(Rn zvGViIeiIW;bNm3f9ryhFSKs;y-mN-TEB|i%+w<8)-hTyOil%d?Jm9vhvAtIH-TYy~ znjgo8u}qWa9_z)v0-$MTx7C%*XA>`Qe0&_j6{jKXu_`FJBmntMf`T^=Us}xb&Gf+* zmSu~{x1xrI!l{k<9M!1W-oJIvmi1ZfR~?k!LP4YIuNvEsuhO^L)`*7{GfWJ%)tP?p z)EImjh(vXnGt@IBBE?hI&K~U_UkS<-jd;CY{s`F5-Pd86SkHE}C_7)Alj!|If1Q%I z7vV})_(gZv_~$y!+1V?R4ufJer}svd;rg+V5;KqCm4rog%;1?Q>`UY@Qo2unAozF6 zGx)=u)zS)EsbmZA4c%TB(;J2qGe2!|p`EL|56@|{^~a{lCgwCp%dPuADR5)jEcDbW zM)IBTx)W6*`Yd+JJ6D|fc&KNNV3mdRJuIs5((dwinwy-~CM7r2U<@Xurn^JSg`>`R z=kid?3-7g`L%v1O!EMLteWTY}*RGUJtL(8 zm)RjY1tP#ZpLwt=;Zlj;`-&E)pT< zI7Hg<8}^AO4mb>90|t?uXR%c;s)gICg})F8JUIjOK!0q(=M;hZWW?YsxLfDVm*oeK z$BT}e8E8LYAbpJ|schJq$h)dajD`99J^g9(_azcLgJTz{ee^q7=jIQ3H}AoOrjxaV z=L|;dGaEL?e8=D8s^sW4y;#OBG;Q|dDBtje1>T}m4&%qtQ!?Z(DVs5Oy`dcSQ3fj` zGEU3ZsPh6i&MXOYWNO;a?V4y0`Je(p1kp1@DEi`xWDLX%xlMv!ZrlPGbqkE0Ee0iv z^g>-4fDl7Sh=@svh}}047n7Bckd?SEBqk;+Cbq(qQt*EOHxD}}`+&ayLPT6l1R-f6 zE+cziQdUypzd+f}?ZZnz@P9jCoZL{}7+W{=|8F8G{a@z61UvbXVgJh*d)QtpmykWosAU*^T=9%K)_1AFGwC*hKsf;Zq)o literal 0 HcmV?d00001 diff --git a/public/img/logos/cumlouder/lazy/cumtrick.png b/public/img/logos/cumlouder/lazy/cumtrick.png old mode 100755 new mode 100644 index 137dbe2488e6a3cd3d16ec6ef93a19b6418a13e5..c082910cf402f722628ebd9b6a82b827d0d3e0bb GIT binary patch delta 156 zcmbOtu|r~l%0v?vuIFqlT#A;GyM703Y!c(HH_|mU&^0m*F|@QYF|{%^);2J(GBCKa zW}XWJ1A}UbYeY#(Vo9o1ZhlH;S|x*#ff05MYd@;}0BX>HYbeRgO)V}-%q;-vG1fIO b(={*&F*L9;HnuV~hgf29NAmXM$J~Yh@&7Gk delta 118 zcmdlXF-2m63NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hq3#_esWYhbQxWEo;) zWMyn-Wo)QzU|?lnkovo3Is*fPYKdz^NlIc#s#R`&N@iLmgOPy|b`2uSj%ZJ2=P?8T D!$2Tg diff --git a/public/img/logos/cumlouder/lazy/exgirlfriends.png b/public/img/logos/cumlouder/lazy/exgirlfriends.png old mode 100755 new mode 100644 index 422e2c0d7bbae0b3af5a05bf135d07a9fbc15000..161550331ec2ab1ba1ba14e4e09528fe37432d76 GIT binary patch delta 156 zcmaDQ)+ateWul1-*K;-&E=5bpUB3f1Hsx^D8|fMv=o*=Z7+PAHm|B?{Ya19?85rDI zGtY&AfkCyzHKHUXu_VTtwZt`|BqgyV)hahXB{Qv(!N|Y}y9SYEN3qOa}M_;#sB}7V!r0^roeA z-Y1T*qNEU?6OS2mLE=ZQ%PzlhE;#JxnGqwMnkSAB3xzh8+n5y%m3WFcs;C;}`!g;p zoVPfuA_T~&qJ%Om#Aw$@F_EJ4xQBnp@r&e=$yEX) z#{w!)Avu2VKlt5SGe0@uCWYfb=ZkHBi~zx1pi#5!?_=9;oB)Am;7V)xD|KMzlk{3k ziyi?z+rY(jOOyA2%N=0gNtX=CkpeXR`8@D`M&Fbz1$u9Rt~IxB&2yYS0BPz~@&-6K z1V#&#z3%buPyZjD%z9EOaifm6Jeg)Quk0#4*cgYxG=H7R3;I<-;XA=2MvuBN^;a$6qCUR-TuwB205<>t z00Cl4M?_i!yQQK4000SaNLeLw000XT000XT0n*)m`~Uy|2XskIMF-~w1PUQJ8M^yW z0005OlVk%sf6I*iev-5kU?qaw33T;_d?= z`-K!2pc>|5G-I@K+(htu!WfdchLKzp#ki0Q4G!BO@2dSA) z2sU1hz%x7F!^g4kbBzLP@^Q{FhNC?KUhu2laeKlye<8<5BKDgJs+f6I01x<#e{((! zs)pKPPusyh3m3p@!P&jwym8yDadNnt==&}0o2)8&i3sh0<@N+VLg3<`laO(1qfs47 zbAhQl)DMjzV_W+x&J0Nit_1i_ApM;|J|7H*pl30RVzUTE5oS-MeLM*N@`C|9p2U+4 z1;d+we_c~bMEESo43#5N+SP{<%G_I-40|gu@!Of_+EyiMbtbCL;u8by(HR{*5>old z6uIDgA+K-ox!;-;PUGF25uv82PF^gt3T>ND#le>5qN}* z2mT0`CpXA*IVxXb;D&jPfKnC8Z-M`g8uyP+DqpT}j}@(NvwEJp5tkqA>QM;yNme40 zH3mF?GA%JMEiyG!F*!OkH99pjD=;uRFfiP#oppn zGBPbOFfB4QR53X^G&MRkGb=DKIxsM;@h12H001a-MObuXVRU6WbZKp6b97;CZ~!te iGBYhOHZ3qTR536*Gc!6hH!CnOIxsLe+!@=Gyat^AdV0bD delta 1359 zcmV-V1+et1Fr~R1pOF9L}I2smrN$$Ilk`UF9_6;-2rA>*>b zd5g1JuCnHTJ^2fRIc;T`>okWE$0C-Hga{c`lu(9+D6JYPCQ`H?^Y9Nj{v^3%a+Scy zv49FxNRA);4}N!R<|ilIq+kr_e6j71Q6R7jG-|f}eQeu}6TtrrTxl(Tr4Gz|l3r_R z;Ul1T8@RY`Y4RR$xdRM5>5?HilAorK&jasg^i5eTpzjvwUUPeE?&I_UNK;pd8{ps& zh!iM$-Q(R|?Y;ebrrF;Qn=5j+oQ{Told1tO2mtURmCTxXtE0ApyTA>-1xWQ3<29^sTNGyM((49=Iz^6b!i|CN{4umn;^hpP zsWkDOn_+r{esPP$Z9O=VKCQL57wLnT^eHV;i4bnK00001VoOIvPi|&GNdN!<32;bR za{vGf6951U69E94oER7Y000McNliruR)jJO`4UA3^)r2aD{(} z?p=qXyn#m8?#g}`>4*E9vWk&Lql^n?NPaLdG>(L>1gV)%2sU1hz%#qv!^g4kbBzLP z@^Q{FMxs3mUhu2laeIHlw;;y{5&O-ARLs0OfERqmzuBLLR6}jCrk!A)g&SZU!PULs zym8w{0H(6Em5)s-3EA0e6LSXk0y9gP#HV&%8X>K(2g!-m2WNd4F#hzga z!9{@Y0@B|VihqHj=PI7dWoCt zWHV1PWhFOMV7Mr0#LP#tlAM{1N@He;G)_1Z(j<6?DNTR-M5-AdO|y}io6q@z7NeJ8 zNkv%BIhBkR?^SBjYJDwNze=M?>OIsLoIhTswa&)>zDa3oJNxk+e|LZT9{X4p`yWV$ zSVKpCCOJ3`esT(D!O!7Bmtp=ZxYiBaM!$pm;O+1IE9wkhw4*=3V{kpiWZk!Zj;|L* z&)_w>YrY#%>xKnfuRuR>3jhE9VW~bX`2x6mJ+o7ZF`biP20TkKEigANGC5Q-GCDIh zIx{gVFfckWFlGCEmjD0&C3HntbYx+4WjbwdWNBu305UK#F)c7REiyS&GBP?dHaasg RD=;uRFfbIR#4D2=2b>G#S8)IU diff --git a/public/img/logos/cumlouder/lazy/favicon_dark.png b/public/img/logos/cumlouder/lazy/favicon_dark.png old mode 100755 new mode 100644 index be0d556a366aebed49723a2484f344768462135a..043711201333f7c9b5d77c11d5398a6c5b57621b GIT binary patch delta 1428 zcmV;F1#9})4!940iBL{Q4GJ0x0000DNk~Le0000W0000W2m=5B07RsU#sB~TeQ85O zP-$ah001bFeUUv#!$25@-?mDNR2;0L;*g;_Sr8R*)G8FALZ}s5buhW~51KS2DK3tJ zYr(;v#j1mgv#t)Vf*|+<;^yY0=prS4mlRsWcyMqOa}M_;#sB}7V!r0^roeA z-Y1T*qNEU?6OS2mLE=ZQ%PzlhE;#JxnGqwMnkSAB3xzh8+n5y%m3WFcs;C;}`!g;p zoVPfuA_T~&qJ%Om#Aw$@F_EJ4xQBnp@r&e=$yEX) z#{w!)Avu2VKlt5SGe0@uCWYfb=ZkHBi~zx1pi#5!?_=9;oB)Am;7V)xD|KMzlk{3k ziyi?z+rY(jOOyA2%N=0gNtX=CkpeXR`8@D`M&Fbz1$u9Rt~IxB&2yYS0BPz~@&-6K z1V#&#z3%buPyZjD%z9EOaifm6Jeg)Quk0#4*cgYxG=H7R3;I<-;XA=2MvuBN^;a$6qCUR-TuwB205<>t z00Cl4M?_i!yQQK4000SaNLeLw000XT000XT0n*)m`~Uy|2XskIMF-~w1PUQJ8M^yW z0005OlVk%sf6I*iev-5kU?qaw33T;_d?= z`-K!2pc>|5G-I@K+(htu!WfdchLKzp#ki0Q4G!BO@2dSA) z2sU1hz%x7F!^g4kbBzLP@^Q{FhNC?KUhu2laeKlye<8<5BKDgJs+f6I01x<#e{((! zs)pKPPusyh3m3p@!P&jwym8yDadNnt==&}0o2)8&i3sh0<@N+VLg3<`laO(1qfs47 zbAhQl)DMjzV_W+x&J0Nit_1i_ApM;|J|7H*pl30RVzUTE5oS-MeLM*N@`C|9p2U+4 z1;d+we_c~bMEESo43#5N+SP{<%G_I-40|gu@!Of_+EyiMbtbCL;u8by(HR{*5>old z6uIDgA+K-ox!;-;PUGF25uv82PF^gt3T>ND#le>5qN}* z2mT0`CpXA*IVxXb;D&jPfKnC8Z-M`g8uyP+DqpT}j}@(NvwEJp5tkqA>QM;yNme40 zH3mF?GA%JMEiyG!F*!OkH99pjD=;uRFfiP#oppn zGBPbOFfB4QR53X^G&MRkGb=DKIxsM;@h12H001a-MObuXVRU6WbZKp6b97;CZ~!te iGBYhOHZ3qTR536*Gc!6hH!CnOIxsLe+!@=Gyat^AdV0bD delta 1359 zcmV-V1+et1Fr~R1pOF9L}I2smrN$$Ilk`UF9_6;-2rA>*>b zd5g1JuCnHTJ^2fRIc;T`>okWE$0C-Hga{c`lu(9+D6JYPCQ`H?^Y9Nj{v^3%a+Scy zv49FxNRA);4}N!R<|ilIq+kr_e6j71Q6R7jG-|f}eQeu}6TtrrTxl(Tr4Gz|l3r_R z;Ul1T8@RY`Y4RR$xdRM5>5?HilAorK&jasg^i5eTpzjvwUUPeE?&I_UNK;pd8{ps& zh!iM$-Q(R|?Y;ebrrF;Qn=5j+oQ{Told1tO2mtURmCTxXtE0ApyTA>-1xWQ3<29^sTNGyM((49=Iz^6b!i|CN{4umn;^hpP zsWkDOn_+r{esPP$Z9O=VKCQL57wLnT^eHV;i4bnK00001VoOIvPi|&GNdN!<32;bR za{vGf6951U69E94oER7Y000McNliruR)jJO`4UA3^)r2aD{(} z?p=qXyn#m8?#g}`>4*E9vWk&Lql^n?NPaLdG>(L>1gV)%2sU1hz%#qv!^g4kbBzLP z@^Q{FMxs3mUhu2laeIHlw;;y{5&O-ARLs0OfERqmzuBLLR6}jCrk!A)g&SZU!PULs zym8w{0H(6Em5)s-3EA0e6LSXk0y9gP#HV&%8X>K(2g!-m2WNd4F#hzga z!9{@Y0@B|VihqHj=PI7dWoCt zWHV1PWhFOMV7Mr0#LP#tlAM{1N@He;G)_1Z(j<6?DNTR-M5-AdO|y}io6q@z7NeJ8 zNkv%BIhBkR?^SBjYJDwNze=M?>OIsLoIhTswa&)>zDa3oJNxk+e|LZT9{X4p`yWV$ zSVKpCCOJ3`esT(D!O!7Bmtp=ZxYiBaM!$pm;O+1IE9wkhw4*=3V{kpiWZk!Zj;|L* z&)_w>YrY#%>xKnfuRuR>3jhE9VW~bX`2x6mJ+o7ZF`biP20TkKEigANGC5Q-GCDIh zIx{gVFfckWFlGCEmjD0&C3HntbYx+4WjbwdWNBu305UK#F)c7REiyS&GBP?dHaasg RD=;uRFfbIR#4D2=2b>G#S8)IU diff --git a/public/img/logos/cumlouder/lazy/favicon_light.png b/public/img/logos/cumlouder/lazy/favicon_light.png old mode 100755 new mode 100644 index be0d556a366aebed49723a2484f344768462135a..043711201333f7c9b5d77c11d5398a6c5b57621b GIT binary patch delta 1428 zcmV;F1#9})4!940iBL{Q4GJ0x0000DNk~Le0000W0000W2m=5B07RsU#sB~TeQ85O zP-$ah001bFeUUv#!$25@-?mDNR2;0L;*g;_Sr8R*)G8FALZ}s5buhW~51KS2DK3tJ zYr(;v#j1mgv#t)Vf*|+<;^yY0=prS4mlRsWcyMqOa}M_;#sB}7V!r0^roeA z-Y1T*qNEU?6OS2mLE=ZQ%PzlhE;#JxnGqwMnkSAB3xzh8+n5y%m3WFcs;C;}`!g;p zoVPfuA_T~&qJ%Om#Aw$@F_EJ4xQBnp@r&e=$yEX) z#{w!)Avu2VKlt5SGe0@uCWYfb=ZkHBi~zx1pi#5!?_=9;oB)Am;7V)xD|KMzlk{3k ziyi?z+rY(jOOyA2%N=0gNtX=CkpeXR`8@D`M&Fbz1$u9Rt~IxB&2yYS0BPz~@&-6K z1V#&#z3%buPyZjD%z9EOaifm6Jeg)Quk0#4*cgYxG=H7R3;I<-;XA=2MvuBN^;a$6qCUR-TuwB205<>t z00Cl4M?_i!yQQK4000SaNLeLw000XT000XT0n*)m`~Uy|2XskIMF-~w1PUQJ8M^yW z0005OlVk%sf6I*iev-5kU?qaw33T;_d?= z`-K!2pc>|5G-I@K+(htu!WfdchLKzp#ki0Q4G!BO@2dSA) z2sU1hz%x7F!^g4kbBzLP@^Q{FhNC?KUhu2laeKlye<8<5BKDgJs+f6I01x<#e{((! zs)pKPPusyh3m3p@!P&jwym8yDadNnt==&}0o2)8&i3sh0<@N+VLg3<`laO(1qfs47 zbAhQl)DMjzV_W+x&J0Nit_1i_ApM;|J|7H*pl30RVzUTE5oS-MeLM*N@`C|9p2U+4 z1;d+we_c~bMEESo43#5N+SP{<%G_I-40|gu@!Of_+EyiMbtbCL;u8by(HR{*5>old z6uIDgA+K-ox!;-;PUGF25uv82PF^gt3T>ND#le>5qN}* z2mT0`CpXA*IVxXb;D&jPfKnC8Z-M`g8uyP+DqpT}j}@(NvwEJp5tkqA>QM;yNme40 zH3mF?GA%JMEiyG!F*!OkH99pjD=;uRFfiP#oppn zGBPbOFfB4QR53X^G&MRkGb=DKIxsM;@h12H001a-MObuXVRU6WbZKp6b97;CZ~!te iGBYhOHZ3qTR536*Gc!6hH!CnOIxsLe+!@=Gyat^AdV0bD delta 1359 zcmV-V1+et1Fr~R1pOF9L}I2smrN$$Ilk`UF9_6;-2rA>*>b zd5g1JuCnHTJ^2fRIc;T`>okWE$0C-Hga{c`lu(9+D6JYPCQ`H?^Y9Nj{v^3%a+Scy zv49FxNRA);4}N!R<|ilIq+kr_e6j71Q6R7jG-|f}eQeu}6TtrrTxl(Tr4Gz|l3r_R z;Ul1T8@RY`Y4RR$xdRM5>5?HilAorK&jasg^i5eTpzjvwUUPeE?&I_UNK;pd8{ps& zh!iM$-Q(R|?Y;ebrrF;Qn=5j+oQ{Told1tO2mtURmCTxXtE0ApyTA>-1xWQ3<29^sTNGyM((49=Iz^6b!i|CN{4umn;^hpP zsWkDOn_+r{esPP$Z9O=VKCQL57wLnT^eHV;i4bnK00001VoOIvPi|&GNdN!<32;bR za{vGf6951U69E94oER7Y000McNliruR)jJO`4UA3^)r2aD{(} z?p=qXyn#m8?#g}`>4*E9vWk&Lql^n?NPaLdG>(L>1gV)%2sU1hz%#qv!^g4kbBzLP z@^Q{FMxs3mUhu2laeIHlw;;y{5&O-ARLs0OfERqmzuBLLR6}jCrk!A)g&SZU!PULs zym8w{0H(6Em5)s-3EA0e6LSXk0y9gP#HV&%8X>K(2g!-m2WNd4F#hzga z!9{@Y0@B|VihqHj=PI7dWoCt zWHV1PWhFOMV7Mr0#LP#tlAM{1N@He;G)_1Z(j<6?DNTR-M5-AdO|y}io6q@z7NeJ8 zNkv%BIhBkR?^SBjYJDwNze=M?>OIsLoIhTswa&)>zDa3oJNxk+e|LZT9{X4p`yWV$ zSVKpCCOJ3`esT(D!O!7Bmtp=ZxYiBaM!$pm;O+1IE9wkhw4*=3V{kpiWZk!Zj;|L* z&)_w>YrY#%>xKnfuRuR>3jhE9VW~bX`2x6mJ+o7ZF`biP20TkKEigANGC5Q-GCDIh zIx{gVFfckWFlGCEmjD0&C3HntbYx+4WjbwdWNBu305UK#F)c7REiyS&GBP?dHaasg RD=;uRFfbIR#4D2=2b>G#S8)IU diff --git a/public/img/logos/cumlouder/lazy/fuckinvan.png b/public/img/logos/cumlouder/lazy/fuckinvan.png old mode 100755 new mode 100644 index d5c60afc09216a50aefe9d7dda102f5d275f58ff..17a6016c54259f7e0271ffa6de66bf2129e02354 GIT binary patch delta 156 zcmZ2udBJjm%0v?vuIFqlT#A;GyM703Y+5H>Z=`Ezplf6rVrXe)Vrpe-tZiUmWnge; z%{&(d1_sp<*NBpo#FA92-29Zxv`Pje10(Dj)_zp`0o0%Y*HDs~n_66wm|FnSW2|dn brfXmlVrXDxY;0v}4za}Ij^yph)iQvdfC8DB7#U{@hr!PTJd0*T7uY$TGyp z$jaEv%Gglbz`)ADAoX|6bOr_n)e_f;l9a@fRIA+ll+3hB1|tI_>>5Ot9nqdVU&ass DF3%zz diff --git a/public/img/logos/cumlouder/lazy/givemespunk.png b/public/img/logos/cumlouder/lazy/givemespunk.png old mode 100755 new mode 100644 index b2dbcb2ac5bdd9cfd945c088c8e7e43da1103989..8bc9a608dab32677293ce7a65b1d59631749a097 GIT binary patch delta 156 zcmew(w?KY^%0v?vuIFqlT#A;GyM703Y^vj{H_|mU&^0m*F|@QYF|{%^);2J(GBCKa zW}XWJ1A}UbYeY#(Vo9o1ZhlH;S|x*#ff05MYd@;}0BX>HYbeRgO)V}-%q;-vG1fIO b(={*&F*L9;HnuV~hgf29NAmV$Z+=4nVGb>r delta 118 zcmZ1=|3_|u3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hqp$LDRRYhbQxWEo;) zWMyn-Wo)QzU|?lnkovo3Is*fPYKdz^NlIc#s#R`&N@iLmgOPy|b`2uSj%ZKL=QjiZ D5XB*m diff --git a/public/img/logos/cumlouder/lazy/handjobgoddess.png b/public/img/logos/cumlouder/lazy/handjobgoddess.png old mode 100755 new mode 100644 index c29aaa9ad44445e662c82bc4af5ed76f6a4d3639..63b0298adfd7e6479bdafceeb6e595c4ef16dceb GIT binary patch delta 156 zcmeBE+oU!@Wul1-*K;-&E=5bpUB3f1HVFvT8|fMv=o*=Z7+PAHm|B?{Ya19?85rDI zGtY&AfkCyzHKHUXu_Vg_kAW(btiIVPik{pG4M)itb!b*=5C46zx@Fe{L)i5b`$EH89sTvJ5dY zvNATaGB(sUFt9Q(Nc~+ioq>TtwZt`|BqgyV)hahXB{Qv(!N|Y}y9SYEN3HYbeRgO)V}-%q;-vG1fIO b(={*&F*L9;HnuV~hgf29NAmXMxBP|x4?r!X delta 118 zcmX@4Fi&BE3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hrk!0&CSYhbQxWEo;) zWMyn-Wo)QzU|?lnkovo3Is*fPYKdz^NlIc#s#R`&N@iLmgOPy|b`2uSj%ZI76fgt; D*g_zi diff --git a/public/img/logos/cumlouder/lazy/livingwithapornstar.png b/public/img/logos/cumlouder/lazy/livingwithapornstar.png old mode 100755 new mode 100644 index 38ddf7b07e524fdf434c33961a261f251a8da882..04077cdaa48f8cf99fdabaa0160d2ddf97291d20 GIT binary patch delta 156 zcmZqIU9CGoWul1-*K;-&E=5bpUB3f1Hg$^D8|fMv=o*=Z7+PAHm|B?{Ya19?85rDI zGtY&AfkCyzHKHUXu_VTtwZt`|BqgyV)hahXB{Qv(!N|Y}y9SYEN3U delta 118 zcmZ2s-eNvMg_kAW(btiIVPik{pG4M)itb!b*=5C46zx@Fe{L*llkzsyH89sTvJ5dY zvNATaGB(sUFt9Q(Nc~+ioq>TtwZt`|BqgyV)hahXB{Qv(!N|Y}y9SYEN3DH8Kq`w6roYwK6rW delta 86 zcmZqDI;Xjzik0gryR4XsqP1Br`X)xFj*RfWgSX$XM6FOxM69#L&RX U*x1U{0%GL3DVau-=ZP8u0KuLqpa1{> delta 100 zcmeyYeO`Nl3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hq}QAEm6*T7uY$TGyp k$jaEv%Gglbz`)ADAoX|6^vSWJ;y9#5mL1Wad`Q#~0PW`-<^TWy diff --git a/public/img/logos/cumlouder/lazy/readyornothereicum.png b/public/img/logos/cumlouder/lazy/readyornothereicum.png old mode 100755 new mode 100644 index b3c0e2d79c7d54f6b3b216ecca780809466359c8..55ce92b1940eb4709cd35554f24c5b3161e66e2f GIT binary patch delta 165 zcmX@0{6u+z%0!b$uIFqlT#8l=n^(QsIQ^19y^*e=fv%Bhh@qvGiK&&Tv9^JMm4U&X zHS=5;7#LJbTq8@~ delta 126 zcmaE&d_Z}E3NK5#qpu?a!^VE@KZ&dp6=S%bvdfC8DB7#U{@mDpNg&)%*T7uY$TGyp z$jaEv%Gglbz`)ADAoX|6bOr_n)e_f;l9a@fRIA+ll+3hB1|tI_>>5Ot9nl7AVDNPH Kb6Mw<&;$Thdn4Nb diff --git a/public/img/logos/cumlouder/lazy/spoofporn.png b/public/img/logos/cumlouder/lazy/spoofporn.png old mode 100755 new mode 100644 index b4776ce533da041ca3166eb2579470d00752f517..69aede0540909c2e781b2f2fdeee57f01d244df3 GIT binary patch delta 184 zcmaE&)uBB>Wul3T+H*D*E=8+`&8uE9Ffa%tC;F8E=@1}R0b)TQW{{X6er@ACFOhm9 zT|)z1BhwH=ODhvoD^p`_0|P4qgF9>Hxd2tEmbgZgq$HN4TIJ@aWTsUz7#SF0*Rb}Z x+7F-x4Y-Dq%-q!ClEmBskRD@Q12bI%lMq7#D`R6TQwxYC=cZ&DO*R%a1OU5{G1dS8 delta 146 zcmeCsexfx&g_kAW(btiIVPik{pG4M)itcJp*=5C46zx@Fe=;yI2qY)^l>zAxAXWil zAs}Xmx5#DN*yknUZK!Ktu4`l&Vq|1xY-VL_sBK_iWnhr{yJk92m1>D=L`h0wNvc(D YeoAIqC4-TH5q1qC%Z_MI4i_~90Bz(Xng9R* diff --git a/public/img/logos/cumlouder/lazy/streetsuckers.png b/public/img/logos/cumlouder/lazy/streetsuckers.png old mode 100755 new mode 100644 index 72e0f38595b94da0db591dbe4efcfaaaaf30732f..9f83e2d06796dc1b34374217a54b6b8561a35f1f GIT binary patch delta 138 zcmdn2d0lgY%0v?vuIFqlT#8l=n^(Qs*tAtx%1GDHK-b7L#L&{p#MH{vSlhtB%D~{x znt3jh14YFBuuHG~sP=<_fkC6hHKHUXu_V>1Br`X)xFj*RfWgSX$XM6FOxM69#L&RX T*x1U{0%GL3DVau-n?wu&icl#H delta 100 zcmcbvxmk093NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hr!RanYU*T7uY$TGyp k$jaEv%Gglbz`)ADAoX|6^vRAQ;y9#5mL1WayiCLp0Lw`nQvd(} diff --git a/public/img/logos/cumlouder/lazy/stunningbutts.png b/public/img/logos/cumlouder/lazy/stunningbutts.png old mode 100755 new mode 100644 index c7f87b08f3f0bfb0d3e27c701357b5c59eda3605..4253d5ba86f2ea10c200c6d119a6fa4232e24f71 GIT binary patch delta 138 zcmbO%y1Br`X)xFj*RfWgSX$XM6FOxM69#L&RX T*x1U{0%GL3DVau-lXwjQItnN} delta 100 zcmdlkJz08!3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hqJl}E}@*T7uY$TGyp k$jaEv%Gglbz`)ADAoX|6^vR06;y9#5mL1Wa+{SAN0GNXtf&c&j diff --git a/public/img/logos/cumlouder/thumbs/bitchconfessions.png b/public/img/logos/cumlouder/thumbs/bitchconfessions.png old mode 100755 new mode 100644 index cfb1723d60d8673d188896a23ef53967b529a321..d6ea4a18a530355102ee5c61be18228b10ab136c GIT binary patch delta 140 zcmaDngRy-k;{=t7CN5mh*;u#~EhTsT4%pa~>MdoYYiOWrWEx^NStlyGb3J936;n~PSBd?(u_)DB%23z9T-V4l m#K_3X*v!hTtwZt`|BqgyV)hahXB{Qv(!N|Y}y9SYEN3>Ad7RQmzcpaIuVl9`)YT#}eu0McWu dYhb2pU=m_zU}bDU8xt_Aiim52ttHl1?STxh#+fdiQT-V4l z#K_3X*v!hXzAAiz3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hr!M$6k!*T7uY$TGyp z$jaEv%Gglbz`)ADAoX|6bOr_n)e_f;l9a@fRIA+ll+3hB1|tI_>>5Ot9nqdVSKAN( DOkN^y diff --git a/public/img/logos/cumlouder/thumbs/cocksxl.png b/public/img/logos/cumlouder/thumbs/cocksxl.png old mode 100755 new mode 100644 index e35f41f463e57cd7483150d40655f4123da0e906..e8200899756b188d2ae3c6cff5b0f31bfa3ba9d3 GIT binary patch delta 156 zcmX?_{4#lh%0v?vuIFqlT#A;GyM703Y&vdGZ=`Ezplf6rVrXe)Vrpe-tZiUmWnge; z%{&(d1_sp<*NBpo#FA92-29Zxv`Pje10(Dj)_zp`0o0%Y*HDs~n_66wm|FnSW2|dn brfXmlVrXDxY;0v}4za}Ij^yphQw$9O_TDcE delta 118 zcmaEvd^CB23NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hq}+`!vV*T7uY$TGyp z$jaEv%Gglbz`)ADAoX|6bOr_n)e_f;l9a@fRIA+ll+3hB1|tI_>>5Ot9nqe=!_W`_ DdetKT diff --git a/public/img/logos/cumlouder/thumbs/cumextreme.png b/public/img/logos/cumlouder/thumbs/cumextreme.png old mode 100755 new mode 100644 index 2e5824783d0f94c9093a3304cfacb822d32c4f83..1d94ac8ec44b0e4fcc8a4da8e8b034e053a14b16 GIT binary patch delta 140 zcmex+lX2rM#tp1YT+i89xD+iVcl{37%+E9RY_)UYH>+oZUKXlfswJUftjv>Nr<6= Wm9epvsX4?*i#w9HH-F0HW(EM<%_=wIHX0E9ns#bmc`8s0JTUNZ~y=R diff --git a/public/img/logos/cumlouder/thumbs/cumlouder.png b/public/img/logos/cumlouder/thumbs/cumlouder.png old mode 100755 new mode 100644 index 157ad33c771e8bdf9f5d8cf9203668aa8c7ed021..c51c105aab4b2f7d7a1793f57f3b19005b7ac52e GIT binary patch delta 156 zcmdny{>ps=D-+jqHWn^LOUYfo12*$B1<2JK=^7g78kvR|T3VTyTA3Pa8yHv_7~EMi z&xL`3LAAs+q9i4;B-JW6KP5A*lEKKp2)l;0AJu*UHE6&!lw{_n7MCRE7J&2^>l&Ep b8kmF_8dw<{TbY_eEU~yFd3*CJ1s-Mq;9o4r delta 104 zcmaFmzRi6DD-+jKc3CkMMSGRlpPTua0_406bq&mQjVwcqjI4~!tc(q{4GgRd3{rpB oOlM$VP%UwdC`m~yNwvz&PsvQHWH2%?!mdGN*%9r{_Y`=T0Sz=9`Tzg` diff --git a/public/img/logos/cumlouder/thumbs/cumlouderpov.png b/public/img/logos/cumlouder/thumbs/cumlouderpov.png new file mode 100644 index 0000000000000000000000000000000000000000..17c961bfe5653d48205ac3590039fe12b17eb278 GIT binary patch literal 11750 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%0AB>HKHzvY%Yex8$UlSLKqCoPO4 zM~&F*w&R3@mfvJWfkv6Ar)$K|AY>c)#~qK3BJp3!=R5om5?`ulX)*rk-G4l5w#Y{b zYTnh(=`Jdk6&ZmLy~g zT*bt(vDNG@qj8w=y0?~Jggi=HXT*o?d4vjzoAmEBohgr<&Z|EXOrfC_#`_V8=wdEHqswHmpBm`eHeX z#vgTLyd>Zu4;vFZ<@Z%Gx$DF=$H&Dk7_GAjg@f%sj#(BW`qK5#v`CHRS+*y zLbO0nd!b;8PlB-N_uMiL7{?2>Q!MqM=z$nv*X-qGy8(p1`Q)X-<8ljJqNrmvOh}#Q zYxnTXB^(C8B2>VdNgY3XRUxX0P@h1_E~QF^N0FhEnt@Z4HhOz3sx5q)8KS8ZuEa@M z5a%D_s3OD#c)qCqJ-GDFjp?#Hk!(LdPF(o1j|p;D1qAORUcWb;j3Xf<-v*zEZQX0- zn1!z9uY5m1OPk&&Hy(&ujvzs>fI^%-EcL(O$gAS9y$hvJ{Kko{v5?0x3tQCDYIU3I z|JumOjh`?Qmy(Pj#j+PKEC>K#f9D;9Hc;_gDPJa%Zq7$uISwyH%gAHCMYuwQnnqKgd`&#;`Nme)hEKnC6Cu$VI4l}9Zo`D z%)piljKm8|8(zU~(iCczZ|yoAj(t8rV|dXACldIHgoMI!`d|iwQlegZv8NX;$ZE86 zN+&}q3&iQ}hHv@U;quyXQT{pX=_=d8^+mw`0^nep#zWvBm(C;blQrWeb7m@1C2Z6D zL(a^%Vh$HmQ-jaMG+*sW+gg)v3NyrSZAgL)pLl#Qd7g)>b-c zGv*MBVw&Xblp=JQVl47$2(<}7jVrnNg_gb@Bd0$;tV}b4sx_-Xt0B(TcZ`~aTas>gcK07SjC-D3Vq|xqa`gC5hx7r< zCP5P1f15oHAv8L}a_Y00B>5MlMLLVJGG7o6iDDfr$e2*q8M1&X%oz;$*+0EEWa=&Z z^wxFib*aR8-T&0^^M?5l<@N+CFvzb#+Cy>l4YGaYa1ayTbXI|7sEh=$O->0cnPtQe z6|qf(r}Dht)V)T&eW5J9amttE6%h$2IqA99hxBO5%~!gt#x%_~Y3L1|3Sm~1;{1)R z-mfg@ESTnK!E|aV`YM*muz%mL?L*<{D!qXXdqyFBHvy!{;y3JdB%~i6mkjj2`_;$a z1|A*WdegXG$k|pc6)vNOnkYlVX zmmp_rsZ;(=;Mry{*Vg&tizaQ`n^bZORdvPN5&pAh)j!pIXH$UP8^a)EUm5k|9_*B_ zY!q9hRt+ku)BU#6F{2s7f>I@#UT58G!>DK2@c|{uyvP0 zHvnkcpUw^wE>L;xT=iTM^e$3oV~t^&k|9ZcSM0}-?J3J@Th3DGNny8m{anX_(NJiR zYCnqTxcRu872g<@2>y(C)Idi&;$dgZs=$@QoJ{|w7R*yG&8*Z7RRGvu7#8SX+0GyI zB?esE|Eu%qOMuJGZ(6Umu#RFW)N3hpT6Qr-Z{I%Ms-qOcci=xiaB_133zp3Fi6mNr z^_nT)@`_?aC4!h~-9pd$eLxb$w=au2r!|`#cVJ9Z+6kyvv_*6#-nu4@jrx9;VR-9B zuaA{EI?AOCkecE$!-mr)@BEI_J8n!w%=_4lbAeE3Yn?yYkEE~*(dA`cK46Ny5T_^i z_5qwV5N5S~35TPGr$WxkxUcUDH`|L|^IhsXef56)ZuO}u0!4wqBm9j26wUt&aB;JCunqVR zz{|-4b literal 0 HcmV?d00001 diff --git a/public/img/logos/cumlouder/thumbs/cumtrick.png b/public/img/logos/cumlouder/thumbs/cumtrick.png old mode 100755 new mode 100644 index 302bb5dc7f16d0988d341da6051e7e6234fb4aa8..a1a521559756ec8a065a1ee5fcb68fec41f094eb GIT binary patch delta 158 zcmX>;h4J+i#tAADOK?AO#Br`X)xFj*R0HnuQ d*T78Iz$C=bz{=Rz%G4ZUiNzhs+mpq-3;_drE~fwh delta 120 zcmaDoh4J_l#tACCEa{HEjtmSN`?>!lvQAWV=X%O6E2g4ouM+!nW09w)x1p|qxvr6A zh>?+%v6+>zp|*j6m4QL(@0#fh3=FCzt`Q|Ei6yC4x%nxXX_X8{21eL5h%7szJ=x03 F5CDvtBAoyL diff --git a/public/img/logos/cumlouder/thumbs/exgirlfriends.png b/public/img/logos/cumlouder/thumbs/exgirlfriends.png old mode 100755 new mode 100644 index e139b654306666bcb7ad7bdb955a9b1881c251fe..0ec32cd6c2daed449e1137d2c25609c074035219 GIT binary patch delta 156 zcmeCqU7tHaWul1-*K;-&E=5bpUB3f1Huaj;8|fMv=o*=Z7+PAHm|B?{Ya19?85rDI zGtY&AfkCyzHKHUXu_Vg_kAW(btiIVPik{pG4M)itb!b*=5C46zx@Fe{L-5HT5>sH89sTvJ5dY zvNATaGB(sUFt9Q(Nc~+ioq>TtwZt`|BqgyV)hahXB{Qv(!N|Y}y9SYEN3qOa}M_;#sB}7V!r0^roeA z-Y1T*qNEU?6OS2mLE=ZQ%PzlhE;#JxnGqwMnkSAB3xzh8+n5y%m3WFcs;C;}`!g;p zoVPfuA_T~&qJ%Om#Aw$@F_EJ4xQBnp@r&e=$yEX) z#{w!)Avu2VKlt5SGe0@uCWYfb=ZkHBi~zx1pi#5!?_=9;oB)Am;7V)xD|KMzlk{3k ziyi?z+rY(jOOyA2%N=0gNtX=CkpeXR`8@D`M&Fbz1$u9Rt~IxB&2yYS0BPz~@&-6K z1V#&#z3%buPyZjD%z9EOaifm6Jeg)Quk0#4*cgYxG=H7R3;I<-;XA=2MvuBN^;a$6qCUR-TuwB205<>t z00Cl4M?_i!yQQK4000SaNLeLw000XT000XT0n*)m`~Uy|2XskIMF-~w1PUQJ8M^yW z0005OlVk%sf6I*iev-5kU?qaw33T;_d?= z`-K!2pc>|5G-I@K+(htu!WfdchLKzp#ki0Q4G!BO@2dSA) z2sU1hz%x7F!^g4kbBzLP@^Q{FhNC?KUhu2laeKlye<8<5BKDgJs+f6I01x<#e{((! zs)pKPPusyh3m3p@!P&jwym8yDadNnt==&}0o2)8&i3sh0<@N+VLg3<`laO(1qfs47 zbAhQl)DMjzV_W+x&J0Nit_1i_ApM;|J|7H*pl30RVzUTE5oS-MeLM*N@`C|9p2U+4 z1;d+we_c~bMEESo43#5N+SP{<%G_I-40|gu@!Of_+EyiMbtbCL;u8by(HR{*5>old z6uIDgA+K-ox!;-;PUGF25uv82PF^gt3T>ND#le>5qN}* z2mT0`CpXA*IVxXb;D&jPfKnC8Z-M`g8uyP+DqpT}j}@(NvwEJp5tkqA>QM;yNme40 zH3mF?GA%JMEiyG!F*!OkH99pjD=;uRFfiP#oppn zGBPbOFfB4QR53X^G&MRkGb=DKIxsM;@h12H001a-MObuXVRU6WbZKp6b97;CZ~!te iGBYhOHZ3qTR536*Gc!6hH!CnOIxsLe+!@=Gyat^AdV0bD delta 1359 zcmV-V1+et1Fr~R1pOF9L}I2smrN$$Ilk`UF9_6;-2rA>*>b zd5g1JuCnHTJ^2fRIc;T`>okWE$0C-Hga{c`lu(9+D6JYPCQ`H?^Y9Nj{v^3%a+Scy zv49FxNRA);4}N!R<|ilIq+kr_e6j71Q6R7jG-|f}eQeu}6TtrrTxl(Tr4Gz|l3r_R z;Ul1T8@RY`Y4RR$xdRM5>5?HilAorK&jasg^i5eTpzjvwUUPeE?&I_UNK;pd8{ps& zh!iM$-Q(R|?Y;ebrrF;Qn=5j+oQ{Told1tO2mtURmCTxXtE0ApyTA>-1xWQ3<29^sTNGyM((49=Iz^6b!i|CN{4umn;^hpP zsWkDOn_+r{esPP$Z9O=VKCQL57wLnT^eHV;i4bnK00001VoOIvPi|&GNdN!<32;bR za{vGf6951U69E94oER7Y000McNliruR)jJO`4UA3^)r2aD{(} z?p=qXyn#m8?#g}`>4*E9vWk&Lql^n?NPaLdG>(L>1gV)%2sU1hz%#qv!^g4kbBzLP z@^Q{FMxs3mUhu2laeIHlw;;y{5&O-ARLs0OfERqmzuBLLR6}jCrk!A)g&SZU!PULs zym8w{0H(6Em5)s-3EA0e6LSXk0y9gP#HV&%8X>K(2g!-m2WNd4F#hzga z!9{@Y0@B|VihqHj=PI7dWoCt zWHV1PWhFOMV7Mr0#LP#tlAM{1N@He;G)_1Z(j<6?DNTR-M5-AdO|y}io6q@z7NeJ8 zNkv%BIhBkR?^SBjYJDwNze=M?>OIsLoIhTswa&)>zDa3oJNxk+e|LZT9{X4p`yWV$ zSVKpCCOJ3`esT(D!O!7Bmtp=ZxYiBaM!$pm;O+1IE9wkhw4*=3V{kpiWZk!Zj;|L* z&)_w>YrY#%>xKnfuRuR>3jhE9VW~bX`2x6mJ+o7ZF`biP20TkKEigANGC5Q-GCDIh zIx{gVFfckWFlGCEmjD0&C3HntbYx+4WjbwdWNBu305UK#F)c7REiyS&GBP?dHaasg RD=;uRFfbIR#4D2=2b>G#S8)IU diff --git a/public/img/logos/cumlouder/thumbs/favicon_dark.png b/public/img/logos/cumlouder/thumbs/favicon_dark.png old mode 100755 new mode 100644 index be0d556a366aebed49723a2484f344768462135a..043711201333f7c9b5d77c11d5398a6c5b57621b GIT binary patch delta 1428 zcmV;F1#9})4!940iBL{Q4GJ0x0000DNk~Le0000W0000W2m=5B07RsU#sB~TeQ85O zP-$ah001bFeUUv#!$25@-?mDNR2;0L;*g;_Sr8R*)G8FALZ}s5buhW~51KS2DK3tJ zYr(;v#j1mgv#t)Vf*|+<;^yY0=prS4mlRsWcyMqOa}M_;#sB}7V!r0^roeA z-Y1T*qNEU?6OS2mLE=ZQ%PzlhE;#JxnGqwMnkSAB3xzh8+n5y%m3WFcs;C;}`!g;p zoVPfuA_T~&qJ%Om#Aw$@F_EJ4xQBnp@r&e=$yEX) z#{w!)Avu2VKlt5SGe0@uCWYfb=ZkHBi~zx1pi#5!?_=9;oB)Am;7V)xD|KMzlk{3k ziyi?z+rY(jOOyA2%N=0gNtX=CkpeXR`8@D`M&Fbz1$u9Rt~IxB&2yYS0BPz~@&-6K z1V#&#z3%buPyZjD%z9EOaifm6Jeg)Quk0#4*cgYxG=H7R3;I<-;XA=2MvuBN^;a$6qCUR-TuwB205<>t z00Cl4M?_i!yQQK4000SaNLeLw000XT000XT0n*)m`~Uy|2XskIMF-~w1PUQJ8M^yW z0005OlVk%sf6I*iev-5kU?qaw33T;_d?= z`-K!2pc>|5G-I@K+(htu!WfdchLKzp#ki0Q4G!BO@2dSA) z2sU1hz%x7F!^g4kbBzLP@^Q{FhNC?KUhu2laeKlye<8<5BKDgJs+f6I01x<#e{((! zs)pKPPusyh3m3p@!P&jwym8yDadNnt==&}0o2)8&i3sh0<@N+VLg3<`laO(1qfs47 zbAhQl)DMjzV_W+x&J0Nit_1i_ApM;|J|7H*pl30RVzUTE5oS-MeLM*N@`C|9p2U+4 z1;d+we_c~bMEESo43#5N+SP{<%G_I-40|gu@!Of_+EyiMbtbCL;u8by(HR{*5>old z6uIDgA+K-ox!;-;PUGF25uv82PF^gt3T>ND#le>5qN}* z2mT0`CpXA*IVxXb;D&jPfKnC8Z-M`g8uyP+DqpT}j}@(NvwEJp5tkqA>QM;yNme40 zH3mF?GA%JMEiyG!F*!OkH99pjD=;uRFfiP#oppn zGBPbOFfB4QR53X^G&MRkGb=DKIxsM;@h12H001a-MObuXVRU6WbZKp6b97;CZ~!te iGBYhOHZ3qTR536*Gc!6hH!CnOIxsLe+!@=Gyat^AdV0bD delta 1359 zcmV-V1+et1Fr~R1pOF9L}I2smrN$$Ilk`UF9_6;-2rA>*>b zd5g1JuCnHTJ^2fRIc;T`>okWE$0C-Hga{c`lu(9+D6JYPCQ`H?^Y9Nj{v^3%a+Scy zv49FxNRA);4}N!R<|ilIq+kr_e6j71Q6R7jG-|f}eQeu}6TtrrTxl(Tr4Gz|l3r_R z;Ul1T8@RY`Y4RR$xdRM5>5?HilAorK&jasg^i5eTpzjvwUUPeE?&I_UNK;pd8{ps& zh!iM$-Q(R|?Y;ebrrF;Qn=5j+oQ{Told1tO2mtURmCTxXtE0ApyTA>-1xWQ3<29^sTNGyM((49=Iz^6b!i|CN{4umn;^hpP zsWkDOn_+r{esPP$Z9O=VKCQL57wLnT^eHV;i4bnK00001VoOIvPi|&GNdN!<32;bR za{vGf6951U69E94oER7Y000McNliruR)jJO`4UA3^)r2aD{(} z?p=qXyn#m8?#g}`>4*E9vWk&Lql^n?NPaLdG>(L>1gV)%2sU1hz%#qv!^g4kbBzLP z@^Q{FMxs3mUhu2laeIHlw;;y{5&O-ARLs0OfERqmzuBLLR6}jCrk!A)g&SZU!PULs zym8w{0H(6Em5)s-3EA0e6LSXk0y9gP#HV&%8X>K(2g!-m2WNd4F#hzga z!9{@Y0@B|VihqHj=PI7dWoCt zWHV1PWhFOMV7Mr0#LP#tlAM{1N@He;G)_1Z(j<6?DNTR-M5-AdO|y}io6q@z7NeJ8 zNkv%BIhBkR?^SBjYJDwNze=M?>OIsLoIhTswa&)>zDa3oJNxk+e|LZT9{X4p`yWV$ zSVKpCCOJ3`esT(D!O!7Bmtp=ZxYiBaM!$pm;O+1IE9wkhw4*=3V{kpiWZk!Zj;|L* z&)_w>YrY#%>xKnfuRuR>3jhE9VW~bX`2x6mJ+o7ZF`biP20TkKEigANGC5Q-GCDIh zIx{gVFfckWFlGCEmjD0&C3HntbYx+4WjbwdWNBu305UK#F)c7REiyS&GBP?dHaasg RD=;uRFfbIR#4D2=2b>G#S8)IU diff --git a/public/img/logos/cumlouder/thumbs/favicon_light.png b/public/img/logos/cumlouder/thumbs/favicon_light.png old mode 100755 new mode 100644 index be0d556a366aebed49723a2484f344768462135a..043711201333f7c9b5d77c11d5398a6c5b57621b GIT binary patch delta 1428 zcmV;F1#9})4!940iBL{Q4GJ0x0000DNk~Le0000W0000W2m=5B07RsU#sB~TeQ85O zP-$ah001bFeUUv#!$25@-?mDNR2;0L;*g;_Sr8R*)G8FALZ}s5buhW~51KS2DK3tJ zYr(;v#j1mgv#t)Vf*|+<;^yY0=prS4mlRsWcyMqOa}M_;#sB}7V!r0^roeA z-Y1T*qNEU?6OS2mLE=ZQ%PzlhE;#JxnGqwMnkSAB3xzh8+n5y%m3WFcs;C;}`!g;p zoVPfuA_T~&qJ%Om#Aw$@F_EJ4xQBnp@r&e=$yEX) z#{w!)Avu2VKlt5SGe0@uCWYfb=ZkHBi~zx1pi#5!?_=9;oB)Am;7V)xD|KMzlk{3k ziyi?z+rY(jOOyA2%N=0gNtX=CkpeXR`8@D`M&Fbz1$u9Rt~IxB&2yYS0BPz~@&-6K z1V#&#z3%buPyZjD%z9EOaifm6Jeg)Quk0#4*cgYxG=H7R3;I<-;XA=2MvuBN^;a$6qCUR-TuwB205<>t z00Cl4M?_i!yQQK4000SaNLeLw000XT000XT0n*)m`~Uy|2XskIMF-~w1PUQJ8M^yW z0005OlVk%sf6I*iev-5kU?qaw33T;_d?= z`-K!2pc>|5G-I@K+(htu!WfdchLKzp#ki0Q4G!BO@2dSA) z2sU1hz%x7F!^g4kbBzLP@^Q{FhNC?KUhu2laeKlye<8<5BKDgJs+f6I01x<#e{((! zs)pKPPusyh3m3p@!P&jwym8yDadNnt==&}0o2)8&i3sh0<@N+VLg3<`laO(1qfs47 zbAhQl)DMjzV_W+x&J0Nit_1i_ApM;|J|7H*pl30RVzUTE5oS-MeLM*N@`C|9p2U+4 z1;d+we_c~bMEESo43#5N+SP{<%G_I-40|gu@!Of_+EyiMbtbCL;u8by(HR{*5>old z6uIDgA+K-ox!;-;PUGF25uv82PF^gt3T>ND#le>5qN}* z2mT0`CpXA*IVxXb;D&jPfKnC8Z-M`g8uyP+DqpT}j}@(NvwEJp5tkqA>QM;yNme40 zH3mF?GA%JMEiyG!F*!OkH99pjD=;uRFfiP#oppn zGBPbOFfB4QR53X^G&MRkGb=DKIxsM;@h12H001a-MObuXVRU6WbZKp6b97;CZ~!te iGBYhOHZ3qTR536*Gc!6hH!CnOIxsLe+!@=Gyat^AdV0bD delta 1359 zcmV-V1+et1Fr~R1pOF9L}I2smrN$$Ilk`UF9_6;-2rA>*>b zd5g1JuCnHTJ^2fRIc;T`>okWE$0C-Hga{c`lu(9+D6JYPCQ`H?^Y9Nj{v^3%a+Scy zv49FxNRA);4}N!R<|ilIq+kr_e6j71Q6R7jG-|f}eQeu}6TtrrTxl(Tr4Gz|l3r_R z;Ul1T8@RY`Y4RR$xdRM5>5?HilAorK&jasg^i5eTpzjvwUUPeE?&I_UNK;pd8{ps& zh!iM$-Q(R|?Y;ebrrF;Qn=5j+oQ{Told1tO2mtURmCTxXtE0ApyTA>-1xWQ3<29^sTNGyM((49=Iz^6b!i|CN{4umn;^hpP zsWkDOn_+r{esPP$Z9O=VKCQL57wLnT^eHV;i4bnK00001VoOIvPi|&GNdN!<32;bR za{vGf6951U69E94oER7Y000McNliruR)jJO`4UA3^)r2aD{(} z?p=qXyn#m8?#g}`>4*E9vWk&Lql^n?NPaLdG>(L>1gV)%2sU1hz%#qv!^g4kbBzLP z@^Q{FMxs3mUhu2laeIHlw;;y{5&O-ARLs0OfERqmzuBLLR6}jCrk!A)g&SZU!PULs zym8w{0H(6Em5)s-3EA0e6LSXk0y9gP#HV&%8X>K(2g!-m2WNd4F#hzga z!9{@Y0@B|VihqHj=PI7dWoCt zWHV1PWhFOMV7Mr0#LP#tlAM{1N@He;G)_1Z(j<6?DNTR-M5-AdO|y}io6q@z7NeJ8 zNkv%BIhBkR?^SBjYJDwNze=M?>OIsLoIhTswa&)>zDa3oJNxk+e|LZT9{X4p`yWV$ zSVKpCCOJ3`esT(D!O!7Bmtp=ZxYiBaM!$pm;O+1IE9wkhw4*=3V{kpiWZk!Zj;|L* z&)_w>YrY#%>xKnfuRuR>3jhE9VW~bX`2x6mJ+o7ZF`biP20TkKEigANGC5Q-GCDIh zIx{gVFfckWFlGCEmjD0&C3HntbYx+4WjbwdWNBu305UK#F)c7REiyS&GBP?dHaasg RD=;uRFfbIR#4D2=2b>G#S8)IU diff --git a/public/img/logos/cumlouder/thumbs/fuckinvan.png b/public/img/logos/cumlouder/thumbs/fuckinvan.png old mode 100755 new mode 100644 index 058f455f846c661e4283fbf9d175ef9324c26b59..be21ada594b7c9dc9b759571a12f4cddc65aeff9 GIT binary patch delta 138 zcmeD8*z7SuWul1-*K;-&E=5bpUB3f1HVG})1 delta 100 zcmdn&(eE)qg_kAW(btiIVPik{pG4M)itb!b*=5C46zx@Fe{L)iRF*Q-H89sTvJ5dY kvNATaGB(sUFt9Q(Nc~+ieezsoaU9Yj%Z_MIW>PT(0Iql&i~s-t diff --git a/public/img/logos/cumlouder/thumbs/givemespunk.png b/public/img/logos/cumlouder/thumbs/givemespunk.png old mode 100755 new mode 100644 index 55198dd85bbaa45b4164fed1e70f0a8a4b0055ed..740f7be8a59556bc82440e44d2a2f53b28edc126 GIT binary patch delta 158 zcmX>)gYo4I#tAADOK?AO#Br`X)xFj*R0HnuQ d*T78Iz$C=bz{=Rz%G4ZUiNzhs+ml6n3;_k;E~@|l delta 120 zcmaDkgYoDL#tACCEa{HEjtmSN`?>!lvQAWV=X%O6E2g4ouM+!nW0AYJx1p|qxvr6A zh>?+%v6+>zp|*j6m4QL(@0#fh3=FCzt`Q|Ei6yC4x%nxXX_X8{21eL5h%7szJ=wy? F5CD#7BB1~P diff --git a/public/img/logos/cumlouder/thumbs/handjobgoddess.png b/public/img/logos/cumlouder/thumbs/handjobgoddess.png old mode 100755 new mode 100644 index 70b275dc10af6c9edff0e616bc81f89edec9cd42..fffe677151c6df17e69494b6de12a00e89f101f7 GIT binary patch delta 156 zcmdm!_8@J7%0v?vuIFqlT#A;GyM703Y_c<|H_|mU&^0m*F|@QYF|{%^);2J(GBCKa zW}XWJ1A}UbYeY#(Vo9o1ZhlH;S|x*#ff05MYd@;}0BX>HYbeRgO)V}-%q;-vG1fIO b(={*&F*L9;HnuV~hgf29NAmV$Zev3Lr%^5M delta 118 zcmaEmwkK_Z3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hq(XXI_DYhbQxWEo;) zWMyn-Wo)QzU|?lnkovo3Is*fPYKdz^NlIc#s#R`&N@iLmgOPy|b`2uSj%ZKTH#P(S DNPHpX diff --git a/public/img/logos/cumlouder/thumbs/hungrycumeaters.png b/public/img/logos/cumlouder/thumbs/hungrycumeaters.png old mode 100755 new mode 100644 index 02d1adb0483ecf5751e1958cef53db2b7baf80a2..2b4f120f0257e0b86738cf78e84abcb119a23cfe GIT binary patch delta 158 zcmdnn&G@jJae~T36Bn-MY%E-gmXf=E2W)KG?^181YiOWrWEx^>Ad7RQmzcpaIuVl9`)YT#}eu0McWu dYhb2pU=m_zU}bDU8xt_Aiim52ttHl1?ShU~8+fdiQT-V4l z#K_3X*v!hTtwZt`|BqgyV)hahXB{Qv(!N|Y}y9SYEN3^Y%0v?vuIFqlT#A;GyM703Y`UdWZ=`Ezplf6rVrXe)Vrpe-tZiUmWnge; z%{&(d1_sp<*NBpo#FA92-29Zxv`Pje10(Dj)_zp`0o0%Y*HDs~n_66wm|FnSW2|dn brfXmlVrXDxY;0v}4za}Ij^yph%XJL_3|=oi delta 118 zcmewpeIt5;3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hq}OUK(#*T7uY$TGyp z$jaEv%Gglbz`)ADAoX|6bOr_n)e_f;l9a@fRIA+ll+3hB1|tI_>>5Ot9nqeATGtQ& DiS{Ei diff --git a/public/img/logos/cumlouder/thumbs/network.png b/public/img/logos/cumlouder/thumbs/network.png old mode 100755 new mode 100644 index 921ed0b85a112d99ca8ef350595b759dea348b04..991b2fb5fd6f68bd68076a70d4554a917ea3b983 GIT binary patch delta 156 zcmdny{>ps=D-+jqHWn^LOUYfo12*$B1<2JK=^7g78kvR|T3VTyTA3Pa8yHv_7~EMi z&xL`3LAAs+q9i4;B-JW6KP5A*lEKKp2)l;0AJu*UHE6&!lw{_n7MCRE7J&2^>l&Ep b8kmF_8dw<{TbY_eEU~yFd3*CJ1s-Mq;9o4r delta 104 zcmaFmzRi6DD-+jKc3CkMMSGRlpPTua0_406bq&mQjVwcqjI4~!tc(q{4GgRd3{rpB oOlM$VP%UwdC`m~yNwvz&PsvQHWH2%?!mdGN*%9r{_Y`=T0Sz=9`Tzg` diff --git a/public/img/logos/cumlouder/thumbs/pornstarfisher.png b/public/img/logos/cumlouder/thumbs/pornstarfisher.png old mode 100755 new mode 100644 index 5eadfd9813a9aed1d45006d2b0b0dcc819522253..f63aa084d22fd092256503d1e0e0680174a8ca88 GIT binary patch delta 158 zcmaFb$Jp7=I6-Bii3`_rHWn^LOUYfo12#6LyVV=%8XD*tnT8lzTA7$ynHp;w7+4t? z+*vcvg@J)VwZt`|BqgyV)hahXB{Qv(!N|Y}yN0zN)qVgqXuvg;Wag$8mn7yEfb>5Ot9nl7AVDNPH Kb6Mw<&;$UGxg=Wv diff --git a/public/img/logos/cumlouder/thumbs/spoofporn.png b/public/img/logos/cumlouder/thumbs/spoofporn.png old mode 100755 new mode 100644 index 274f86181e045b986680bffa6809b6ea36ad86e2..3e88cafaed697b6cfc59e8aee841f7decaf91839 GIT binary patch delta 156 zcmdm5ce8GS%0v?vuIFqlT#A;GyM703Y%;g2H_|mU&^0m*F|@QYF|{%^);2J(GBCKa zW}XWJ1A}UbYeY#(Vo9o1ZhlH;S|x*#ff05MYd@;}0BX>HYbeRgO)V}-%q;-vG1fIO b(={*&F*L9;HnuV~hgf29NAmV$7JEYgzDzC~ delta 118 zcmcavx3zA93NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hq(Zs%>NYhbQxWEo;) zWMyn-Wo)QzU|?lnkovo3Is*fPYKdz^NlIc#s#R`&N@iLmgOPy|b`2uSj%ZKTur~w% DS!W^< diff --git a/public/img/logos/cumlouder/thumbs/streetsuckers.png b/public/img/logos/cumlouder/thumbs/streetsuckers.png old mode 100755 new mode 100644 index 5ff7f58688a6bb07bce8126314aadd9890c7286a..46efbefa5e57034633af2a9d9fca5724c6f8b7aa GIT binary patch delta 156 zcmbOibSP+o%0v?vuIFqlT#A;GyM703Y*NsuH_|mU&^0m*F|@QYF|{%^);2J(GBCKa zW}XWJ1A}UbYeY#(Vo9o1ZhlH;S|x*#ff05MYd@;}0BX>HYbeRgO)V}-%q;-vG1fIO b(={*&F*L9;HnuV~hgf29NAmXMw;F~3SeGt3 delta 118 zcmX>UG%sj^3NK5#qpu?a!^VE@KZ&dp72Ua>vdfC8DB7#U{@hrkpy6$(YhbQxWEo;) zWMyn-Wo)QzU|?lnkovo3Is*fPYKdz^NlIc#s#R`&N@iLmgOPy|b`2uSj%ZI7)HDPD D4ZI;S diff --git a/public/img/logos/cumlouder/thumbs/stunningbutts.png b/public/img/logos/cumlouder/thumbs/stunningbutts.png old mode 100755 new mode 100644 index 84687df0889c820334536c3f5b231e94d97b8230..18b9b05007b61c7f9c56bbdc5cc8e66e4dc30ab1 GIT binary patch delta 158 zcmey>$~do$ae~T36Bn-MY%E-gmXf=E2W)Km<5+K`YiOWrWEx^>Ad7RQmzcpaIuVl9`)YT#}eu0McWu dYhb2pU=m_zU}bD delta 120 zcmbQ&#`vq1ae@jjOS+@4BLl<6e(pbstP>U8xt_Aiim52ttHl1?SoFuy+fdiQT-V4l z#K_3X*v!h { - console.log('scraper', entity.scraper?.beforeFetchScenes); - +async function scrapeReleases(baseReleases, entitiesByHostname, type) { + const entitiesWithBeforeDataEntries = await Promise.all(Object.entries(entitiesByHostname).map(async ([slug, entity]) => { if (entity.scraper?.beforeFetchScenes) { const parameters = getRecursiveParameters(entity); const preData = await entity.scraper.beforeFetchScenes(entity, parameters); @@ -249,9 +250,9 @@ async function scrapeReleases(baseReleases, entitiesBySlug, type) { async function fetchReleases(baseReleasesOrUrls, type = 'scene') { const baseReleases = toBaseReleases(baseReleasesOrUrls); - const entitiesBySlug = await fetchReleaseEntities(baseReleases); + const entitiesByHostname = await fetchReleaseEntities(baseReleases); - const deepReleases = await scrapeReleases(baseReleases, entitiesBySlug, type); + const deepReleases = await scrapeReleases(baseReleases, entitiesByHostname, type); return deepReleases.filter(Boolean); } diff --git a/src/entities.js b/src/entities.js index 7ea37c11..86700767 100755 --- a/src/entities.js +++ b/src/entities.js @@ -82,6 +82,7 @@ async function curateEntities(entities, includeParameters) { return Promise.all(entities.map(async (entity) => curateEntity(entity, includeParameters))); } +/* obsolete in favor of urlToHostname function urlToSiteSlug(url) { try { const slug = new URL(url) @@ -96,6 +97,21 @@ function urlToSiteSlug(url) { return null; } } +*/ + +function urlToHostname(url) { + try { + const hostname = new URL(url) + .hostname + .match(/(www\.)(.*)/)?.at(-1); + + return hostname; + } catch (error) { + logger.warn(`Failed to derive entity hostname from '${url}': ${error.message}`); + + return null; + } +} async function fetchIncludedEntities() { const include = { @@ -191,6 +207,7 @@ async function fetchEntitiesBySlug(entitySlugs, sort = 'asc') { array['parent'] as parent_path FROM entities WHERE slug = ANY(:entitySlugs) + OR url ILIKE ANY(:entityHosts) UNION ALL @@ -215,14 +232,23 @@ async function fetchEntitiesBySlug(entitySlugs, sort = 'asc') { WHERE entity_tree.parent_id IS NULL GROUP BY entity_tree.entity ORDER BY entity->'type' :sort; - `, { entitySlugs, sort: knex.raw(sort) }); + `, { + entitySlugs: entitySlugs.filter((slug) => !slug.includes('.')), + entityHosts: entitySlugs.filter((slug) => slug.includes('.')).map((hostname) => `%${hostname}%`), + sort: knex.raw(sort), + }); // channel entity will overwrite network entity - const entitiesBySlug = entities.rows.reduce((accEntities, { entity }) => ({ - ...accEntities, - [entity.slug]: accEntities[entity.slug] || curateEntity(entity, true), - [urlToSiteSlug(entity.url)]: accEntities[urlToSiteSlug(entity.url)] || curateEntity(entity, true), - }), {}); + const entitiesBySlug = entities.rows.reduce((accEntities, { entity }) => { + const host = urlToHostname(entity.url); + const curatedEntity = accEntities[entity.slug] || accEntities[host] || curateEntity(entity, true); + + return { + ...accEntities, + [entity.slug]: curatedEntity, + [host]: curatedEntity, + }; + }, {}); return entitiesBySlug; } @@ -232,7 +258,7 @@ async function fetchReleaseEntities(baseReleases) { const entitySlugs = Array.from(new Set( baseReleasesWithoutEntity - .map((baseRelease) => urlToSiteSlug(baseRelease.url)) + .map((baseRelease) => urlToHostname(baseRelease.url)) .filter(Boolean), )); @@ -409,5 +435,6 @@ module.exports = { getRecursiveParent, searchEntities, flushEntities, - urlToSiteSlug, + urlToHostname, + // urlToSiteSlug, }; diff --git a/src/scrapers/newsensations.js b/src/scrapers/newsensations.js index 05ad3a72..7bdc1f5e 100755 --- a/src/scrapers/newsensations.js +++ b/src/scrapers/newsensations.js @@ -22,6 +22,8 @@ function scrapeBlockLatest(scenes) { release.teaser = qu.video(); + console.log(release); + return release; }); } @@ -57,6 +59,15 @@ function scrapeClassicLatest(scenes) { }); } +function scrapeScene({ query }) { + const release = {}; + + release.title = query.content('.indScene h2'); + + console.log(release); + return release; +} + async function fetchLatest(site, page = 1) { if (!site.parameters) { return null; @@ -74,4 +85,6 @@ async function fetchLatest(site, page = 1) { module.exports = { fetchLatest, + scrapeScene, + useUnprint: true, }; diff --git a/src/tools/transfer.js b/src/tools/transfer.js index 1f0241dd..10a19450 100644 --- a/src/tools/transfer.js +++ b/src/tools/transfer.js @@ -481,10 +481,14 @@ async function addReleaseMedia(medias, release, target) { await transferMedia(media, target); } - await knex(`${release.type}s_${target}`).insert({ - [`${release.type}_id`]: release.id, - media_id: id, - }); + try { + await knex(`${release.type}s_${target}`).insert({ + [`${release.type}_id`]: release.id, + media_id: id, + }); + } catch (error) { + console.warn(`Ignored duplicate ${release.type} ${target} association ${media.hash} with ${release.id} "${release.title}"`); + } }, Promise.resolve()); } @@ -496,8 +500,6 @@ async function linkMovieScenes(release, context) { && storedMovie.entity.slug === linkedMovie.entity.slug && storedMovie.entity.type === linkedMovie.entity.type); - console.log('movie', linkedMovie, movie); - if (!movie) { throw new Error(`Missing ${linkedMovie.entity.slug} movie '${linkedMovie.title}' in '${release.title}'`); } @@ -534,7 +536,7 @@ async function addRelease(release, context) { ]); if (!entity) { - throw new Error(`Release contains non-existent ${release.entity.type} '${release.entity.slug}'`); + throw new Error(`Release "${release.title}" contains non-existent ${release.entity.type} '${release.entity.slug}'`); } const [releaseEntry] = await knex(`${release.type}s`)