+
    :iD              
       Z  a  R t0 t ^ RIt^ RIHt Rt]P
                  ! ]4      tRt] ^ k Rt	] ^k Rt
] ^k Rt] ^k Rt] ^k R	t] ^k R
t] ^k RtRt] ^k Rt] ^k Rt] ^	k Rt] ^
k Rt] ^k Rt] ^k Rt] ^k Rt] ^k Rt] ^k Rt] ^k Rt] ^k Rt] ^k Rt] ^k Rt] ^k Rt] ^k / RRbRRbRR bR!R"bR#R$bR%R&bR'R(bR)R*bR+R,bR-R.bR/R0bR1R2bR3R4bR5R6bR7R8bR9R:bR;R<bR=R>R?R@/Ct] ^k RARBRCRDRERFRGRHRIRJ/t ] ^k RKt!] ^k RLt"] ^k RMt#] ^k RNt$] ^k ROt%] ^k RPt&] ^k RQt'] ^k RRt(] ^k RSt)] ^ k RTt*] ^!k RUt+] ^"k RVt,] ^#k RWt-] ^$k RXt.] ^%k RYt/] ^&k RZt0] ^'k R[t1] ^(k R\t2] ^)k R]t3] ^*k R^t4] ^+k R_t5] ^,k R`t6] ^-k Rat7] ^.k Rbt8] ^/k Rct9] ^0k Rdt:Ret;Rft<Rgt=Rht>] ^1k Rit?] ^2k Rjt@] ^3k RktA] ^4k RltB] ^5k RmtC] ^6k RntD] ^7k RotE] ^8k RptF] ^9k RqtG] ^:k RrtH] ^;k RstI] ^<k RttJ] ^=k RutK] ^>k R#tL] ^?k RvtM] ^@k RwtN] ^Ak RxtO] ^Bk RytP] ^Ck RztQ] ^Dk R{tR] ^Ek R|tS] ^Fk R}tT] ^Gk R~tU] ^Hk RtV] ^Ik RtW] ^Jk R%tX] ^Kk RCtY] ^Lk RtZ] ^Mk Rt[] ^Nk Rt\Rt]Rt^Rt_Rt`RtaRtbRtcRtd] ^Ok Rte] ^Pk Rtf] ^Qk Rtg] ^Rk Rth] ^Sk Rti] ^Tk Rtj] ^Uk Rtk] ^Vk Rtl] ^Wk RAtm] ^Xk RGtn] ^Yk REto] ^Zk RCtp] ^[k RItq] ^\k Rtr] ^]k Rts] ^^k Rtt] ^_k Rtu] ^`k Rtv] ^ak Rtw] ^bk Rtx] ^ck Rty] ^dk Rtz] ^ek Rt{] ^fk Rt|] ^gk Rt}] ^hk Rt~] ^ik Rt] ^jk R]! 2t] ^kk Rt] ^lk RCt] ^mk RGt] ^nk RIt] ^ok REt] ^pk R# )    N)Finaldreame_vacuumminhr%dyu   m²xvaluecalibration_pointsnotifycolor_schemeicon_setcountryconfiguration_typemacdidauth_keymap_objectshidden_map_objectsprefer_cloudaccount_typedonatedversionz	image/pngcolorzRoom Colorsiconz
Room Iconsnamez
Room Namesorderz
Room Ordersuction_levelzRoom Suction Levelwater_volumezRoom Water Volumecleaning_timeszRoom Cleaning Timescleaning_modezRoom Cleaning ModepathPathno_gozNo Go Zonesno_mopzNo Mop Zonesvirtual_wallzVirtual Wallsactive_areazActive Areasactive_pointzActive PointschargerzCharger Iconrobotz
Robot Iconcleaning_directionzCleaning DirectionobstaclezAI ObstaclecarpetzCarpet Areacleanup_completedzCleanup Completed
consumable
ConsumableinformationInformationwarningWarningerrorErrora&  
<p><a href="https://ko-fi.com/tasshack"><img src="data:image/png;base64,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"/></a></p><p><a href="https://paypal.me/tasshackK"><img src="data:image/png;base64,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"></a></p><p><a href="https://github.com/sponsors/Tasshack"><img src="data:image/png;base64,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"></a></p>SilentStandardStrongTurbovacuum_clean_zonevacuum_clean_segmentvacuum_clean_spotvacuum_request_mapvacuum_select_mapvacuum_delete_mapvacuum_set_restricted_zonevacuum_remote_control_move_stepvacuum_rename_mapvacuum_save_temporary_mapvacuum_discard_temporary_mapvacuum_replace_temporary_mapvacuum_merge_segmentsvacuum_split_segmentsvacuum_rename_segmentvacuum_set_cleaning_sequencevacuum_set_custom_cleaningvacuum_set_dndvacuum_install_voice_packvacuum_reset_consumableselect_select_nextselect_select_previousselect_select_firstselect_select_lastrotationvelocitymap_idmap_namemap_urlwallszonezonesrepeatssegmentssegment
segment_idsegment_namelinemop_modeno_mopslang_iddelayurlmd5sizecleaning_sequencednd_enabled	dnd_startdnd_endcyclepoints
main_brush
side_brushfiltersecondary_filtersensormop_pad
silver_ion	detergentdust_collectioncleaning_pausedreplace_main_brushreplace_side_brushreplace_filterclean_sensorreplace_mopreplace_detergentreplace_temporary_mapz### Cleanup completedzH### Main brush must be replaced
Change main brush and reset the counter.zH### Side brush must be replaced
Change side brush and reset the counter.z@### Filter must be replaced
Change filter and reset the counter.z@### Sensors must be cleaned
Clean sensors and reset the counter.zB### Mop pad must be replaced
Change mop pad and reset the counter.zg### Silver Ion Sterilizer Deteriorated.
Please replace the silver ion sterilizer and reset the counter.a%  ### The multi-surface floor cleaner performs well in the deep cleaning of the mop pad and floors, as well as removing dirt, grime and sticky messes.
The cleaner will be added automatically while cleaning. It is recommended to check the remaining amount through the app and replace it promptly.zv### Dust collecting (Auto-empty) task not performed
The robot will not perform auto-empty tasks during the DND period.zp### Low battery
The robot will automatically resume unfinished cleaning tasks after charging its battery to 80%.zX### The robot is in the DND period
Robot will resume cleaning after the DND period ends.zQ### A new map has been generated
You need to save or discard map before using it.z### A new map has been generated
Multi-floor maps that can be saved have reached the upper limit. You need to replace or discard map before using it.z(## Do not forget to support the project.task_statusc                   V ^8  d   Qh/ ^ \         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R	&   ^	\         9   d
   \        ;R
&   ^
\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R &   ^ \         9   d
   \        ;R!&   ^!\         9   d
   \        ;R"&   ^"\         9   d
   \        ;R#&   ^#\         9   d
   \        ;R$&   ^$\         9   d
   \        ;R%&   ^%\         9   d
   \        ;R&&   ^&\         9   d
   \        ;R'&   ^'\         9   d
   \        ;R(&   ^(\         9   d
   \        ;R)&   ^)\         9   d
   \        ;R*&   ^*\         9   d
   \        ;R+&   ^+\         9   d
   \        ;R,&   ^,\         9   d
   \        ;R-&   ^-\         9   d
   \        ;R.&   ^.\         9   d
   \        ;R/&   ^/\         9   d
   \        ;R0&   ^0\         9   d
   \        ;R1&   ^1\         9   d
   \        ;R2&   ^2\         9   d
   \        ;R3&   ^3\         9   d
   \        ;R4&   ^4\         9   d
   \        ;R5&   ^5\         9   d
   \        ;R6&   ^6\         9   d
   \        ;R7&   ^7\         9   d
   \        ;R8&   ^8\         9   d
   \        ;R9&   ^9\         9   d
   \        ;R:&   ^:\         9   d
   \        ;R;&   ^;\         9   d
   \        ;R<&   ^<\         9   d
   \        ;R=&   ^=\         9   d
   \        ;R>&   ^>\         9   d
   \        ;R?&   ^?\         9   d
   \        ;R@&   ^@\         9   d
   \        ;RA&   ^A\         9   d
   \        ;RB&   ^B\         9   d
   \        ;RC&   ^C\         9   d
   \        ;RD&   ^D\         9   d
   \        ;RE&   ^E\         9   d
   \        ;RF&   ^F\         9   d
   \        ;RG&   ^G\         9   d
   \        ;RH&   ^H\         9   d
   \        ;RI&   ^I\         9   d
   \        ;RJ&   ^J\         9   d
   \        ;RK&   ^K\         9   d
   \        ;RL&   ^L\         9   d
   \        ;RM&   ^M\         9   d
   \        ;RN&   ^N\         9   d
   \        ;RO&   ^O\         9   d
   \        ;RP&   ^P\         9   d
   \        ;RQ&   ^Q\         9   d
   \        ;RR&   ^R\         9   d
   \        ;RS&   ^S\         9   d
   \        ;RT&   ^T\         9   d
   \        ;RU&   ^U\         9   d
   \        ;RV&   ^V\         9   d
   \        ;RW&   ^W\         9   d
   \        ;RX&   ^X\         9   d
   \        ;RY&   ^Y\         9   d
   \        ;RZ&   ^Z\         9   d
   \        ;R[&   ^[\         9   d
   \        ;R\&   ^\\         9   d
   \        ;R]&   ^]\         9   d
   \        ;R^&   ^^\         9   d
   \        ;R_&   ^_\         9   d
   \        ;R`&   ^`\         9   d
   \        ;Ra&   ^a\         9   d
   \        ;Rb&   ^b\         9   d
   \        ;Rc&   ^c\         9   d
   \        ;Rd&   ^d\         9   d
   \        ;Re&   ^e\         9   d
   \        ;Rf&   ^f\         9   d
   \        ;Rg&   ^g\         9   d
   \        ;Rh&   ^h\         9   d
   \        ;Ri&   ^i\         9   d
   \        ;Rj&   ^j\         9   d
   \        ;Rk&   ^k\         9   d
   \        ;Rl&   ^l\         9   d
   \        ;Rm&   ^m\         9   d
   \        ;Rn&   ^n\         9   d
   \        ;Ro&   ^o\         9   d
   \        ;Rp&   ^p\         9   d
   \        ;Rq&   # )r   UNIT_MINUTES
UNIT_HOURSUNIT_PERCENT	UNIT_DAYS	UNIT_AREA
UNIT_TIMES
ATTR_VALUECONF_NOTIFYCONF_COLOR_SCHEMECONF_ICON_SETCONF_COUNTRY	CONF_TYPECONF_MACCONF_DIDCONF_AUTH_KEYCONF_MAP_OBJECTSCONF_HIDDEN_MAP_OBJECTSCONF_PREFER_CLOUDCONF_ACCOUNT_TYPECONF_DONATEDCONF_VERSIONCONTENT_TYPEMAP_OBJECTSNOTIFICATIONSPONSORFAN_SPEED_SILENTFAN_SPEED_STANDARDFAN_SPEED_STRONGFAN_SPEED_TURBOSERVICE_CLEAN_ZONESERVICE_CLEAN_SEGMENTSERVICE_CLEAN_SPOTSERVICE_REQUEST_MAPSERVICE_SELECT_MAPSERVICE_DELETE_MAPSERVICE_SET_RESTRICTED_ZONE SERVICE_MOVE_REMOTE_CONTROL_STEPSERVICE_RENAME_MAPSERVICE_SAVE_TEMPORARY_MAPSERVICE_DISCARD_TEMPORARY_MAPSERVICE_REPLACE_TEMPORARY_MAPSERVICE_MERGE_SEGMENTSSERVICE_SPLIT_SEGMENTSSERVICE_RENAME_SEGMENTSERVICE_SET_CLEANING_SEQUENCESERVICE_SET_CUSTOM_CLEANINGSERVICE_SET_DNDSERVICE_INSTALL_VOICE_PACKSERVICE_RESET_CONSUMABLEINPUT_ROTATIONINPUT_VELOCITYINPUT_MAP_IDINPUT_MAP_NAMEINPUT_MAP_URLINPUT_WALL_ARRAY
INPUT_ZONEINPUT_ZONE_ARRAYINPUT_REPEATSINPUT_SEGMENTS_ARRAYINPUT_SEGMENTINPUT_SEGMENT_IDINPUT_SEGMENT_NAME
INPUT_LINEINPUT_SUCTION_LEVELINPUT_MOP_MODEINPUT_MOP_ARRAYINPUT_LANGUAGE_IDINPUT_DELAY	INPUT_URL	INPUT_MD5
INPUT_SIZEINPUT_CLEANING_SEQUENCEINPUT_DND_ENABLEDINPUT_DND_STARTINPUT_DND_ENDINPUT_WATER_VOLUMEINPUT_CONSUMABLEINPUT_CYCLEINPUT_POINTSNOTIFICATION_ID_DUST_COLLECTIONNOTIFICATION_ID_CLEANING_PAUSED"NOTIFICATION_ID_REPLACE_MAIN_BRUSH"NOTIFICATION_ID_REPLACE_SIDE_BRUSHNOTIFICATION_ID_REPLACE_FILTERNOTIFICATION_ID_CLEAN_SENSORNOTIFICATION_ID_REPLACE_MOPNOTIFICATION_ID_SILVER_ION!NOTIFICATION_ID_REPLACE_DETERGENT!NOTIFICATION_ID_CLEANUP_COMPLETEDNOTIFICATION_ID_WARNINGNOTIFICATION_ID_INFORMATIONNOTIFICATION_ID_CONSUMABLENOTIFICATION_ID_ERROR%NOTIFICATION_ID_REPLACE_TEMPORARY_MAPNOTIFICATION_CLEANUP_COMPLETED$NOTIFICATION_MAIN_BRUSH_NO_LIFE_LEFT$NOTIFICATION_SIDE_BRUSH_NO_LIFE_LEFT NOTIFICATION_FILTER_NO_LIFE_LEFT NOTIFICATION_SENSOR_NO_LIFE_LEFTNOTIFICATION_MOP_NO_LIFE_LEFT!NOTIFICATION_SILVER_ION_LIFE_LEFT#NOTIFICATION_DETERGENT_NO_LIFE_LEFT*NOTIFICATION_DUST_COLLECTION_NOT_PERFORMEDNOTIFICATION_RESUME_CLEANING*NOTIFICATION_RESUME_CLEANING_NOT_PERFORMEDNOTIFICATION_REPLACE_MAPNOTIFICATION_REPLACE_MULTI_MAPNOTIFICATION_SPONSOREVENT_TASK_STATUSEVENT_CONSUMABLEEVENT_WARNINGEVENT_ERROREVENT_INFORMATION)__conditional_annotations__r   )formats   "0/config/custom_components/dreame_vacuum/const.py__annotate__r      s     e    E    e    5    5    E    E     U ! " * )5 )# $ " !u !% &   e ' ( ( '5 ') *  % + ,  % - . " !u !/ 0 ( '% '1 2 6 5 53 4 * )5 )5 6 * )5 )7 8   e 9 :   e ; > " !e !? B U C l e m |  } D # "% "E F ' &E &G H # "% "I J !    K N 0 /E /O P 6 5u 5Q R 0 /E /S T 2 1U 1U V 0 /E /W X 0 /E /Y Z B AU A[ \ L K% K] ^ 0 /E /_ ` @ ?E ?a b F Eu Ec d F Eu Ee f 8 7 7g h 8 7 7i j 8 7 7k l F Eu Em n B AU Ao p * ) )q r @ ?E ?s t < ;% ;u @ # " "A B # " "C D  e E F # " "G H !  u  I J " !% !K L  E M N " !% !O P !  u  Q R ) (e (S T !  u  U V ' &% &W X + *E *Y Z  E [ \ - ,U ,] ^ # " "_ ` # " "a b % $5 $c d  U e f  5 g h  5 i j  E k l 5 4 4m n ) (5 (o p % $ $q r !  u  s t + *E *u v ' &% &w x  U y z  e { P ; : :Q R ; : :S T A @E @U V A @E @W X 9 8 8Y Z 5 4e 4[ \ 3 2U 2] ^ 1 0E 0_ ` ? >5 >a b ? >5 >c d + * *e f 3 2U 2g h 1 0E 0i j ' &u &k l G Fu Fm p @ ? ?q r e s x e y ~ n m% m @ n m% mA B m lu lC D 5 E J U K P E Q V e W \ E ] b w v% vc d  e j S Re Rk n ) (5 (o p ' &% &q r !  u  s t  U u v ) (5 (w     )r   loggingtypingr   DOMAIN	getLogger__package__LOGGERr   r   r   r   r   r   r   ATTR_CALIBRATIONr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   SERVICE_SELECT_NEXTSERVICE_SELECT_PREVIOUSSERVICE_SELECT_FIRSTSERVICE_SELECT_LASTr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   CONSUMABLE_MAIN_BRUSHCONSUMABLE_SIDE_BRUSHCONSUMABLE_FILTERCONSUMABLE_SECONDARY_FILTERCONSUMABLE_SENSORCONSUMABLE_MOP_PADCONSUMABLE_SILVER_IONCONSUMABLE_DETERGENTr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   s   @r   <module>r     s    				;	' 
  	 	 
 
 '  )  )! ! '	 '  ! !'  '!5  5)  ))  )  ! !]
L L \	
 ) ' + ) F ] n O > O ~  \!" .#$ m' , ,,=yW  KX   #  "&  &"  "   /  /5  5/  /1  1/  //  /%A  A*K   K/  /$?  ?'E  E'E  E 7  7 7  7 7  7'E  E%A  A) )$?  ?";  ;* 2 , * " "" " " "   !  !
 !  !   (  (   &  &*  *
 ,  ," "" "$  $ 	 	 
 !4  4(  ($ $   *  *&  &  $ $  0   $ " ):  :):  :,@ " @,@ " @(8  8&4  4%2  2$0  0+> ! >+> ! >!*  *%2  2$0  0&  &/F % F(?  ?O %  P %  +n   m*m   m'l  ln "  m $  ~ +  x   ` +  #w  v ]   !I	R  R(  (&  &    (  (r   