From a35db26052c89f294f0efc6bb12383787c88c0b2 Mon Sep 17 00:00:00 2001 From: karlTH Date: Sat, 12 Sep 2015 00:37:03 +0200 Subject: [PATCH] arrange seeed and duinoedu arrange organisation of the menu --- .../com/ardublock/block/ardublock.properties | 10 +- .../com/ardublock/block/ardublock.xml | 177 ++++++------------ .../ardublock/block/ardublock_fr.properties | 24 +-- .../block/seeedstudio/Baro_sensor.png | Bin 17268 -> 10504 bytes .../seeedstudio/LCD_Serial_RGB_Backlight.png | Bin 8351 -> 6315 bytes .../block/seeedstudio/LED_BLANCHE_GROVE.png | Bin 5683 -> 4862 bytes 6 files changed, 74 insertions(+), 137 deletions(-) diff --git a/src/main/resources/com/ardublock/block/ardublock.properties b/src/main/resources/com/ardublock/block/ardublock.properties index 1a183c05..86f423d6 100644 --- a/src/main/resources/com/ardublock/block/ardublock.properties +++ b/src/main/resources/com/ardublock/block/ardublock.properties @@ -865,17 +865,17 @@ bg.DuinoEDU_Driver_I2C_Speed_A_Motor=Speed A Motor bg.DuinoEDU_Driver_I2C_Speed_A_Motor.description=fixe the speed of the motor between 1 and 1000 bg.DuinoEDU_Driver_I2C_Speed_B_Motor=Speed B Motor bg.DuinoEDU_Driver_I2C_Speed_B_Motor.description=fixe the speed of the motor between 1 and 1000 -bg.DuinoEDU_shildbot_Forward=Forward shieldbot +bg.DuinoEDU_shildbot_Forward=Shieldbot : Forward bg.DuinoEDU_shildbot_Forward.description=Driver I2C Forward shieldbot -bg.DuinoEDU_shildbot_Back=Back shieldbot +bg.DuinoEDU_shildbot_Back=Shieldbot : Back bg.DuinoEDU_shildbot_Back.description=Driver I2C Back shieldbot -bg.DuinoEDU_shildbot_Pivoter=Pivot shieldbot +bg.DuinoEDU_shildbot_Pivoter=Shieldbot : Pivot bg.DuinoEDU_shildbot_Pivoter.description=Driver I2C Pivot shieldbot -bg.DuinoEDU_shildbot_Stop=Stop shieldbot +bg.DuinoEDU_shildbot_Stop=Shieldbot : Stop bg.DuinoEDU_shildbot_Stop.description=Driver I2C Stop shieldbot bg.DuinoEDU_shildbot_Speed_Motor=Speed A Motor shieldbot bg.DuinoEDU_shildbot_Speed_Motor.description=fixe the speed of the motor between 1 and 1000 shieldbot -bg.DuinoEDU_shildbot_Read=Read shieldbot +bg.DuinoEDU_shildbot_Read=Shieldbot : Read bg.DuinoEDU_shildbot_Read.description=Read shieldbot bg.DuinoEDU_right=Right bg.DuinoEDU_straight=Straight diff --git a/src/main/resources/com/ardublock/block/ardublock.xml b/src/main/resources/com/ardublock/block/ardublock.xml index 8a13ea8d..5ab7ee7c 100644 --- a/src/main/resources/com/ardublock/block/ardublock.xml +++ b/src/main/resources/com/ardublock/block/ardublock.xml @@ -4711,11 +4711,7 @@ - - - com/ardublock/block/seeedstudio/LCD_Serial_RGB_Backlight.png - - + @@ -5893,11 +5889,7 @@ - - - com/ardublock/block/seeedstudio/shildbot.png - - + @@ -5909,11 +5901,7 @@ - - - com/ardublock/block/seeedstudio/shildbot.png - - + @@ -5925,21 +5913,13 @@ - - - com/ardublock/block/seeedstudio/shildbot.png - - + shildbot Stop - - - com/ardublock/block/seeedstudio/shildbot.png - - + @@ -5995,11 +5975,7 @@ - - - com/ardublock/block/seeedstudio/shildbot.png - - + @@ -6607,11 +6583,7 @@ - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + @@ -6623,11 +6595,7 @@ - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + @@ -6639,21 +6607,13 @@ - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + Motor_shield Stop - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + @@ -6682,11 +6642,7 @@ - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + @@ -6698,11 +6654,7 @@ - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + @@ -6714,21 +6666,13 @@ - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + Motor_shield Stop - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + @@ -6757,11 +6701,7 @@ - - - com/ardublock/block/seeedstudio/Motor_shield.png - - + @@ -11312,62 +11252,61 @@ df_romeo_motor_stop - seeed_button seeed_led - seeed_o2_sensor - seeed_uv_sensor - seeed_single_gyro - seeed_mq9_sensor - seeed_mp3_sensor - seeed_vib_sensor - seeed_loud_sensor - seeed_diff_amp - seeed_ir_temp_sensor - seeed_ir_proximity_sensor - seeed_electricity_sensor + seeed_button + seeed_switch seeed_angle_sensor - seeed_sound_sensor - seeed_moisture_sensor - seeed_temp_sensor seeed_light_sensor - seeed_voltage_divider - seeed_flame_sensor - seeed_switch - seeed_ir_refl_sensor - seeed_heart_rate_sensor - seeed_chest_heart_sensor - seeed_air_quality_sensor + seeed_temp_sensor + seeed_sound_sensor seeed_line_finder seeed_pir_motion_sensor seeed_tilt_switch - seeed_push_button seeed_water_sensor + seeed_moisture_sensor seeed_touch_sensor seeed_mag_switch seeed_ir_dist_int - seeed_circle_led - seeed_2coil_relay + seeed_ir_proximity_sensor + seeed_air_quality_sensor + seeed_vib + seeed_vib_sensor + seeed_relay seeed_dry_relay + seeed_2coil_relay seeed_solid_relay + seeed_joystick + seeed_joystick_button + seeed_diff_amp + seeed_ir_temp_sensor + seeed_electricity_sensor + seeed_voltage_divider + seeed_flame_sensor + seeed_ir_refl_sensor + seeed_heart_rate_sensor + seeed_chest_heart_sensor seeed_circle_led seeed_led_strip seeed_var_led - seeed_vib - seeed_relay - seeed_joystick - seeed_joystick_button + seeed_uv_sensor + seeed_single_gyro + seeed_mq9_sensor + seeed_mp3_sensor + seeed_o2_sensor DuinoEDU_Led + DuinoEDU_Servo_Plus + DuinoEDU_Ultrasonic + DuinoEDU_LCD_I2C_RGB2 + DuinoEDU_LCD_I2C_Backlight + DuinoEDU_LCD_I2C_RGB_Clear DuinoEDU_infrared DuinoEDU_infrared_compare DuinoEDU_temp DuinoEDU_humiPro - DuinoEDU_Ultrasonic + DuinoEDU_Barometer_Pression DuinoEDU_Led_Bar - DuinoEDU_LCD_I2C_RGB2 - DuinoEDU_LCD_I2C_Backlight - DuinoEDU_LCD_I2C_RGB_Clear DuinoEDU_Oled_I2C DuinoEDU_Oled_Clear DuinoEDU_Keypad_12_Button @@ -11377,16 +11316,17 @@ DuinoEDU_Digital_Tube_Ecrire DuinoEDU_Display_Digital_Tube DuinoEDU_Digital_Clear - DuinoEDU_Mouse_Xmove - keyboard_post - keyboard_compare + DuinoEDU_Driver_I2C_Speed_A_Motor DuinoEDU_Driver_I2C_Forward DuinoEDU_Driver_I2C_Stop - DuinoEDU_Driver_I2C_Speed_A_Motor + DuinoEDU_shildbot_Speed_Motor DuinoEDU_shildbot_Forward DuinoEDU_shildbot_Stop - DuinoEDU_shildbot_Speed_Motor DuinoEDU_shildbot_Read + DuinoEDU_Motor_shield_Speed_Motor + DuinoEDU_Motor_shield_Forward + DuinoEDU_Motor_shield_Stop + DuinoEDU_Motor_shield_Drift_Motor DuinoEDU_Aix_Acc_mesurerX DuinoEDU_Partie_Emetteur DuinoEDU_Partie_Recepteur @@ -11404,23 +11344,20 @@ DuinoEDU_matrice_write DuinoEDU_matrice_Brightness DuinoEDU_matrice_clear - DuinoEDU_Servo_Plus - DuinoEDU_Nunchuck_BoutonC - DuinoEDU_Barometer_Pression DuinoEDU_MP3_Player DuinoEDU_MP3_Pause DuinoEDU_RTC_Mem DuinoEDU_RTC_Day - DuinoEDU_Motor_shield_Forward - DuinoEDU_Motor_shield_Stop - DuinoEDU_Motor_shield_Speed_Motor - DuinoEDU_Motor_shield_Drift_Motor DuinoEDU_Gps_Init DuinoEDU_Gps_Synchronise DuinoEDU_Gps_LatitudeNbr DuinoEDU_Gps_LatitudeGoogleMaps DuinoEDU_Gps_Day DuinoEDU_Gps_Speed + DuinoEDU_Mouse_Xmove + keyboard_post + keyboard_compare + DuinoEDU_Nunchuck_BoutonC Esplora_Led diff --git a/src/main/resources/com/ardublock/block/ardublock_fr.properties b/src/main/resources/com/ardublock/block/ardublock_fr.properties index 4f1b8a51..8c0bdb53 100644 --- a/src/main/resources/com/ardublock/block/ardublock_fr.properties +++ b/src/main/resources/com/ardublock/block/ardublock_fr.properties @@ -463,7 +463,7 @@ bg.seeed_diff_amp=Amplificateur diff\u00e9rentiel bg.seeed_ir_temp_sensor=Capteur infrarouge de temp\u00e9rature bg.seeed_ir_proximity_sensor=Capteur infrarouge de proximit\u00e9 (80cm) bg.seeed_electricity_sensor=Capteur d'\u00e9lectricit\u00e9 -bg.seeed_angle_sensor=Capteur d'Angle de rotation +bg.seeed_angle_sensor=Potentiomètre bg.seeed_sound_sensor=Capteur de son bg.seeed_moisture_sensor=Sonde d'humidit\u00e9 bg.seeed_temp_sensor=Capteur de temp\u00e9rature @@ -541,7 +541,7 @@ bg.DuinoEDU_LCD_I2C_RGB2=LCD I2C bg.DuinoEDU_LCD_I2C_RGB2.description=Affiche le texte sur l'\u00e9cran \u00e0 la ligne indiqu\u00e9 bg.DuinoEDU_LCD_I2C_Backlight=LCD I2C R\u00e9tro \u00e9clairage bg.DuinoEDU_LCD_I2C_Backlight.description=R\u00e8gle la couleur du R\u00e9tro\u00e9clairage en fonction de R,G,B entre 0 et 1000 ou + -bg.DuinoEDU_LCD_I2C_RGB_Clear=Effacer LCD I2C +bg.DuinoEDU_LCD_I2C_RGB_Clear=LCD I2C : Effacer bg.DuinoEDU_LCD_I2C_RGB_Clear.description=Efface l'\u00e9cran du LCD bg.keyboard=Clavier bg.keyboard.description=Configure les broches du clavier @@ -559,7 +559,7 @@ bg.DuinoEDU_Digital_Tube=Afficheur 4 chiffres bg.DuinoEDU_Digital_Tube.description=Fixe la luminosité et les 2 points bg.DuinoEDU_Digital_Tube_Ecrire=Afficheur 4 chiffres Afficher bg.DuinoEDU_Digital_Tube_Ecrire.description=Afficher une valeur entre 0 et 9999 -bg.DuinoEDU_Digital_Clear=Effacer l'afficheur 4 chiffres +bg.DuinoEDU_Digital_Clear=Afficheur 4 chiffres : Effacer bg.DuinoEDU_Digital_Clear.description=Efface l'affichage bg.DuinoEDU_Display_Digital_Tube=Afficher bg.DuinoEDU_Display_Digital_Tube.description=Affiche une valeur sur un afficheur @@ -567,7 +567,7 @@ bg.DuinoEDU_Display_Digital_Tube2=Afficher bg.DuinoEDU_Display_Digital_Tube2.description=Affiche la valeur pour chaque afficheur bg.DuinoEDU_Oled_I2C=Oled I2C bg.DuinoEDU_Oled_I2C.description=Affiche le texte sur l'\u00e9cran \u00e0 la ligne indiqu\u00e9.\nR\u00e8gle la luminosit\u00e9 entre 0 et 255 -bg.DuinoEDU_Oled_Clear=Effacer OLED +bg.DuinoEDU_Oled_Clear=OLED : Effacer bg.DuinoEDU_Oled_Clear.description=Efface l'\u00e9cran de l'OLED bg.DuinoEDU_Driver_I2C_Forward=Avancer bg.DuinoEDU_Driver_I2C_Forward.description=Permet de faire .... @@ -579,15 +579,15 @@ bg.DuinoEDU_Driver_I2C_Speed_A_Motor=Vitesse Moteur A bg.DuinoEDU_Driver_I2C_Speed_A_Motor.description=fixe la vitesse du moteur entre 1 et 1000 bg.DuinoEDU_Driver_I2C_Speed_B_Motor=Vitesse Moteur B bg.DuinoEDU_Driver_I2C_Speed_B_Motor.description=fixe la vitesse du moteur entre 1 et 1000 -bg.DuinoEDU_shildbot_Forward=Avancer shieldbot +bg.DuinoEDU_shildbot_Forward=Shieldbot : Avancer bg.DuinoEDU_shildbot_Forward.description=Permet de faire avancer, reculer et pivoter Shieldbot -bg.DuinoEDU_shildbot_Back=Reculer shieldbot +bg.DuinoEDU_shildbot_Back=Shieldbot : Reculer bg.DuinoEDU_shildbot_Back.description=Permet de faire avancer, reculer et pivoter Shieldbot -bg.DuinoEDU_shildbot_Pivoter=Pivoter shieldbot +bg.DuinoEDU_shildbot_Pivoter=Shieldbot : Pivoter bg.DuinoEDU_shildbot_Pivoter.description=Permet de faire avancer, reculer et pivoter Shieldbot -bg.DuinoEDU_shildbot_Speed_Motor=Vitesse Moteur shieldbot +bg.DuinoEDU_shildbot_Speed_Motor=Shieldbot : Vitesse Moteur bg.DuinoEDU_shildbot_Speed_Motor.description=fixe la vitesse du moteur entre 1 et 1000 -bg.DuinoEDU_shildbot_Read=Lecture Shieldbot +bg.DuinoEDU_shildbot_Read=Shieldbot : Lecture bg.DuinoEDU_shildbot_Read.description=Lecture Shieldbot renvoie un bool\u00e9en bg.DuinoEDU_right=droite bg.DuinoEDU_straight=tout_droit @@ -610,7 +610,7 @@ bg.DuinoEDU_Rfid_Test=Rfid Test bg.DuinoEDU_Rfid_Test.description= compare le code avec la liste sauv\u00e9 en ram bg.DuinoEDU_Rfid_Read=Rfid lecture bg.DuinoEDU_Rfid_Read.description=Lit un badge -bg.DuinoEDU_Rfid_Clear=Rfid effacer +bg.DuinoEDU_Rfid_Clear=Rfid :Effacer bg.DuinoEDU_Rfid_Clear.description=Efface la liste de codes en Ram bg.DuinoEDU_Rfid_Ram_List=Rfid Ram Liste bg.DuinoEDU_Rfid_Ram_List.description=Crée une liste de codes en Ram @@ -621,7 +621,7 @@ bg.DuinoEDU_neopixel_show=Neopixel Afficher bg.DuinoEDU_neopixel_show.description=Affiche les donn\u00e9es de couleur sur la bande Neopixel bg.DuinoEDU_neopixel_Brightness=Neopixel Luminosit\u00e9 bg.DuinoEDU_neopixel_Brightness.description=Luminosit\u00e9 entre 0 et 1000 -bg.DuinoEDU_neopixel_Clear=Neopixel Effacer +bg.DuinoEDU_neopixel_Clear=Neopixel : Effacer bg.DuinoEDU_neopixel_Clear.description=Efface toutes les leds bg.DuinoEDU_stepper_step=Moteur pas à pas bg.DuinoEDU_stepper_step.description=Nombre de pas du moteur @@ -629,7 +629,7 @@ bg.DuinoEDU_stepper_setSpeed=Vitesse Moteur pas bg.DuinoEDU_stepper_setSpeed.description=Vitesse du Moteur pas à pas bg.DuinoEDU_matrice_write=Matrice \u00C9crire bg.DuinoEDU_matrice_write.description=Allumer une Led sur la matrice -bg.DuinoEDU_matrice_clear=Effacer la Matrice +bg.DuinoEDU_matrice_clear=Matrice : Effacer bg.DuinoEDU_matrice_clear.description=Efface la Matrice bg.DuinoEDU_matrice_Brightness=Matrice Luminosit\u00e9 bg.DuinoEDU_matrice_Brightness.description=Luminosit\u00e9 entre 0 et 15 diff --git a/src/main/resources/com/ardublock/block/seeedstudio/Baro_sensor.png b/src/main/resources/com/ardublock/block/seeedstudio/Baro_sensor.png index 3674208a36c5b786a45fbd5b10d1a4594176008f..5e44fb033548d171dec821c39debcbc4f2374c16 100644 GIT binary patch delta 7860 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 Sf4=|#000O{MNUMnLSTYKwL*~q delta 14677 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 X9pSr1@ihbr00000NkvXXu0mjf?Z(yO diff --git a/src/main/resources/com/ardublock/block/seeedstudio/LCD_Serial_RGB_Backlight.png b/src/main/resources/com/ardublock/block/seeedstudio/LCD_Serial_RGB_Backlight.png index d147d4f9f45f650440c297a7490d4d587d3aaba2..0c3a321fd9f78a692e5c59f29b55c7d96f5d78dd 100644 GIT binary patch delta 2559 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 V^Ukbxi_`!B002ovPDHLkV1f<(=;8nX delta 4611 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 diff --git a/src/main/resources/com/ardublock/block/seeedstudio/LED_BLANCHE_GROVE.png b/src/main/resources/com/ardublock/block/seeedstudio/LED_BLANCHE_GROVE.png index 58806c6182dfbaf6c63e88095072aed1f7b97397..455ff31a9e1c4953bd593de229f70aa08f066adb 100644 GIT binary patch delta 1114 zcmV-g1f~14EdC`SiBL{Q4GJ0x0000DNk~Le0000h0000u2m=5B08_#7$FU){4u1p@ zNklsPBT+O?ot~OynRNE7O>ZO|NpHl=+YDP-r$~#L8)eX{ zNcd&UjF<>fbeof~bz@{C8%7{8!zzJ{w3|_oc7V)OG$A7k2}9ggL#6h14V3ebUbnka z)_(td-%sDXy?dW~UP8`2M20b^iGN`mbF+;W0O0Mp*ca?C?%nq}YiDw>JiiYi)M

n0O9s1pt16rAR5L;dq4(Iv?dpjSWtoth^^`imTM$ABIW3?WXPh!2Q;?q4 zZ_u+}-Z#o-w9jvEZP7o_R@ONx*V$}PSGOA0rY4swsn*&GqGx4&Z*L7zbbq|}<&@pD zEg6T_t~}oJdVR&3b%f3OlprX}KAv|X@1eXCc~36C&%U){MGawFQ@1*~u;CDTEO7Sc zvw=s@F0~r`0{t>@_?9pB2n*A<%+IFC*sAkcTBX3qFw_t8N zJ?#52H0=NBw02#gwsuvI)qlFS*1D=n`Dcc<;7};^XDH+gXl;fV+Je4|7ef~=_<|a1 zVw6y7J9cJhB;+4DGp4bh98}Ugj}37>`|z2vA;)!V-q7nfj+XMfwDw1cN~I^AG{&~Qqp)13sP#ui^0FTofq7S_95 zF4y`hsB*hpF1Mi9+JBqpRaWSuJ32c09I1-sWMn^}#Yf>z=MPp0G&*!V` zGq=26?_fh}-5nZR`1_SY)qXd;?RL92D1`==X6+vGOE8vxh<%ZE+IRo}FsW?n`Tob9G9@_9RmP>k!$br473}U0XS3E*`NN7lYfgQCPNClleWh3lB}gzwD8Vqz>N-OXlsPgsnJ zq9}^7*@=NH-+zZaVNppe@qQNjQrDbqFUw+~?AvKk6h(3R2_s~)u=DHb$;rv-{TmnR z7r>i1003CZZRD0N+*=r`1(@WII6g}sYB~Jy(cPK*5Sun=LI@!Qd>UnBLYCiA4^cej zLThJ}xG=yAjJ$ g6qDmU>OuK`0IHk;dHD%+DF6Tf07*qoM6N<$f-nXfr~m)} delta 1941 zcmV;G2Wt5KC9^CciBL{Q4GJ0x0000DNk~Le0000!0000`2m=5B0CwRvT(Kdx4u1zm zNklqn`r=@jPowO?t0|MNIG*|XCnp}z_FRca$Y6w;ZBNB>8 zE!z1~brsv%p+zbn(#eXbmA1n%sScZfTU!ORR+o0!tVrvMwm{q*5C}-T`y=nk4JGvZ zSDxpdPk#3$=bZd5#{8&Y;~#$G_kWY;#Tq_IQdzG}j%Sf#005d)Pljhv0AyrjEDeM( zaQ;fHTKvnsWo2(rgqnOIU{29ARfgj@UJhd52g+Y3fm?#(IF927xWL~QATK1u>XSBp zB8MOf#^J?<8@*GY1|sK#jX%DDqO*#8h7@kM@f*^+FX8$du#3T%7YIK`fm?C{#~*()+TU^NWd>t5`Q;E*R8q2yOZ(-!oIFF71dyRh zN=i~eQc}_)sck@HB;W6syYu7~X_@lm6=_OkDx{?;Q$dyCKJqD7&b#xi31CDSu$$Pp>{zC0UkUow$6_3QV~)`?qK4|3=GslIyN zf(2$V>(~m#?v~9-2c+*Y+8-HebVtRG5bbomYrd+!8Fs4ws z_}4#wa6zwcZPn{9Tz%x$PPXb(QWcr$3#t}BlY%L$(th%sO76yIUexPa4Tct-{^Crw z>WPP^%)^w2=gpmac*&G^=f3+~RkG{8?`t~OqSu`_8d~%%e>*pwg-f4RC=`pU6e%f- zGZZO`#WI(MxP8;xn}07G3`V2Da9-E;C<_OPN~MxWR4Uc4L8Ve9%fOvaYj3_{G#ZUY z<7Hjj95y~q;`V*mt~>wPXGX*2%dNV0mg;=cErbuhb@dZnbF0yyZ`OTsHQ1N$e%mcM zUOuko>#1#eUF(%AExNz9Ro?RE(ItI%o%v5+xtR9mPfTxX(SJ2J>-BBHp+3(&sls0-|brkj0*ndp=y4JLkJ^?oFNc;K8)1 z|NiFtx74;D6dk#p!I&+vbX08*LMY;oAqXMMfCrb$zixzkbD6|8W8>ne`GO|}0)b$D+>-zR1ijn2O%Mlc{2$(2o_QoJ zEG#T6>`12E`T12T00Hj1Ol=QBXylRwA!Hf2dnn7nrE7vd@9600_^3WxD$TC{sH3B! zU3R&l@sjq}Lwz zKZH>DtO$eQC9OWgCb>HXgyo>(4swyo-wqSa`&Z>z6{jdG=$r z2iLI5jZ>Q@eCyUepO=@H_xxJ9+Y}P#Fsu*m?-2+gi{;wEc;`^bLXk)$S}5`SU%+k1SA&dF6`FHWGYaZ=bMfh78zdzc0cMpNk*MIV264bzp;n}<=FTd?JWqg(k0N@Gt z?60V-Ji31eF984ujXT%8={aGuyg6@kg{jkI8tdvby|XR>0QmVXu5m0EKJ(q4m>t$G zjxA%ImFsx`KxNr^F+tcCtC3N}e)7B>@0+X~j@9-BU6mRk0Enqgdl?2}Hc${%+cRvj zSbvb8r81$S(>gMEdeq_f$JqZjz3f`32kh}(sCj!#oUwua{=qT(`CB(9c&_s$ec!s$ zSDxXqP4JF(aqbWF_Yc}HpVR3mZ|8K@?$_Ot@3BeID=SSL&dA{DQO+30YUOY^T}OGI zdmKH^7Ae$JnmAU@=m@%VXLw|kW967C5`QMXK?^mNChPrSv)Mc}WHy^EV}WscWu@u< zka@@+^YEC@$&VY}(XJ7v9vU)_c6r^pAK-gTLvAtOvA&cL$e)w=ie7hq&0c(>JmIC| z-7emHY^5+D4lz4E=(S(Hxp($@9t6gL+KT+(jPmJHrU<^Z0>__=^wl4A{uy=A4X@!4M zI8FneBNl7kvp3-R1d$(L|GtY4+-fo#FDHT880gCfJ`kEZ9LMpK`IOt9I8k26SMzfY z)YX+0kZK|)@E0$nP)$UVWF)1gxs!SAL;lMC6v)ZFblOBw1VNAmlYZs3y{Kr*k9lME bL;3#zMHFUhu-h)$00000NkvXXu0mjfx8Tdi