=A+org/adempiere/webui/dashboard/DPRecentItems,org/adempiere/webui/dashboard/DashboardPanel#org/zkoss/zk/ui/event/EventListener#org/osgi/service/event/EventHandlerserialVersionUIDJ ConstantValue 3E+4sAD_RECENT_ITEM_ID_ATTRLjava/lang/String;AD_RecentItem_IDDELETE_RECENTITEMS_DROPPABLEdeleteRecentItemstopicSubscriber=Lorg/adempiere/webui/dashboard/DPRecentItems$TopicSubscriber; bxRecentItemsLorg/zkoss/zul/Box; AD_User_IDIdesktopLjava/lang/ref/WeakReference; Signature8Ljava/lang/ref/WeakReference;listener%Lorg/zkoss/zk/ui/util/DesktopCleanup;()VCode % !" ')(org/compiere/util/Env *+getCtx()Ljava/util/Properties; '- ./ getAD_User_ID(Ljava/util/Properties;)I 1 3org/zkoss/zul/Panel 2% 6 78 appendChild(Lorg/zkoss/zk/ui/Component;)Z:org/zkoss/zul/Panelchildren 9% 26>org/zkoss/zul/Vbox =% A C1 EGF%org/adempiere/webui/util/ZKUpdateUtil HIsetHflex9(Lorg/zkoss/zk/ui/HtmlBasedComponent;Ljava/lang/String;)VKrecentitems-box M NO setSclass(Ljava/lang/String;)V 96Rorg/zkoss/zul/Toolbar Q% UWV&org/adempiere/webui/theme/ThemeManager XYisUseFontIconForImage()Z[+org/adempiere/webui/component/ToolBarButton Z%^z-icon-Refresh Z` aO setIconSclassctrash-toolbarbutton ZM Q6gRefresh ikjorg/compiere/util/Msg lmgetMsg<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String; oqporg/compiere/util/Util rscleanAmp&(Ljava/lang/String;)Ljava/lang/String; Zu vOsetTooltiptextxonClick Zz {|addEventListener:(Ljava/lang/String;Lorg/zkoss/zk/ui/event/EventListener;)Z~org/zkoss/zul/Imageimages/Refresh24.png U sgetThemeResource } !O; riDBremove(I)V org/compiere/model/MRecentItem getCopyK(Ljava/util/Properties;ILjava/lang/String;)Lorg/compiere/model/MRecentItem; get_ID()I deleteEx(Z)Vri Lorg/compiere/model/MRecentItem;onEvent (Lorg/zkoss/zk/ui/event/Event;)V org/zkoss/zk/ui/event/Event  getTarget()Lorg/zkoss/zk/ui/Component;  getName()Ljava/lang/String;    java/lang/String  equals(Ljava/lang/Object;)Z   doOnClick(Lorg/zkoss/zk/ui/Component;)Vorg/zkoss/zk/ui/event/DropEvent   getDraggedorg/zkoss/zul/A   removeLink(Lorg/zkoss/zul/A;)VeventLorg/zkoss/zk/ui/event/Event;compLorg/zkoss/zk/ui/Component; eventNamede!Lorg/zkoss/zk/ui/event/DropEvent;draggedLorg/zkoss/zul/A;(org/zkoss/zk/ui/Component * +, getAttribute&(Ljava/lang/String;)Ljava/lang/Object; .0/java/lang/Integer 12valueOf'(Ljava/lang/String;)Ljava/lang/Integer; .4 5intValue 7 89get9(Ljava/util/Properties;I)Lorg/compiere/model/MRecentItem; ; <getAD_Table_ID >@?org/compiere/model/MTable 8A(I)Lorg/compiere/model/MTable; >C D getTableName F G getRecord_UU IKJorg/compiere/model/PO LsgetUUIDColumnName NPOorg/compiere/model/MQuery QR getEqualQueryA(Ljava/lang/String;Ljava/lang/Object;)Lorg/compiere/model/MQuery; >T UV getKeyColumns()[Ljava/lang/String; X Y getRecord_ID N[ Q\0(Ljava/lang/String;I)Lorg/compiere/model/MQuery; ^`_*org/adempiere/webui/session/SessionManager ab getAppDesktop(()Lorg/adempiere/webui/desktop/IDesktop; d egetAD_Window_ID gih$org/adempiere/webui/desktop/IDesktop jk openWindow<(ILorg/compiere/model/MQuery;Lorg/adempiere/util/Callback;)Vm+org/adempiere/webui/util/ServerPushTemplate oqporg/zkoss/zul/Box rs getDesktop()Lorg/zkoss/zk/ui/Desktop; lu !v(Lorg/zkoss/zk/ui/Desktop;)V x yzrefresh0(Lorg/adempiere/webui/util/ServerPushTemplate;)V|java/lang/ExceptiontableLorg/compiere/model/MTable; TableNamequeryLorg/compiere/model/MQuery; o  getChildren()Ljava/util/List; java/util/List size  8(I)Ljava/lang/Object; ' |removeEventListener o 8 removeChildRecentItems_MaxShown ' /getAD_Client_ID org/compiere/model/MSysConfig  getIntValue(Ljava/lang/String;II)I   getFromUser)(Ljava/util/Properties;I)Ljava/util/List;  iterator()Ljava/util/Iterator; java/util/Iterator next()Ljava/lang/Object; org/compiere/model/MRole  getDefault()Lorg/compiere/model/MRole;  getWindowAccess(I)Ljava/lang/Boolean;  isRecordAccess(IIZ)Z  getLabel %  getAD_RecentItem_ID   1(I)Ljava/lang/String;   setAttribute8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; o6  OsetLabel   getIconFile `  OsetImage  O setDraggable z menu-href M  YhasNextchildsLjava/util/List; childCountcmaxririsriShownlabel btnrecentItemLjava/util/List<*>;2Ljava/util/List;   toString  o " invalidatevalue z-icon-Windowimages/mWindow.png l  executeAsync1(Lorg/adempiere/webui/util/IServerPushCallback;)Vtemplate-Lorg/adempiere/webui/util/ServerPushTemplate;updateUI  y"  "updateDesktopReference java/lang/ref/WeakReference 8 qorg/zkoss/zk/ui/Desktop   removeListener  !(Ljava/lang/Object;)V   addListener handleEvent!(Lorg/osgi/service/event/Event;)V org/osgi/service/event/Event   , getPropertyjava/lang/Number 4  !YisAliveLorg/osgi/service/event/Event;propertyLjava/lang/Object;id'java/lang/ObjectonPageAttached/(Lorg/zkoss/zk/ui/Page;Lorg/zkoss/zk/ui/Page;)V + () - ./register:(Ljava/lang/String;Lorg/osgi/service/event/EventHandler;)ZnewpageLorg/zkoss/zk/ui/Page;oldpageonPageDetached(Lorg/zkoss/zk/ui/Page;)V 6 34 8 "pageisLazy SourceFileDPRecentItems.javaLorg/adempiere/webui/dashboard/DashboardPanel;Lorg/zkoss/zk/ui/event/EventListener;Lorg/osgi/service/event/EventHandler; InnerClassesTopicSubscriber NestMembers!       !"#\*$*&,02Y4L*+5W9Y;M+,eDfMhUi[kamjnqoxpqrsvwxyz~ %,3CLO[R\F$8Uj.'..29Q4?;"#B*W*ʱ  *"#+'Yг̸K**׹L+̹!*!  ! *#o&M,,   #U+M+N-w *,<- 3+::,} ,:*6  $*1?GNTHUUP ! K"**#$1#%!N&' #'#+w+M>,) -3>WX&6::=:B:EHEM:S2WZ:]cf+} +Z*lY*@ntw!{F !"&/9@HZk{\  ! o&m/L9B}~@;Wk8!'{7> N' "y"#& b*@L+=d>:+':w*W*W*@W &>&*0:6::ccc"W:W:Y:  ¶W*@ W ʸT *ͶЧ *͸  w*W *W ض BD "'"*5@ JQ ` deqt  "##*$3%<&D'K)N*T+Wa.p bZS>"( !`qts& Zq| )' $& ; 3 #A+) M,5,-3>**@+W*@*lY*@ntw"5 79:;'<.=@?*AA& 7'@ #ITEF H  yz#>+* NO"#Z**@ *@*ST UVX "#*%*ʶ*ʶi*ʶ*[*!*ʶ*ʶ* W*Y* * *ʶ*ʶ*^)_:`Nb]cndf )$2#!+׶ v+l+M,],>*0M*F*ʶ<*ʶ*lY*ʶt:*wW*W5qt{. jkl%m-n5pXqkrqtuuz4"a#$-R%kt&{ ()#r*+,*+*,W*~  012134#F *+5*7  91:Y#, ;<=>?@